2383086_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2383086_ja-JP

2383086_ja-JP

S32K388 FXOSC GM_SEL 8/16/20/40 MHz水晶発振器の推奨値

こんにちは、NXPコミュニティの皆さん、

私はS32K388プロジェクトに取り組んでおり、FXOSC(高速水晶発振器)の設定を行っています。リファレンスマニュアルにはFXOSCアンプのトランスコンダクタンスを選択するGM_SELが見られますが、クリスタル周波数をGM_SEL値にマッピングした明確な推奨表は見つかりませんでした。

現在の構成:

水晶発振子:16MHz受動水晶発振子
GM_SEL = 12 (0xC、~0.7016x)
EOCV = 157
OSC_BYP = 0 (水晶発振モード)
COMP_EN = 1
これは16MHzでは問題なく動作します。

質問です:複数のクリスタルオプションをサポートしたいです:8MHz、16MHz、20MHz、40MHzです。

どなたか、各周波数の推奨GM_SEL値を教えてもらえますか?あるいは、この指針を提供するNXPのアプリケーションノートや表を教えてもらえますか?

具体的には:

各標準FXOSC周波数(8/16/20/40MHz)ごとに推奨されるGM_SEL値はありますか?
20MHzの水晶発振器の場合、安定した発振を得るためには、GM_SELを12から15(最大値)に増やすべきでしょうか?
GM_SEL選択は主に結晶周波数、ESR、静電容量、それともすべてに依存しますか?
何かご助言や参考資料をいただければ大変ありがたいです。

よろしくお願いいたします。

Re: S32K388 FXOSC GM_SEL recommended values for 8/16/20/40 MHz crystals

こんにちは、 @xlele

S32K3 MCUの汎用ハードウェア設計パッケージに含まれるS32K3xxマイクロコントローラのハードウェア設計ガイドラインRev. E2のセクション3.2には、「クリスタル発振回路はGMが5× gmcrit>時に非常に安全かつ安定した発振を提供する」と記されており、GMがGM計算方法も定義しています。

さらに、S32K3xxデータシート、Rev.14のセクション11.4では、ALC無効モードの場合、GM = 4'b0010という一般的な推奨設定が提供されています。

最後に、例えば、結晶の仕様によれば、CTRL[GM_SEL]値を決定するためにG = 12 mA/Vの相互コンダクタンスが必要な場合:
12 mA = 18.5 mA × N
N = 12 mA / 18.5 mA = 0.6486
レジスタ設定でサポートされている最も近い値は、CTRL[GM_SEL] = 1010b → 0.6681× に対応します。


BR、VaneB

Tags (1)
No ratings
Version history
Last update:
2 weeks ago
Updated by: