BOD
电源检测缩写
BOD,Brownout Detector的简称,指掉电检测,对于单片机5V系统,设置BOD电平为4.0V;对于3V系统,设置BOD电平为2.7V。
释义
对于单片机5V系统,设置BOD电平为4.0V;对于3V系统,设置BOD电平为2.7V。然后允许BOD检测。
这样,一旦单片机的供电电压低于BOD电平,单片机进入RESET(不执行程序了)。而当电源恢复到BOD电平以上,单片机才正式开始从头执行程序。保证了系统的可靠性
电压跌至2.5V,系统程序还能工作。这时有2个可怕的现象可能出现:
1、外围芯片工作已经混乱,单片机读到的东西不正确,造成程序的执行发生逻辑错误(不是单片机本身的原因)。
2、当电源低到临界点,如2.4V时,并且在此忽上忽下的,单片机本身的程序执行也不正常,取指令、读数据都可能发生错误,或程序乱飞、不稳定,非常容易造成EEPROM、FALSH的破坏。有人问51怎么不会?实际上51也是这样,只是51内部没有直接写EEPROM、FLASH的指令,它的程序乱飞留不下痕迹。还有人有疑问:外挂EEPROM,掉电时怎么不会改写?实际是外挂EEPROM,当电压低于4V(2.7V)时,它已经不工作了,程序去改内容也改不了。
参考资料
最新修订时间:2023-06-26 00:07
目录
概述
参考资料