- 13
- 0
- 约6.87千字
- 约 6页
- 2016-11-28 发布于重庆
- 举报
单片机模块应用解析
1、BOD是英文“Brownout Detect”的缩写,从字面上理解是“失效检测”,从功能上翻译应该是“低电压/掉电检测”。在以前的单片机系统中,BOD功能通常是由外部电路完成的,MAXIM、TI等公司有很多型号电源IC具有这种功能,这类芯片还有另外2种名称:“电压监视器”(Voltage Supervisor)和“看门狗”(Watch-Dog)。现在,许多51和AVR单片机都已内嵌BOD功能,如:NXP的P89LPC93x1系列等。对于大多数51单片机用户来说,有2种情况必须启用(使能)BOD功能:
(1) 由于单片机与外围芯片的最低工作电压不一致,以3V系统为例:当电压跌至2.5V时,单片机还能工作,系统程序正常运行。但外围芯片工作已经不正常,单片机读写外围芯片时就会产生错误的逻辑结果。如果系统存在大功率负载,有时可能导致外围驱动芯片烧坏。
(2) 现在大多数单片机都使用片内EEPROM或FALSH作为程序存储器,当系统电源在临界点(如2.4V)上下抖动(特别是系统中存在大功率负载)时,单片机本身的程序执行也不正常,取指令、读数据都可能发生错误,或程序跑飞,这样非常容易造成EEPROM、FALSH的破坏,从而导致系统无法正常工作。
启用BOD功能原则是:凡是产品外部要使用电源监测芯片的,如果单片机本身有BOD功能,就一定要使用。一般对于5V系统,设置BOD电平为4.0V;对于
原创力文档

文档评论(0)