问题描述:
MM32F103与STM32F103晶振电路有差别。使用MM32F103替换STM32F103,直接P2P贴片之后,出现运行不正常,zui后发现是时钟电路的差别。
问题具体分析:
1. 在STM32F103的板子上换了灵动的MM32F103,查看对比数据手册,两颗芯片基本P2P兼容,电源引脚和时钟引脚等位置一致,直接在板子上替换,替换之后运行出现异常;
2. 后面检查发现,跑内部时钟完全没有问题,问题在于外部时钟不稳定,于是去查,zui后发现是因为MM32的时钟电路部分,MM32内部没有集成反馈电阻,需要外加反馈电阻,而ST的则完全不需要。
图片
解决方案:
只能修改电路,增加这个反馈电路。因为内部时钟精度差,在高低温下温漂很大,不能满足应用要求,所以只能改电路来满足。
总结和建议:
MM32和STM32的时钟电路不能完全兼容,不加会出现外部时钟输入不稳定的情况。