RESET为外部复位输入:低电平脉冲该引脚上的50 ns将复位器件,从而导致I / O端口和外设采取其默认状态和处理器执行从地址0开始。 RESET引脚可以不连接或用作一个GPIO或任何可移动功能的外部复位功能不需要深度掉电模式。其中PIO0_5 代表通用端口0输入/输出5。
SWDIO为串行线调试I / O。 默认情况下启用SWDIO在这个引脚上。 在边界扫描模式下:TMS(测试模式选择)。其中PIO0_2代表通用端口0输入/输出2。这个引脚和仿真器接口连接。
SWCLK为串行线时钟。 SWCLK默认启用这个针。在边界扫描模式下:TCK(测试时钟)。其中PIO0_3代表通用端口0输入/输出3。这个引脚和仿真器接口连接。
I2C0_SDA:开漏I2C总线数据输入/输出。与键盘扫描显示驱动管理芯片ZLG72128的I2C 总线数据信号引脚相连。
I2C0_SCL:开漏I2C总线时钟输入/输出。与键盘扫描显示驱动管理芯片ZLG72128的I2C 总线时钟信号引脚相连。
VDD接+3。3V电源。
VSS接地线
3。2。2 PLC824复位电路
图5。PLC复位电路
在本次电路设计中,LPC824采用低电平复位,其RST输入低电平,LPC824芯片复位,当RST输入高电平,LPC824芯片运行,如图5所示。
当电路导通后,通过+3。3V电源给电容C28充电,此时RST端口输入低电平,所以LPC824芯片处于复位状态。一段时间过后,电容C28充电完毕,此时电容C28相当于开路,LPC824芯片的RST端口输入高电平,这样LPC824芯片复位完成,开始正常工作。图5中的电路和图8中不同的是多了一个续流二极管,在图5的复位电路中充电和放电所用的是同一个电路,这样会导致放电速度较慢,如果两次复位的时间间隔较短或进行连续复位时,可能无法使RST输入端口达到低电平,这样会发生复位异常。所以我们在电阻人R12两端并联一个续流二极管D9,这样就在电容放电的时候提供了一条快速的通道,使得复位电路的上电和放电都能迅速完成,保证复位电路的支持运行。在LPC824中还设有一个手动复位开关S7,改开关为常闭开关,正常运行情况下触电闭合,当需要复位时断开触电,RST输入端口离开由高电平转为低电平进行复位。文献综述
假设t=0的时刻给电源上电,设t时刻PLC824芯片 RST端口的输入电压为 , 可以看做是一个理想的阶跃信号,通过一阶电路的三要素法可以得出 满足以下条件。
(t>0)
为t=0时电流初始值为0,所以为:
(t>0)
其中 。当电路导通后,ZLG72128芯片的RST端口就为输入低电平的条件是 (是ZLG72128输入高电平的最小值),芯片就处于复位状态。通过前面ZLG72128芯片的引脚介绍中可知,为2。1V。
在本次电路设计中,C28=33uF, R12=47KΩ。
复位时间计算结果为:
3。2。3键盘扫描显示驱动芯片ZLG72128及其接口
图6。ZLG72128引脚图
在键盘扫描显示驱动芯片ZLG72128中,本设计共应用到24个引脚(见图5),其中RST引脚是一个低电平有效的复位信号引脚,VDD为电源的电压,GND即为接地端,VACP为外置电容端口,KEY-INT为低电平有效的键盘中断输出,SDA和SCL分别代表I2C 总线数据信号和I2C 总线时钟信号,COM0-COM8为数码管位选信号,例如:来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
SEG0:数码管 a 段
SEG1:数码管 b 段
SEG2:数码管 c段
SEG3:数码管 d段
SEG4:数码管 e 段
SEG5:数码管 f 段
SEG6:数码管 g 段
SEG7:数码管 dp 段
COM0:接连续/停止键和运行时间显示数码管