zly_1980 发表于 2018-2-5 18:02:12

请教一下STM32F0内部RC时钟精度

之前做了一块板子用STM32F030C8,用内部的RC震荡,系统时钟48M,测试起来各个需要用到时钟频率的外设功能都正常(比如串口,红外线解码类的),低/高温测试都正常(放冰箱、热风枪吹IC)。这可以代表STM32F030的内部RC是可靠的吗?看手册标称的参数是ACChsi 在-40~85度是+-5%,25度是+-1%。
我测试的情况应该都在+-5%的范围,就担心会不会随着批次不一样这些精度不一样,有没遇到过的朋友,谢谢。

toofree 发表于 2018-2-5 23:51:04

本帖最后由 toofree 于 2018-2-6 14:44 编辑

看你的应用场合了,如果只是串口和红外解码的话,完成可以用内部RC。
批次不一样,精度参数肯定不一样,但是手册上的这个参考一般来说都比较保守了。也不排除会有个别片子不满足。
你可以通过采集内部温度,做动态调整,得自己摸底一组数据。
请参考 Clock control register (RCC_CR)寄存器的,HSICAL、HSITRIM相关部分内容。





MrJiu 发表于 2018-2-6 11:37:02

我是不赞成楼上的做法。。。毕竟是量产,内部晶振非常容易受到环境的影响。。。对于精度有一定要求的,个人还是建议使用外部晶振。。。因为量产的东西,批次,客户使用环境都需要考虑到,不出问题还好,一出问题,就是大问题了!!!

Inc_brza 发表于 2018-2-6 11:43:21

MrJiu 发表于 2018-2-6 11:37
我是不赞成楼上的做法。。。毕竟是量产,内部晶振非常容易受到环境的影响。。。对于精度有一定要求的,个人 ...

我是不赞成你的做法,使用内部晶振的已经很大量的量产了,都对于2楼的应用完全没问题

MrJiu 发表于 2018-2-6 11:58:50

Inc_brza 发表于 2018-2-6 11:43
我是不赞成你的做法,使用内部晶振的已经很大量的量产了,都对于2楼的应用完全没问题 ...

对于精度有要求的产品。。。没要求的产品,随便你用!!!

toofree 发表于 2018-2-6 14:49:49

MrJiu 发表于 2018-2-6 11:58
对于精度有要求的产品。。。没要求的产品,随便你用!!!

我说的就是串口和红外解码,可以用内部RC呀!对精度要求都不高,串口是十六分之一之内完全没问题,也就是6.25%,5%完全能满足。
页: [1]
查看完整版本: 请教一下STM32F0内部RC时钟精度