关于STM32F042晶振问题

关注

单片机 STM32 奔跑的黑蚂蚁    2018-07-09   |   浏览量 259  
使用STM32F042单片机的时候,如果选择使用内部晶振,不外挂晶振。稳定性怎么样???单片机是用在测量土壤湿度的,以后会埋在土里,不知道这样的情况下使用内部晶振稳定吗?(埋在土里防水的问题大家不用考虑)

最佳答案

  • szy123 发表于2018-07-09

    下面图片是 STM32F042x4 STM32F042x6的 HSI内部晶振的参数规格,你要看内部的这些参数能否满足你的使用,和你现在的外部晶振进行对比就好了,

    你的产品使用环境要考虑,埋在不同地区和地方的环境条件是不一样的,东北和海南 ,大棚内和大棚外,

    埋在土里相对与空气内,我认为会好一些,因为,土壤的环境变化还是比较慢和小的,相对于空气, 

    另外,片内的晶振是和芯片一起经过验证的, 外部晶振只有单独验证过,和你的电路板需要你一起验证,所以说集成的东西稳定性会好的,要不然怎么会有越来越多的集成产品

    2018-07-09_160415.jpg

    回答点赞:   hayden mindhe jn1989 举报 评论 3

其他答案

  • 赤心木zqw 发表于 2018-07-09

    ST单片机的内部RC在出厂时是经过校正的,可以满足一般的需求,如果对应用实时性不高,完全可以采用内部RC作为时钟源。

    回答点赞:   ping3570 yhj416606438 放电 举报 评论 3

  • zhjb1 发表于 2018-07-09

    芯片本身的振荡器经过校正,准确度在一般应用中没有问题,埋在土中可能受温度影响较大,因为冬天夏天的温差不少于50度[国内],会带来芯片振荡器中心频率误差的。还是看你用在什么地方和做什么用有关。

    回答点赞:   yhj416606438 放电 举报 评论 2

  • xdsnet 发表于 2018-07-09

    稍微做一些隔温处理,可以把外部影响降低更多,这样稳定性还是有一定保障的,而且测温这样的应用一般其实对精度要求不是特别高(因为温度变化本身就不是骤变的),稳定就好。

    回答点赞:   yhj416606438 放电 举报 评论 2

  • 与你无关 发表于 2018-07-09

    回答两次了。你湿度检测对时钟要求不严重,没有严格时序要求。除非内部晶振停震,不会对你的读取有影响的,如果你的量大,少用一个晶振会给你节省一定的成本,量少的话,要求比较严格就使用外部晶振

    回答点赞:   ping3570 放电 举报 评论 2

  • apleilx 发表于 2018-07-09

    内置振荡器精度较低,一般是1%以上,但可靠性是最高的。外部振荡器刚好相反,精度高,但存在走线会引入干扰。

    回答点赞:   放电 举报 评论 1

  • 大雨淅淅 发表于 2018-07-09

    内部晶振精度低稳定性好,外部晶振相反,同等情况下追求稳定性肯定是内部晶振好

    回答点赞:   放电 举报 评论 1

  • 44401941e9fd6711 发表于 2018-07-09

    精度不好,稳定性到是很好

    举报 评论 0

  • 进阶小菜鸟 发表于 2018-07-09

    内部晶振精度比较低,最好用外部晶振。

    举报 评论 0

  • 向悫 发表于 2018-07-09 云汉达人

    只要不涉及精准计时,用内部晶振完全没问题。

    如果你使用到通讯,比如串口,RTC等,还是用外部晶振比较好。


    举报 评论 0

  • yhj416606438 发表于 2018-07-09

    看你板子对时钟的要求了,一般情况下可以使用内部RC,如果对时序要求非常严才会用到外部晶振

    举报 评论 0

  • a4c022bac1fe9697 发表于 2018-07-09

    内部晶振都是RC震荡器,论稳定性肯定不如外部的,尤其是在温度的干扰下。成本可控的话,还是用外部吧

    举报 评论 0

  • 莱克迷KW 发表于 2018-07-09

    这种用法,还是使用内部的比较稳定吧,最少晶振不会生锈了吧

    内部的晶振只是精度不如外置的,但是使用稳定性是可以的,你这个功能完全可以的

    举报 评论 0

  • fanyazi 发表于 2018-07-09

    只是精度不高,原本内置晶振原因之一就是为了在工作中,外置晶振损坏,启动内置晶振,确保设备不会因外置晶振损坏停止工作。

    举报 评论 0

  • 徐珂靖 发表于 2018-07-09 云汉达人

    如果用于计时,内部晶振会有较大误差。

    如果只是测量,然后反馈,问题不大的。

    举报 评论 0

  • chen0000009 发表于 2018-07-10

    像测量土壤湿度这种应用,对于时钟精确性的要求不高,时钟不准也不会怎样,因此用内部晶振时可以的

    举报 评论 0

  • 一笔之名也 发表于 2018-07-10

    内部晶振是稳定,但是精度不高,而你的应用,好像对精度的要求不高,使用内部的晶振就可以了

    举报 评论 0

  • jn1989 发表于 2018-07-10

    我用过STM32F030的内部晶振,凑合用还行,如果有和其他设备的同步通讯,比如串口,由于晶振不准而且温漂比较大,可能会有误码。

    不过一般也没啥事情。

    如果是STM32提供时钟的总线,比如SPI和IIC都没问题

    举报 评论 0

  • feiante 发表于 2018-07-10

    我觉得用内部晶振也可以的,主要还是看你的程序对时钟的要求高不。你这个应用场景应该可以用内部晶振

    举报 评论 0

  • 明有几时有 发表于 2018-07-11

    内部晶振也有用的,但是大部分还是外加一个晶振,也比较可靠

    举报 评论 0

  • liulishiyi 发表于 2018-07-11

    内部时钟采用的是RC震荡,精度和稳定性不如石英晶体振荡器,也就是你说的外部晶振

    举报 评论 0

我来回答

试用推荐

深创客NBiot物联网低功耗开发板STM32L476

产品总数:5个  申请人数:122

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
回答问题攒积分送开发板