本帖最后由 duci001 于 2019-9-29 21:18 编辑
各位老哥,大家好!!!
目前使用的合泰68f001出现一个问题,第一次使用合泰的产品,请教一下排查问题的思路,多谢!!!
图片请大家凑合着看,完整的电路是我同事设计的,不在我这里,稍后贴出来。
背景:
我们的产品是低功耗产品,使用一只2450纽扣电池供电,电压满电时3.3V。
因为空间有限,单片机电源上只有两只10uF的滤波电容。
PA5管脚输入模式,接入一只按键,并一只472电容滤波对地,使用单片机内部上拉电阻上拉。
PA4管脚输出模式,控制后级MOS开关,有按键按下2S后,管理后级电路的电源通断,打开或者关闭。
PA3管脚输出模式,控制一只LED闪烁。
未使用的管脚设置为输出模式。
然后就没有了。
现象:
单片机上电后,感觉有些管脚不听使唤,
表现为:
部分产品PA5本来应该上拉的,但是直接变为低电平,或者上拉非常微弱(已经排除按键电路的短路断路等情况)。
部分产品PA4等输出口,一直输出低电平,无法受程序控制切换到高电平。
所有出问题的产品,故障现象都是随机的,再次上电后,可以恢复到正常状态。
也有部分之前正常的产品,断电后再次上电,会出现故障状态。
总共试制了500个产品,故障率约为10%。
尝试解决:
我们之前没有使用过HT的单片机,发现上电之后正常的之后一直正常,功耗、功能都OK。
推测是上电过程不稳定,导致单片在配置管脚的时候,某些配置字没有正确的写进去。
因为没有实时性的要求,尝试调整一下初始化程序:
step1:上电。
step2:延时100ms。
step3:配置单片机端口。
step4:延时30ms。
step5:打开后级电路的MOS,系统开始工作(因为使用CR2450供电,驱动能力比较弱,所以此时电源电压有比较小的波动,会被拉低到2.6V持续约3ms,后面会在硬件上改进,让后级电路通电缓慢一点,减少电源波动)。
step6:进入主循环,扫描按键等等。
以上初始化调整之后,故障率由10%下降到2%,故障现象任然是一样的。
请教:
这个单片机SO-8封装,外部没有Reset引脚,如何保证上电的可靠性?
单片内部只有一个32K的时钟,如何保证该时钟起振和运行的可靠性?
第一次使用合泰的单片机,不知道有哪些注意点,请各位老哥多多赐教!!!
再次感谢!!! |