• No : 5477
  • 公開日時 : 2020/05/12 21:23
  • 印刷

【NXP:LPC】 LPC51U68のPLLの逓倍率について

LPC51U68のPLLの逓倍率を小数点以下も含めて設定できますか。
例えば、12 MHzのリファレンスクロックから148.5 MHzのクロックを生成できますか。
カテゴリー : 

回答

 

LPC51U68のPLLは、Fractional/Spread Spectrum Modeをサポートしていますので、整数部8ビットと小数点以下11ビットで逓倍率を設定できます。
但し、ユーザーマニュアルに以下の記載があり、PLLロックステータスが一般的にロックしないとのことです。
In fractional mode and spread spectrum mode, the PLL will generally not lock, software
should use a 6 ms time interval to insure the PLL will be stable.
 
また、整数部とその値+1でクロックを生成し、小数点以下の値で比率を決定することで指定した周波数を平均周波数として生成します。
次のリンクのMCUXpresso Config ToolsのClocks toolを使用してPLLを設定するコードを生成できます。
尚、Clocks toolの左上のPLL ModeはFractional/Spread Spectrum Modeに設定してください。

MCUXpresso Config Tools