关于STM8L复位电平问题
请高手指点,本人用的是STM8L系列的单片机,板子上加了个334的法拉电容,用以板子掉电时单片机能驱动一个外接的阀门。之前用瑞萨单片机做的,没有问题,现在改用STM8单片机,选择Brown out reset threshold 0,复位点是1.70左右,这个复位点太高了,实测当电压降到1.76左右就不能驱动阀门了。假如关掉BOR,复位点默认是1.5V,能够满足关闭阀门工作,但资料写的单片机正常工作范围是1.8-3.6,小弟不知在1.5-1.8之间单片机是否能够正常工作。 以资料为准,1.5到1.8单片机肯定不工作的.还有掉电检测,只要能检测到,电压点越高越好(电压点越高,电容存电越多,掉电后能工作越久,极端的讲,掉电到0你检测到也没意义了.没电执行掉电后的工作了).掉电的后续工作都是由电容存电的.电容越大效果越好.你那334的法拉电容是忽悠我吗.334电容是33*10的4次方pF电容=0.33 uF(微法拉).根本存不了电.如果是33万法拉.这体积估计比水桶还大都不为过吧.还有掉电检测最快的是用一个端口串一二级管检测交流侧(注意用电阻分压到适合端口检测电平),一掉电马上可检测到(数十毫秒级) 顶一下,在线等 对于单片机,想要可靠复位,建议使用复位专用芯片,如CAT811等等。 顶一下···· 问下ST的技术支持,可以得到比较可靠的答复stm8L你看下数据手册,如果你要驱动IO的话那1.8V肯定不能用 1.8V是极限的话,那肯定不能用。 为什麽要用掉电检测来做???
直接在外部供电电路上做一个分压、限流电路,将中点接到一个引脚上,外部有电时管脚点为高电位,无电时直接拉低,管脚配置成中断模式,下降沿触发,MCU接收到中断后即可认为是外部电源掉电了,立即处理后续操作即可,响应时间在us级。
假设MCU也需要外部电源供电,还需要使用PMos做一个电源切换电路,外部电源有电时使用外部电源供电,断电时立刻切换到法拉电容供电(或电池) 瑞萨单片机不是很熟,但是单片机都有相同的地方,既然瑞萨可以,那么STM应该也可以,你移植过来的时候,应当对硬件和程序再次检查一下,看看两者之间的差距。包括对比下单片机的最低电压。
页:
[1]
2