フリースケールのチップクロック解析

コアクロック(システムクロック)=外部クロック(50M水晶周波数)/(pll_prdiv + 1)*(pll_vdiv + 24); MCG = PLL、コア= MCG、バス= MCG / 2、フレックスバス= MCG / 3、フラッシュクロック= MCG / 8

https://blog.csdn.net/hcx25909/article/details/7164650

1.システムクロックフリースケールK60

    
    図フリースケールK60システムクロックに示すように、ソースのクロックソースは、4つのデバイスの合計に見出すことができます。
    ①高速IRCと遅いIRCを含む内部基準クロック源、(IRC - 内部リファレンスクロック)
    ②外部基準クロック源は、クロック入力としてのみEXTALピン、これはアクティブ水晶発振器を使用して達成することができます
    ③外部水晶振動子、2本のEXTALとXTAL入力ピンの使用
    ④32K RTC外部共振器、クロック入力のためのリアルタイムクロック
    キーは、最終的に出力MCGOUTCLKを生成することで、システムとしてのクロック信号を提供するために、図面に見ることができます。MCGOUTCLKは、分割後のコア/システム・クロック、バスクロック、フレックスバスクロックとFlash時計を提供することができるようになります。プロデュースMCGOUTCLKは、以下の3つの方法があります。
    ①直接外部基準クロック源高速IRCから、クロックソースは、2M個の周波数(低速IRCを含む)チップに統合され
    ②FLLまたはPLLモジュールによって提供されます
    ③直接外部基準クロック・ソース(入力ピン)、内部OSC論理XTAL_CLK RTC OSCロジックとクロック出力によって生成された外部水晶振動子を備え、外部クロックによって提供されます。
 
    乗算器を生成することによってMCGOUTCLK FLLまたはPLL、一般的には、フリースケールの公式ルーチンは、最終的にPLLブロックによって生成されます。図PLLクロック入力モジュールに見ることができるOSCCLKまたはRTC OSCロジックです。外部基準クロックソースPLLクロック逓倍器への私のボードPLLによって最終MCGOUTCLKを生成します。すなわち、EXTAL - > PLLモジュール - > MCGOUTCLK。
 
クロックモードに関しては2
 
 
   図からわかるように、チップは、最大8つの異なるクロック・モードに加え、ストップモードの合計が含まれています。直接RESET後のデフォルトモードにFEIシステム。図、F - FLL、P - PLL、E - 有効またはEXTAL(外部クロック)、B - バイパス(迂回)、I - 内部(内部基準クロック)、L - 低消費電力。
・FLLがイネーブルされ、内部基準クロック(FEI)、内部基準クロックは、クロックFLLを提供し、FLLドライブMCGOUT
・FLLがイネーブルされ、外部基準クロック(FEE)、外部基準クロックがクロックFLLを提供し、FLLドライブMCGOUT
・FLLバイパス、内部基準クロック(FBI)、FLLが、操作MCGOUTで内部クロック・ソースによって駆動されるものの 
・FLLバイパス、外部基準クロック(FBE)、FLLが、操作MCGOUT外部クロック・ソースによって駆動されるものの 
・PLLバイパス、外部基準クロック(PBE)、運転中のPLLの動作が、外部基準クロック源によってMCGOUT 
・PLLは、外部基準クロックPLLクロック、PLLドライブMCGOUTを提供し、外部基準クロック(PEE)を有効
・BlpIをFLLおよびPLLは、内部基準クロック・ソース・ドライブ無効になっていますMCGOUT
・BLPE FLLおよびPLLは無効と外部基準クロック・ソース・ドライブですMCGOUT
 
    FEIのデフォルトモードで再起動した後のシステムなので、私たちの目標は、そのモードが関与し、PEEのモード変換をジャンプすることです。PEEによって図FEIが直接ジャンプは、他のモードを経由して変換する必要がありますされていません

おすすめ

転載: www.cnblogs.com/wy9264/p/11901711.html