[技术问答]

HC32L110C4PA,使用外部22.1184M晶振,无法起振

[复制链接]
1839|12
手机看帖
扫描二维码
随时随地手机跟帖
dandantcb|  楼主 | 2021-11-28 10:40 | 显示全部楼层 |阅读模式
本帖最后由 dandantcb 于 2021-11-28 10:43 编辑

我一个项目使用了HC32L110C4PA,外部使用22.1184M晶振。使用官方例程切换时钟,晶振一直无法起振,一直是P01管脚高电平,P02管脚低电平。。请问有遇到同样问题的吗? 4958261a2ec2f099cf.png

晶振是杨兴的,在立创买的,如下图:
7980761a2ec8624f74.png

使用特权

评论回复
dandantcb|  楼主 | 2021-11-28 20:06 | 显示全部楼层
本帖最后由 dandantcb 于 2021-11-28 20:20 编辑

        经过测试,发现晶振不起振的原因是:        1.在切换外部晶振之前,如果P36端口(即单片机第3脚,串口的RX端)有高电平,那么芯片就无法正常切换时钟,程序一直在等待外部时钟起振,即程序会停在下面语句:
        2.单片机串口是跟别的芯片相连的,如果别的芯片先上电,然后再给单片机上电,也会发生一样的现象。
        请问这边有原厂的工程师吗?是否方便确认一下这个现象?谢谢~

587361a370a2e66bd.png


使用特权

评论回复
七毛钱| | 2021-12-1 17:27 | 显示全部楼层
楼主优秀

使用特权

评论回复
chenqianqian| | 2021-12-1 21:06 | 显示全部楼层
晶振的匹配电容值对不?

使用特权

评论回复
lrzxc1| | 2021-12-2 08:50 | 显示全部楼层
楼主的HC32L110C4PA,可否共享下原理图库,谢谢。

使用特权

评论回复
dandantcb|  楼主 | 2021-12-2 15:44 | 显示全部楼层
chenqianqian 发表于 2021-12-1 21:06
晶振的匹配电容值对不?

电容值对的。现在排查到不是晶振和谐振电容的问题。是在特定的条件下(Pin3先有高电平,芯片随后才上电),芯片内部的XTH振荡电路无法工作。问题已经提交给FAE,等待答复中。

使用特权

评论回复
martinhu| | 2021-12-3 09:00 | 显示全部楼层
在STK板上相同的条件,测试结果是正常的,楼主可以换个别的晶振试试。另外IO有电而Vcc没有电,这个对于L110一般是不允许的,如果串口涉及带电插拔,还要加放浪涌的保护电路。不然可能导致引脚烧坏

使用特权

评论回复
dandantcb|  楼主 | 2021-12-3 16:38 | 显示全部楼层
        在原厂技术的帮助下,找到问题原因了:L110端口电压不能超过单片机自身VCC,如果端口电压比VCC高0.3V,那么有可能会造成XTH无法正常工作。。。。
        希望各位从ST转国产的同僚注意这一点,避免出问题。。
        

使用特权

评论回复
cyclefly| | 2021-12-4 16:17 | 显示全部楼层
现在都用这么出奇的晶振值了么

使用特权

评论回复
评论
cyclefly 2022-1-5 14:02 回复TA
@99520 :恩,是见过这个晶振值,但是没看谁在arm里用过,只在51里看见过 
99520 2021-12-29 15:09 回复TA
这个也是标准晶振值 
littlelida| | 2021-12-10 11:31 | 显示全部楼层
dandantcb 发表于 2021-12-3 16:38
在原厂技术的帮助下,找到问题原因了:L110端口电压不能超过单片机自身VCC,如果端口电压比VCC高0. ...

麻烦问下,L110端口是啥

使用特权

评论回复
华大单片机| | 2021-12-29 15:20 | 显示全部楼层
大家可以到Q群164973950交流

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

217

帖子

0

粉丝