10486|12

973

帖子

15

TA的资源

纯净的硅(高级)

楼主
 

晒设计方案+STM32F429i之看看温度对晶振有多大影响 [复制链接]

本帖最后由 astwyg 于 2014-3-28 08:06 编辑

    ==========这一段是版主astwyg留的===========   

为了不误导新手,我私自加上了这一段,望楼主理解,这个动手能力和实践精神十分值得肯定,但是这样做原理是错误的,就像你用尺子量一块布,温度变了尺子和布都变了,详细分析见楼下各层
    ==========下面是原作者文章================

     有时候我们需要精确的定时,而我们一般都是相信晶振的,但是晶振真的准确吗?它的误差究竟有多大。这次我就测测温度对它能有多大的影响。
     方案是这样的,用STM32F429开发板,采用定时器定时一秒钟产生一次中断,中断里对一个IO口进行输出翻转操作;然后测量翻转IO口的高电平或低电平。测量高地电平的方法,我采用这个https://bbs.eeworld.com.cn/thread-431171-1-1.html,是我之前写的一个小程序。
下面来看看实验结果。
这是上电后的结果:


首先,这说明不同晶振本身就存在差异,抑或是电路也可能造成一定影响。
这是我的最小板,测量时间用的板子上的晶振:


显然与STM32F429板子上的不同,上面的表示都不一样,当然电路也有一定差异。
这是我用手给F429板子上的晶振加温时的数据:


这个则是我用手给最小测量板子上的晶振加温时的数据:


很明显,温度还是有一定影响的。
不过这点影响你也看见了,微乎其微,对于我们日常生活基本可以忽略不计了。
不知道有源晶振效果会不会好点,下次有机会的话,准备拿有源晶振试试。





此帖出自stm32/stm8论坛

最新回复

精神值得鼓励~~  详情 回复 发表于 2014-3-28 08:56

赞赏

1

查看全部赞赏

点赞 关注(1)
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 

回复
举报

2453

帖子

19

TA的资源

五彩晶圆(中级)

沙发
 
没明白是怎么测的、要测频率也得有一个准确的测频仪啊。
此帖出自stm32/stm8论坛

点评

晶振给STM32提供脉冲信号,晶振频率有变化,那么他的变化就会体现在STM32上,其定时器的时间就会改变。至于测频仪只是一个工具,测频率不一定要用它,否则,就有点死板了,我这很显然也是可以测的一种方法啊。  详情 回复 发表于 2014-3-26 09:25
 
个人签名    懒得很
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

板凳
 
zca123 发表于 2014-3-26 09:16
没明白是怎么测的、要测频率也得有一个准确的测频仪啊。

晶振给STM32提供脉冲信号,晶振频率有变化,那么他的变化就会体现在STM32上,其定时器的时间就会改变。至于测频仪只是一个工具,测频率不一定要用它,否则,就有点死板了,我这很显然也是可以测的一种方法啊。
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

4
 
定时器的时间变了,怎么看出来的
此帖出自stm32/stm8论坛

点评

我是让一个IO口根据定时器,输出高低脉冲,然后测那个脉冲的高电平或者低电平,就得到了定时器的时间。  详情 回复 发表于 2014-3-26 09:49
 
个人签名    懒得很
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

5
 
你用一个晶振去测另一个同样档次的晶振。初始误差没有办法确定。温漂也没法确定。测内部RC振荡温漂还可以。至少得上恒温晶振
此帖出自stm32/stm8论坛

点评

大哥,我这个又不是做特别精确的实验,我的目的只是大概能说明问题就行了。我没有精确的仪器,你叫我能怎么办呢,买一个?我哪买的起啊。  详情 回复 发表于 2014-3-26 09:46
 
个人签名    懒得很
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

6
 
zca123 发表于 2014-3-26 09:36
你用一个晶振去测另一个同样档次的晶振。初始误差没有办法确定。温漂也没法确定。测内部RC振荡温漂还可以。 ...

大哥,我这个又不是做特别精确的实验,我的目的只是大概能说明问题就行了。我没有精确的仪器,你叫我能怎么办呢,买一个?我哪买的起啊。
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

7
 
本帖最后由 一个小白 于 2014-3-26 09:50 编辑
zca123 发表于 2014-3-26 09:30
定时器的时间变了,怎么看出来的

我是让一个IO口根据定时器,输出高低脉冲,然后测那个脉冲的高电平或者低电平,就得到了定时器的时间。这个时间变了,就 说明定时器的时间变了。
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

8
 
你不觉的,是不是你手对晶震的干扰影响呢!
建议还是用其他热风吹向晶震看看

此帖出自stm32/stm8论坛

点评

会这样啊,我还以为手捂上去只好是温度的影响呢,那再试试其他的办法吧。  详情 回复 发表于 2014-3-27 00:02
 
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

9
 
蓝雨夜 发表于 2014-3-26 22:03
你不觉的,是不是你手对晶震的干扰影响呢!
建议还是用其他热风吹向晶震看看

会这样啊,我还以为手捂上去只好是温度的影响呢,那再试试其他的办法吧。
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

回复

1059

帖子

0

TA的资源

纯净的硅(高级)

10
 
脉冲时间是这个晶体决定的,定时器时间也是这个晶体决定,这样是测不出来的误差的。。

比较好的办法是输出脉冲用示波器测,晶体的温漂比你这样测出来的大多了。要不谁还会好几千买晶振

此帖出自stm32/stm8论坛

点评

恩,谢谢版主。  详情 回复 发表于 2014-3-28 09:20
 
个人签名博客:http://www.ysgh.net/
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

11
 
精神值得鼓励~~
此帖出自stm32/stm8论坛

点评

谢谢,谢谢  详情 回复 发表于 2014-3-28 09:21
 
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

12
 
astwyg 发表于 2014-3-28 07:59
脉冲时间是这个晶体决定的,定时器时间也是这个晶体决定,这样是测不出来的误差的。。

比较好的办法是输 ...

恩,谢谢版主。
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

13
 

谢谢,谢谢
此帖出自stm32/stm8论坛
 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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