群友A:复位电路的这个地方为什么要加电容和三极管?
群友B:这是做了个短暂的时序上去。由于大部分的芯片对芯片上电有要求,他这个电路的设计思想是,能保证1.2V上电之后,即使3.3V先有电,芯片已经工作,1.2V上电也会让NRST重新产生一次复位信号。
上电瞬间电容可视为短路,在做瞬态分析的时候很有用。通过仿真我们也可以看出,在1.2V上电瞬间,1.2V通过电容为三极管提供基极电流Ib,让三极管导通,从而拉低NRST产生一次复位信号。
在一些频繁上下电的情况下,也可以额外为复位电路增加放电二极管,以达到让复位电路电容快速放电的目的,能够提高复位操作的可靠性。在实际应用中,我们可以根据具体的需求和情况(实际应用中该二极管属于锦上添花的操作,很多时候也没必要加)。例如下图中的D10,就是起到快速放电的作用:
总结:大家在做设计的时候要多去考虑一些特殊的情况,尤其对时序要有所把控。多注意一些瞬态的分析,因为有时候可能稳态没有问题,但是瞬态是会出错误的,一些尖峰,毛刺,过压等波形大多数都是发生在瞬态,例如上电瞬间,负载切换瞬间。这些瞬态往往是我们欠考虑的,也正是这些导致产品可靠性降低。