我做过一个单片机用电池供电的产品,在产品有外部电源供电的情况下用外部电源,否则用电池供电,但在这两个电源切换的时候单片机的供电电压会在3.0V到2.5V之间有一个摆动,在我不加任何外围电路的情况下,MSP430F147可以正常工作,MSP430F2122在电压有波动的情况下每次都会复位,困惑。。。。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我做过一个单片机用电池供电的产品,在产品有外部电源供电的情况下用外部电源,否则用电池供电,但在这两个电源切换的时候单片机的供电电压会在3.0V到2.5V之间有一个摆动,在我不加任何外围电路的情况下,MSP430F147可以正常工作,MSP430F2122在电压有波动的情况下每次都会复位,困惑。。。。
不知道楼主的电源切换电路是怎样的,如果是用两个二极管来分隔切换(外置电源电压需高于电池电压)就应该没有问题,不会有这个波动,如果是用MOS管来搭的线路的话就要看看开和关的延时了,如果电流不大,在MCU端加电容应该可以解决这个问题的
我的这个是用两个二极管来分开供电的,同时我要一个1000mah的电池能工作好几年,如果用dcdc和ldo太费电了,我可以不要单片机的这个bor功能么,我用147本来都好好的。
不可以的,430F2XX系列以上的都有BOR功能,这个功能是硬件的,不可以关。我认为这个功能还是比较好的。
硬件改下呗,加个大点的电容,切换的时候先抗一会儿。
二极管搭的线路应该不会有这样的问题的啊,主电源回路那里串有电感吗?或把电源部分的线路贴上来看一下
F2xxx的bor是不能被disabled,可以在切换电路中加入大电容,切换的是时候不至于电压降的太快导致BOR复位