硬件设计——外围电路(复位电路)
对于硬件设计来说,复位电路是必不可少的一部分,为了确保微机系统中电路稳定可靠工作,复位电路的第一功能是上电复位。
在 FPGA 设计中,复位起到的是同步信号的作用,能够将所有的存储元件设置成已知状态。在数字电路设计中,设计人员一般把全局复位作为一个外部引脚来实现,在加电的时候初始化设计。全局复位引脚与任何其它输入引脚类似,对 FPGA 来说往往是异步的。设计人员可以使用这个信号在 FPGA 内部对自己的设计进行异步或者同步复位。
常见的复位方式有三种
1、硬件开关:复位信号接一个拨码开关或按键,或者RC电路。
拨码开关或按键方式:
RC电路:
2、电源芯片:上电时候电源芯片产生,可以长时间维持,直到稳定。
在单片机里面最常用的复位方式一般是阻容复位,但这种复位方式可靠性很低,而且出来的复位波形比较差(有些接近于比较烂的锯齿波,而从理论上说,最好的复位波形是比较完整的方波),在一些高性能要求的场合,可以使用特殊的复位芯片来代替这些阻容电路,复位波形非常好,上升下降时间极短,可以基本满足复位需要。
3、控制芯片:控制芯片产生复位脉冲。
这种大部分采用的是程序控制,当信号脉冲出现时,判断信号脉冲,可产生一个复位信号。