3013|13

1145

帖子

17

TA的资源

纯净的硅(高级)

楼主
 

STM32H7 32K晶振一直不起振解决,分享,LL_RCC_LSE_IsReady [复制链接]

 

我的STM32H723板子在另一个板子上运行正常

换了个板子后发现一直卡在LL_RCC_LSE_IsReady函数中

折腾了昨天一个晚上,STM32CubeMX也仔细检查了,两个板子程序也一样。死活跳不过去

今天仔细调制对照手册看,发现手册中还有关于LSE的驱动能力寄存器,但CubeMX上没有相关配置

 

将驱动能力调到1后,直接过,
分享一下解决办法。
 

 

此帖出自stm32/stm8论坛

最新回复

12.5pF的负载晶振,对应的负载电容是25pF哦,这点你要去看书上,有讲计算公式,因为电路板有一个特性阻抗和容抗(3-5pF),所以对于12.5pF的晶振,匹配的电容在18-22pF之间,你用12pF肯定小了,负载电容12pF的要选9pF的晶振。   详情 回复 发表于 2024-2-2 09:19
点赞 关注
 

回复
举报

7671

帖子

2

TA的资源

五彩晶圆(高级)

沙发
 

HAL只能在熟悉芯片的情况下用,确实省事,出了问题还是得寄存器干。

此帖出自stm32/stm8论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 

回复

7289

帖子

2

TA的资源

版主

板凳
 

有没可能是另一个板子的低速时钟配置不一样?改了这个驱动后,低速时钟可以正常工作吗?

此帖出自stm32/stm8论坛

点评

同一套程序,板子也一模一样。 改成中等驱动能力就正常了。  详情 回复 发表于 2024-1-31 11:16
 
 

回复

114

帖子

6

TA的资源

一粒金砂(中级)

4
 

看起來是你2片板子震盪器與周邊配置有差異,所以才需要調整震盪器的驅動能力.

此帖出自stm32/stm8论坛

点评

板子贴的是一模一样, 保能默认最弱的驱动能力,32K晶振处于临界点上。 造成有的正常有的异常  详情 回复 发表于 2024-1-31 11:15
 
 
 

回复

163

帖子

0

TA的资源

一粒金砂(高级)

5
 

感谢楼主的分享,不过这个是什么原因呢?  

此帖出自stm32/stm8论坛

点评

HAL库默认驱动能力是最弱的 上边还有三项呢,所以最好默认改成中等。 最弱的可能32K晶振有差异,造成振荡失败。  详情 回复 发表于 2024-1-31 11:14
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

6
 
qzc飘曳 发表于 2024-1-31 08:42 感谢楼主的分享,不过这个是什么原因呢?  

HAL库默认驱动能力是最弱的

上边还有三项呢,所以最好默认改成中等。

最弱的可能32K晶振有差异,造成振荡失败。

此帖出自stm32/stm8论坛
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

7
 
vincentc543 发表于 2024-1-30 23:03 看起來是你2片板子震盪器與周邊配置有差異,所以才需要調整震盪器的驅動能力.

板子贴的是一模一样,

保能默认最弱的驱动能力,32K晶振处于临界点上。

造成有的正常有的异常

此帖出自stm32/stm8论坛
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

8
 
wangerxian 发表于 2024-1-30 15:01 有没可能是另一个板子的低速时钟配置不一样?改了这个驱动后,低速时钟可以正常工作吗?

同一套程序,板子也一模一样。

改成中等驱动能力就正常了。

此帖出自stm32/stm8论坛

点评

这个驱动能力不太理解具体是改了哪里的驱动功能。时钟还有驱动电平?  详情 回复 发表于 2024-1-31 17:30
 
 
 

回复

7289

帖子

2

TA的资源

版主

9
 
fxyc87 发表于 2024-1-31 11:16 同一套程序,板子也一模一样。 改成中等驱动能力就正常了。

这个驱动能力不太理解具体是改了哪里的驱动功能。时钟还有驱动电平?

此帖出自stm32/stm8论坛

点评

32K低速晶振,STM32H7芯片手册上有关于驱动能力的寄存器配置 我猜可能32K晶振是属于低功耗设备,驱动能力越大功耗越高吧, 所以默认是最低驱动能力。 旧的STM32F1,F4芯片上没有这个寄存器。  详情 回复 发表于 2024-2-1 09:40
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

10
 
wangerxian 发表于 2024-1-31 17:30 这个驱动能力不太理解具体是改了哪里的驱动功能。时钟还有驱动电平?

32K低速晶振,STM32H7芯片手册上有关于驱动能力的寄存器配置

我猜可能32K晶振是属于低功耗设备,驱动能力越大功耗越高吧,

所以默认是最低驱动能力。

旧的STM32F1,F4芯片上没有这个寄存器。

此帖出自stm32/stm8论坛
 
 
 

回复

365

帖子

3

TA的资源

纯净的硅(初级)

11
 

只能说明你选的晶振与电容的匹配,本就处在了阀值附近。要想稳定可靠,要么改小电容,要么改程序为中驱动能力。

关于晶振的驱动能力,芯片内部的晶振电路实际是运放做的有源振荡电路,它调整的应该是运放的驱动电流。

此帖出自stm32/stm8论坛

点评

晶振与电容的不匹配,这个有可能,选的晶振是32.768K,说明上是12.5pF,实际用的是12pf,感觉差0.5pf不会引起这个吧? [attachimg]784544[/attachimg]    详情 回复 发表于 2024-2-2 09:09
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

12
 
hjl2832 发表于 2024-2-1 13:24 只能说明你选的晶振与电容的匹配,本就处在了阀值附近。要想稳定可靠,要么改小电容,要么改程序为中驱动能 ...

晶振与电容的不匹配,这个有可能,选的晶振是32.768K,说明上是12.5pF,实际用的是12pf,感觉差0.5pf不会引起这个吧?

 

此帖出自stm32/stm8论坛

点评

12.5pF的负载晶振,对应的负载电容是25pF哦,这点你要去看书上,有讲计算公式,因为电路板有一个特性阻抗和容抗(3-5pF),所以对于12.5pF的晶振,匹配的电容在18-22pF之间,你用12pF肯定小了,负载电容12pF的要选9p  详情 回复 发表于 2024-2-2 09:19
 
 
 

回复

365

帖子

3

TA的资源

纯净的硅(初级)

13
 
fxyc87 发表于 2024-2-2 09:09 晶振与电容的不匹配,这个有可能,选的晶振是32.768K,说明上是12.5pF,实际用的是12pf,感觉差0.5pf不会 ...

12.5pF的负载晶振,对应的负载电容是25pF哦,这点你要去看书上,有讲计算公式,因为电路板有一个特性阻抗和容抗(3-5pF),所以对于12.5pF的晶振,匹配的电容在18-22pF之间,你用12pF肯定小了,负载电容12pF的要选9pF的晶振。

此帖出自stm32/stm8论坛

点评

网上搜了一下还真是如此 平时8M晶振一般接30pf,没注意看手册,32.768k我特意看了一下手册,选了对应的电容,没想到踩坑了。谢谢。  详情 回复 发表于 2024-2-2 15:09
 
 
 

回复

1145

帖子

17

TA的资源

纯净的硅(高级)

14
 
hjl2832 发表于 2024-2-2 09:19 12.5pF的负载晶振,对应的负载电容是25pF哦,这点你要去看书上,有讲计算公式,因为电路板有一个特性阻抗 ...

网上搜了一下还真是如此

平时8M晶振一般接30pf,没注意看手册,32.768k我特意看了一下手册,选了对应的电容,没想到踩坑了。谢谢。

此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表