LPC546xx的时钟小特性 最近留意到很多客户关于LPC546xx时钟配置的共性问题,那就是LPC546xx是否可接外部有源晶振,在这里直接给出答案:不支持,LPC546xx只支持外部晶振,两者的典型电路如下: 图1 外部晶振电路 图2 有源晶振电路
这似乎有违常理, 印象中只要MCU有XTALIN和XTALOUT引脚,应该都是可以支持上面两种外设时钟源的,但是LPC546xx确实是不支持的,那么原因呢? 原因是芯片内部集成的内部时钟FRO具有以下特性: 1. 支持两种时钟频率:低速时钟(12 MHz)、高速时钟(48 or96 MHz), 在工作电压(17~3.6V)和温度(-40~105 ℃)内,精度可达±1%。 · 2. 选择高速时钟(48 or 96 MHz)输出时,trim值可通过调用ROM内的API:set_fro_frequency更新原来出厂时的trim值,使得精度升至±0.1%。 · 3. 应用USB模块时,使能USB clockadjust模式使得FRO频率能自适应调整,稳定输出48 MHz时钟给USB模块。 图 3 FROCTRL寄存器 拥有上述特性的FRO时钟,使得支不支持外设有源晶振的需求变得无关紧要,因为它完全可替代。
|