合泰社区论坛

 找回密码
 立即注册-holtek

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1843|回复: 4

请教合泰单片机HT68F001,离奇故障现象

[复制链接]

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2019-9-29 21:49:52 | 显示全部楼层 |阅读模式
合泰开发板
版主,各位老哥,大家好!!!
   目前使用的合泰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的时钟,如何保证该时钟起振和运行的可靠性?
   
    第一次使用合泰的单片机,不知道有哪些注意点,请各位老哥多多赐教!!!
    再次感谢!!!




上一篇:HT66F0185定时器中断代码
下一篇:300场中国工程科技论坛
回复

使用道具 举报

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2019-9-29 21:53:02 | 显示全部楼层
合泰开发板
我们目前的代理商没有合泰单片机相关的FAE,来这里求教,请帮忙提供一些思路,谢谢!!!

管脚的配置如下,
这个单片机只有两级堆栈,只能够咬牙写汇编了,
   ;IO_INIT
    SET  PAC5    ;INPUT
    SET     PAPU5   ;上拉
    SET     PA5
    SET     PAWU5   ;可唤醒
   
    CLR     PA4
    CLR     PAC4
    CLR     PAPU4
    CLR     PAWU4   
   
    CLR     PA3
    CLR     PAC3
    CLR     PAPU3
    CLR     PAWU3      
   ;悬空的IO都配置为输出或输入,悬空会增加休眠时的功耗
    CLR     PA0
    CLR     PAC0
    CLR     PAPU0
    CLR     PAWU0
   
    CLR     PA1
    CLR     PAC1
    CLR     PAPU1
    CLR     PAWU1   

    CLR     PA2
    CLR     PAC2
    CLR     PAPU2
    CLR     PAWU2
回复

使用道具 举报

55

主题

97

帖子

1622

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1622
QQ
发表于 2019-9-30 08:52:00 | 显示全部楼层
合泰开发板
看门狗默认是打开的,应该是它复位了。 QQ截图20190930085054.png

回复

使用道具 举报

55

主题

97

帖子

1622

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1622
QQ
发表于 2019-9-30 08:55:08 | 显示全部楼层
合泰开发板
admin 发表于 2019-9-30 08:52
看门狗默认是打开的,应该是它复位了。

  step5:打开后级电路的MOS,系统开始工作(因为使用CR2450供电,驱动能力比较弱,所以此时电源电压有比较小的波动,会被拉低到2.6V持续约3ms,后面会在硬件上改进,让后级电路通电缓慢一点,减少电源波动)。



这个也是个问题,这个IC并没有内部LVR,电源务必保证稳定
回复

使用道具 举报

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2019-9-30 09:15:15 | 显示全部楼层
合泰开发板
admin 发表于 2019-9-30 08:55
step5:打开后级电路的MOS,系统开始工作(因为使用CR2450供电,驱动能力比较弱,所以此时电源电压有比 ...

多谢回复。
我再抓取电源上电波形看看,datesheet要求上电速度至少0.035V/ms.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册-holtek

本版积分规则

公告:

Archiver|手机版|黑名单|合泰论坛 合泰在线业务 合泰在线技术

GMT+8, 2020-8-12 14:49 , Processed in 0.122940 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表