Answers:
查看加电期间发生的情况:Vcc上升到足以使一切正常工作的程度。但是,这一点尚未明确定义,并且可能因设备而异。不使用此电压来重置控制器是有意义的。
但是,不管Vcc多少,都很容易保持低电平。毕竟,在您打开电源的那一刻,复位就已经处于活动状态,因为那时候一切都处于低电平。
编辑
下图说明了复位控制器(即MC34064)的输出电压如何保持低电平,直到Vcc足够高以使整个微控制器稳定。
维基百科说:
电子设备中的许多控制信号都是低电平有效信号(通常是复位线,芯片选择线等)。这是因为 大多数逻辑系列吸收的电流多于其提供的电流,因此扇出和抗噪声能力增加。如果逻辑门是带上拉电阻的集电极开/漏极开路,则还可以进行线或逻辑。例如I²C总线和控制器局域网(CAN),以及PCI本地总线。在某些串行端口上使用的RS232信号使用低电平有效信号。
希望这可以帮助。
在低电平时接收更多信号,而低电平有效信号通常可追溯到TTL时代-现在,这只是一个常见的约定。没有理由更改它。
由共享公共接地的不同电源为系统的不同部分供电的情况并不少见。这可能是因为某些零件需要3.3伏,而另一些零件则需要2.0或5.0,因为某些零件可能需要与其他零件分开打开和关闭电源,因为某些零件可能在其电源上产生一定程度的电噪声,而其他零件则无法在某些情况下,产生复位的电路可能无法运行或由与操作CPU相同的电源来控制。如果正在使用低电平有效复位,并且CPU可以承受高于VDD的电压电平,或者由于CPU电源上的某些东西而使复位线被弱拉高,那么将复位发生器的电源与CPU置于不同的电源就不是问题。 。
举一个简单的例子,假设一个3伏CPU与5伏芯片接口。如果VDD降到4.75伏以下,则外部电路将以任意方式发生故障,并且在电压升至该点以上后,需要重新初始化。如果主电源电压下降到3伏,CPU本身可能可以很好地运行代码,但可能无用。确保在VDD升至4.75伏以上后外部硬件将被初始化的最简单方法是,只要VDD低于该点,就复位CPU。使用集电极开路复位芯片和CPU VDD的被动上拉将是最简单的方法。
处理复位方法的唯一缺点是,无源上拉会在系统复位时连续消耗电流。在由市电供电的系统中,储能设备[电容器]预计会完全干燥而不会损坏。但是,在由可充电电池供电的系统中,从放电的电池中消耗电流可能会导致过度磨损。即使在由一次性电池供电的系统中,持续消耗电流也可能会不合需要地增加电池“泄气”的风险。