汇集网友智慧,解决技术难题
stm32l496 AD 8K RT REA 运行
赞0
评论
2025-10-27
2025-10-20
2365031858 发表于 2025-10-18 16:50 原理图和PCB图如下,感觉应该没什么问题才对。怀疑过芯片问题,又买了3个焊上也是一样的,必须用热风对晶 ...
ocon 发表于 2025-10-19 18:50 为了省电,一般32K的时钟震荡电路的驱动能力都设计得很弱,晶振和电容与芯片不匹配就会停振。另外,有时 ...
2025-10-19
2365031858 发表于 2025-10-19 18:40 电容从5pf到18pf基本都试过了,换电容没用
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
319个答案
天意无罪
288个答案
xch
240个答案
jjjyufan
209个答案
coody
203个答案
LcwSwust
172个答案
chunyang
135个答案
地瓜patch
130个答案
赞0
可能原因分析
1. 晶振电路问题
负载电容不匹配或损坏
晶振本身质量问题
PCB布局不合理
2. 芯片内部LSE驱动能力不足
尤其是在低温环境下
3. 软件配置问题
LSE驱动能力设置不当
启动时序问题
检查步骤
1. 立即检查:
测量负载电容值是否正确
检查焊接质量
确认晶振规格是否匹配
2. 软件修改:
在RT-Thread的时钟配置中增加LSE驱动能力
添加LSE启动状态检测
3. 长期解决方案:
考虑更换更高品质的晶振
优化PCB布局
在极端环境下使用内部LSI
你目前手边有示波器,可以进一步测量
上电瞬间晶振引脚波形
VDD电压是否稳定
芯片复位引脚状态
建议先尝试软件配置的修改,这个通常能解决大部分LSE起振问题。
评论
2025-10-27
赞0
继续挑选晶振吧
评论
2025-10-20
赞0
运行一半就停止了,是什么意思?多少温度启动的?程序能起来吗?
评论
2025-10-20
赞0
加热后可以运行,然后停止加热后又死机?仿真过程序看看吗?
评论
2025-10-20
赞0
评论
2025-10-20
赞0
F103C8T6做的时钟控制,用的这个晶体,没听工厂说出过什么问题,配的10pF电容。
评论
2025-10-20
赞0
这个在F103上是老问题(103不能设置驱动电流),但是我记得后面其它系列的32K晶体寄存器配置那里能设置驱动电流,把它设为最大就能解决。
另外,你说程序运行一半才停止,要查是不是其它问题,不一定是晶体的问题,一般晶振问题是上电初始化时启动不成功。很少在运行过程中停止的。这个我有产品使用经验,某产品工作在超低温-85度,启动后放低温下运行多久都正常。但是如果是先放里面冻几小时再上电启动,就启动不了。
评论
2025-10-20
赞0
请问蚀刻缺陷绝缘度不够是啥意思啊。不过我这电路板放了快三个月了。工艺是沉金的
评论
2025-10-19
赞0
为了省电,一般32K的时钟震荡电路的驱动能力都设计得很弱,晶振和电容与芯片不匹配就会停振。另外,有时候电路板蚀刻缺陷绝缘度不够也会影响,换一块电路板试试。
评论
2025-10-19
您需要登录后才可以回复 登录 | 注册