STM32的晶振,时钟稳定性要重视
最近看了不少网上网友的应用案例,在STM32晶振问题上不少都栽了跟头。我自己也碰见过一次。就是电容值搞错了。
ourdev有网友说:他的设备隔几天系统就出问题,系统时钟变慢。
----------------------------------------有网友说:
国产的晶振,我们用在产品里吃过很多亏。发出去几百个货(出厂都检验合格),到客户那里几个有时就不起振了(几个月后),后来改用进口的,从此不出问题了。哎!
---------------------------------------有网友说: 第二次是装在机器里面的板子,突然也是变慢了,以为是电源烤坏了晶振,因为电源比较热,整机是全密封的,拆下晶振重新焊一个,OK,再没出过问题。 所以我认为晶振还是关键,STM32对晶振应该是有比较高的要求的,千万不要吝啬晶振上的成本。
--------------------------------有网友说:
---------------------------21IC有yewuyi 网友说: ------------------21IC网友IJK:
--------------------------有网友说: |
21IC的ispmcu网友也说他搞ISP下载时候,也有时候一次搞不成功,两次上电才OK。
-------------------------ourdev网友:
31楼的情况碰到过,原因是负载电容焊错了,换了就好了。当时不小心焊上了0.1uF的,导致无法起振,自动启用内部的晶振,所以也就是楼主说的慢了好几倍,呵呵,换了正确的电容后,就一切正常,没有出现过问题。
如果31楼换了晶振电容后,仍然有问题的话,可能要考虑是否是电源噪声,电路板布局等的因素了
-------------------------------网友:
我用STM32,启动时候如果检测不到外部晶体 就让他抱错停止,没有让他自动切换内部震荡......
网友:
国产晶振,这几年越来越差,是不争的事实。我现在用STM32,就出过几次晶振问题。一次是国产晶振不耐震动,成品运输过程坏了不少,还以为是芯片问题,吓出一身冷汗,哪采购了可不少的量。一次是用了国产晶振后,总线的频率有误差,外设工作不正常。这两个都是换了晶振解决。 还有一次比较怪异,做样品有10张板,就有一张的晶振焊下去是不起震的,其他的都没问题,该换过的都换过,很怪异,后来也没深究。不知和LZ的原因有没有关系。 传统的51工作频率较慢,所以用劣质一点的晶振,工作还过得去。STM32要是跑72M ,晶振的误差就很可观了。所以什不能省晶振 --------------------------------------网友:
========================= |
------------------------------有网友:
你可以看一下代码,大多数人开始接触STM32F10x时,差不多都是使用的ST公司提供的代码例程,而在时钟配置那里有一句代码是
if(HSEStartUpStatus == SUCCESS) 就是如果外部晶振起振成功才会进行锁相环的设置,那么如果外部晶振没有起振成功也就不会设置锁相环了,这样系统选择内部晶振后,因为没有对锁相环设置,所以你就会感觉到系统一下子慢了很多。实际上ST提供的这个例程是不够严谨的,只对条件成立进行了处理,而没有对条件不成立进行相应的处理,才会出现这些问题。
对于内部晶振来说最大的缺点就是不够稳定,在出厂时是在25°C下校准的,如果工作环境很恶劣的话,不知道漂到哪去了,但是ST仍然给我们提供了校准的办法,就是修改时钟控制寄存器,但是好像很少有人这么做。所以如果你要用到通信功能的话,为了保证波特率稳定,必须要用外部晶振。
看样子对STM32的时钟的稳定性问题真是要注意。
----------------------------------------------------网友:
我已经用STM32F103C8T6设计了款工业级产品,使用了进口有源晶振,价格相当于片子2/3,体积和MCU差不多大。高低温、静电、EFT、跌落、机械振动都测试过了,没有问题。为了你的产品量产后不纠结,大家都用有源的吧!!
不过另一款产品年用DSP F28027的板子用的是小日本NDK的无源晶体,按照PDF配置了负载电容,高温85°上电8小时,也没有发现有什么问题。
我觉得时钟稳定性和布板有重大关系,有源晶振的线路距离CPU要尽量短,同时两侧的覆铜要密集过孔接地。
无源晶体的两根线要尽量紧靠、对称,离CPU距离要尽量短,负载电容距离晶体要尽量近,最好不要用49S或者49U封装,用7050、5032的贴片好些。实在必须用49S或者49U的晶振,它的壳体必须用焊锡接地.
STM32的晶振,时钟稳定性要重视相关推荐
- STM32的晶振脚(OSCIN和OSCOUT)当成普通IO来使用
一不小心把模拟IIC放到OSCIN和OSCOUT脚上了,现在来说一下怎么把这两个脚当成普通IO来使用: 首先这两个引脚是时钟引脚,于是我们先要把外部时钟关闭,改用内部的时钟. 也就是把HSE关闭,使用 ...
- (转载)STM32 外部晶振电路设计和匹配
(转载来自:https://blog.csdn.net/Seaman_TY/article/details/93090532) STM32的时钟源 STM32F103有两种主时钟方案,一个是依靠内部R ...
- 当手头上没有示波器,如何通过代码测试stm32外部晶振是否工作
1.首先查看stm32手册,可以知道有一个时钟控制寄存器(RCC_CR),在该寄存器中,第16位和第0位和25位和24位分别为: HSEON:外部高速时钟使能 (External high-speed ...
- STM32外部晶振8M更改为25M
注:修改F4去stm32f4xx.h/system_stm32f4xx.c , 修改F3去stm32f10x.h/system_stm32f10x.c 修改的地方之一:stm32f4xx.h里面的HS ...
- 【PCB设计】晶振时钟电路布局设计
PCB模块化布局系列之时钟电路设计(晶振.晶体) 一.晶体 在一个电路系统中, 时钟是必不可少的 一部分.如人的心脏的作用,如果电路系统的时钟出错了,系统就会发生紊乱,因此在PCB 中设计,一个好的时 ...
- 关于STM32 RTC时钟使用内部/外部晶振的切换方法
对于使用STM32单片开发项目的同志,经常会使用到STM32的RTC功能,而在配置RTC的功能时需要配置晶振的使用,可以使用内部晶振或外部晶振,配置流程参考官方的示例代码即可. 但在之前的项目中遇到一 ...
- stm32不使用外部晶振管脚怎么处理_外部晶体振荡器被旁路的原理和原因
单片机的外部晶振稳定,受温度,湿度等环境因素影响比内部振荡器小,精度比较高.而且当设计需要降低功耗时,比如说便携式仪表等,就需要外设晶振,因为内部振荡器不能根据需要停止,而外部晶振可以适时停止,从而进 ...
- 晶振对stm32 串口数据传输的影响
2019独角兽企业重金招聘Python工程师标准>>> 一般stm32 外部晶振是8M的,但是如果你要改外部晶振的话,需要把配置文件也改下 如图位置,把8000000改为 16000 ...
- EB tresos S32K3 MCAL MCU配置(一)时钟与晶振
MCU配置(一) 时钟与晶振 1.时钟是什么,为什么需要时钟? 时钟对于CPU来说就等同于心脏,时钟频率的高低决定了CPU执行指令的速度,同时对于大多数外设来说也是需要一个时钟信号才能正常工作的,以 ...
最新文章
- 疫情排查节时86%?不会代码也能玩转模型训练?腾讯大神揭秘语音语义及AutoML黑科技 | 内含福利...
- 爱情第五课,终极选择题
- ASP截取字符 截取字符之间的字符
- mysqldump: Couldn't execute 'SAVEPOINT sp':
- 谷歌fuchsiaos和华为鸿蒙,华为鸿蒙最大的对手现身!谷歌正式推送Fuchsia OS,或替代安卓...
- 用户计算机可以通过电话拨号,用户计算机可以通过大型局域网、小型局域网、无线连接、电话拨号和()等方式接入Internet。...
- 在线sitemap链接提取工具
- Qt加载osgearth时报错:0x0000xxx处未经处理的异常:0xC00005:写入位置***发生冲突
- 谈谈运维人员谨慎操作系统环境和管理
- FPGA BCD计数器(多位)
- bootstrap设计登录页面_微服务和VUE(2) 搭建前端登录界面
- Bibles_Numpy离线文档
- 企业信息安全模型(成熟度模型)
- 计算机办公软件应用操作,基于计算机Word办公软件的使用及操作流程
- easydarwin php,EasyDarwin返回401 Unauthorized解决方法
- 深圳云计算培训:专科生学习云计算就业前景如何?
- android修改自动背光,自动背光算法-Android 8.1
- centos、Windows双系统安装及修复引导启动项
- 2022年电工(技师)考试试题模拟考试平台操作
- 第一章 分布式计算概述
热门文章
- AWS入门-建立账号
- 冀州职教计算机专业,冀州职教中心2020年招生简章
- 自动化测试工具 AirTest 的使用方法与简介
- HTML5期末大作业:漫画网站设计——二次元漫画(8页) 漫画网页设计制作 简单静态HTML网页作品 我的漫画网页作业成品 学生漫画网站模板
- 开通会员 html,会员-1.html
- 钉钉直播html,钉钉直播
- 服务器设备管理接口协议,VIP专享 | GM/T 0088-2020 云服务器密码机管理接口规范
- (附源码)计算机毕业设计SSM基于web的健康饮食信息管理系统
- EWT/经验小波变换/EWT是个啥?/ETW用途/ETW安装包
- 阿里云的瓜要不要吃,真香的那种