主题中讨论的其他器件: MSP430FR2433
您好!
我必须设计一个小信号处理板、它必须从外部信号生成时钟信号。
如果缺少该外部信号、则电路板 必须生成固定频率方波信号(50Hz)。
我购买了开发板 MSP-EXP430FR2433并编写了一些代码。
它按预期工作、但生成信号的时序精度除外。
我使用出现在电路板上的外部晶振、其频率为32.768kHz、精度为20PPM。
我已经设置了时钟系统、从这个时钟生成一个8MHz 主时钟、然后将这个8MHz 时钟分频、生成一个1ms 中断、这是我所有时序的基础。
因此、我期望以晶振精度(20PPM)生成50Hz 信号。
但我在示波器上测量 一个50、05Hz 时钟、 对应 于频率上0.1%的相对误差。 这个01%为1000PPM、远高于20PPM。
为了进行诊断、我已将晶振时钟(标称值为32.768kHz)路由到引脚、在该引脚上、我测量32、8kHz、给出相同的相对误差(0、1%)。
我已经查看 了器件文档的"时钟"部分、 并提到了 FLL 的一些校正参数。
我有点惊讶:在我的(旧的)关于 PLL 的记忆中,输出频率应为 Fout = Fin * N1 / N2,没有任何校正参数。
是否有任何解释和解决方法?
感谢你的任何帮助。
克劳德