外部辅助的时钟25M不起振
原理图是按照开发板设计的(图中27PF的电容,实际为5PF)寄存器试过默认的
CDCE62005
也尝试过 x"81840120",x"81840101",x"81860102",x"eb860103",x"01860114",x"101c0b25",x"04be19a6",x"bd0037f7"
输入选为AUX,输出为SMARTMUX
但是都不起振
寄存器读写都正常吧
正常,是仅仅配置这8个寄存器25M就能起振,还是需要再有什么配置才能起振?
是不是程序部分没有完全开启啊,建议检查程序部分。
调用单片机内部的RC振荡电路 需要设置好对应的寄存器 否则不能正常工作 这个可以参考对应的技术手册
可以检查下硬件的,软件寄存器上配置好了就可以啦
一般不是需要两个对称的电容么?这里用了一个呀。。
通常是两个电容, 如果电容没有质量问题, 晶振电路一般都比较容易起振.
检查电容和晶振器.
寄存器选择使用外部晶振了吗
5PF是不是有点小
单片机内部的RC振荡,需要配置对应的寄存器
晶振质量有问题
晶振电路的走线过长
排除晶振为停振品的可能性
在PCB布线时晶振电路的走线应尽量短且尽可能靠近IC
大概有两个原因
片内没有程序或内部程序没有使能外部晶振时,外部晶振是不会起振的。
晶振不起振是不是晶振坏了?
负载电容或匹配电容与晶振不匹配或者电容质量有问题
你需要采购正确频率的晶振。