如上图,在VLED和GND之间接上蜂鸣器,现在遇到自认为难以解释的现象,还请高人释惑!现象描述如下:
1、如果先将蜂鸣器接到电路板上的VLED和GND之间,然后24V开关电源上电,给电路板供电,则蜂鸣器正常鸣叫,且整个电路板正常工作;
2、如果24V开关电源先上电,然后将蜂鸣器的黑线接到GND(红线已先行连到VLED),则OVL点经MCU采样后判断为过流,整个电路板不能正常工作,且蜂鸣器鸣叫声音变小(因为实测VLED点波形从稳定的直流电压畸变成脉动的类方波)
注意:
如果C58使用10nF电容甚至是不加电容,则为持续的过流保护;
如果C58使用100nF,则蜂鸣器黑线接到GND后,只保护一次,一会之后恢复正常;
如果C58调整为1uF,则不再出现这种情况,即无论何种方式上电,蜂鸣器和电路板皆可正常工作。
下图中黄色曲线是C=10nF、1nF或者不加电容,持续保护时VLED点波形(这里尚未区分C=10nF、1nF或者不加电容波形有什么不同),绿色曲线是对应的OVL点波形。正常工作时,两条线都应该稳定在高电平电压处,不会出现被拉低的情况。
下图是LM317datasheet上的典型应用电路,在我们的设计中起到过流保的功能
关于MCU判断为过流保护的现象,比较合理的解释是:在蜂鸣器工作的时候,会产生一个过电流,达到LM317过流保护的阈值。如果电容C58足够大,可以起到储能电容释放电流的作用。但是,关于“24V开关电源上电”和“蜂鸣器黑线接GND”,这两种情况的差异,前一种正常工作,后一种持续保护,这好像不能用上述的理由去解释。
|