页面加载中,请稍候
来源:电子工程世界发布时间:2022-10-121408浏览
询问 AI首先,调查一个小问题。如下图所示,这是某32位单片机的系统框图。我们可以看到,系统时钟可以选择内部RC振荡器或者外部晶振。
那么大家在写程序的时候,习惯用外部晶振来为系统分频用,还是习惯用内部晶振?
图 1相信这两种方式都不在少数吧,用内部晶振的工程师估计多数都有成本方面的考虑,毕竟很多产品对成本压的比较厉害。
当然,高附加值的产品估计不会对一颗晶振计较,为了系统整体性能,会果断选择用外部晶振,突出一个有钱~


核对与上版原理图的差异,只有晶振这块去掉了,难道是这的问题?查看芯片手册,看到了上图 2 的描述,立即换下一台样机做测试,故障没有复现。然后又准备了3台样机去做测试,故障没有复现,由此基本确定是晶振导致的本次问题。高温测试时,内置RC振荡器时钟波动范围太大,导致喂狗时间错误,然后重启复位了,因此最终还是决定要接外置的32.768kHz晶振。1、单片机内部RC振荡器可靠性一般,产品可靠性要求高的应用不建议使用;
2、如果要使用内部振荡器作为时钟,外部晶振空置不接,一般可以考虑将晶振输入引脚接地、输出引脚悬空处理,具体芯片可以参照数据手册推荐的方式处理;
3、修改对温度影响敏感的电路,需要做相应的温度测试。
推荐阅读
单片机跑操作系统,到底有几种选择?
添加微信回复“进群”
拉你进技术交流群!
国产芯|汽车电子|物联网|新能源|电源|工业|嵌入式…..
在公众号内回复您想搜索的任意内容,如问题关键字、技术名词、bug代码等,就能轻松获得与之相关的专业技术内容反馈。快去试试吧!


新闻来源:电子工程世界,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-06-10

2026-06-11

2026-06-22