公司的一个项目,用的一个国产单片机,蜂鸣器由IO口通过ULN2003A直驱(定时器PWM方式)。偶尔断开220电源再打开时,会出现复位不良不启动,但是蜂鸣器有间歇的嗒嗒声。厂家给了一个掉电复位电路,看不太懂。
电压偏置复位电路是一种简单的LVD 电路, 对于AC转DC后, 可以完全解决掉电复位问题。
电路中, R1 和R2 构成分压电路,当VDD 高于和等于分压值“0.7V x (R1 + R2)/ R1”时,三
极管集电极C 输出高电平,单片机正常工作; VDD 低于“0.7V x (R1 + R2) / R1”时,集电极
C 输出低电平,单片机复位。
对于不同应用需求,选择适当的分压电阻。单片机复位引脚上电压的变化与VDD 电压变化
之间的差值为0.7V。
如果VDD 跌落并低于复位引脚复位检测值,那么系统将被复位。
如果希望提升电路复位电平,可将分压电阻设置为R2>R1,并选择VDD 与集电极之间的结
电压高于0.7V。
分压电阻R1 和R2 在电路中要耗电,此处的功耗必须计入整个系统的功耗中;
电阻R3和三极管Q1也形成一个直流通路,其功耗直接取决于R3阻值的大小; R3阻值选取建议<20KΩ(能否>20KΩ ,根据具体实际测试再定) ;
结合芯片实际情况,只有在上电复位期间P0.2才是复位脚,复位结束后将自动切换为GPIO,因此在芯片正常工作时,高电平或低电平都不起复位作用;
为了保证每次掉电恢复芯片能正常复位,最终应用程序中,将P0.2口设置为GPIO且输出为0,同时将P0.2口的上拉电阻关闭,保证每次掉电恢复时, P0.2口从低电平复位。
他给的文字描述里的那个公式,我是怎么看都不明白啥意思,下面是我的计算结果,结论是三极管不会截止(等到电压降到满足不了三极管CE结导通压降了才会截止)。
|
遇到过有电磁干扰造成的个例。