JAJSGS5Q April 2009 – January 2024 TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1
PRODUCTION DATA
本デバイスは、PLL を利用したクロック モジュールを内蔵しています。このモジュールは、デバイスに必要なすべてのクロック信号を供給するとともに、低消費電力モードへの移行を制御します。この PLL は、各種 CPU クロック レートを選択するために 4 ビット比制御 PLLCR[DIV] を備えています。PLLCR レジスタに書き込む前に、ウォッチドッグ モジュールを無効化する必要があります。PLL モジュールが安定した後 (それに 1ms を要します)、
(必要な場合) ウォッチドッグ モジュールを再び有効化できます。PLL (VCOCLK) の出力周波数が 50MHz 以上になるように、入力クロックと PLLCR[DIV] ビットを選択する必要があります。
PLLCR[DIV] 値 (2)(3) | SYSCLKOUT (CLKIN) | ||
---|---|---|---|
PLLSTS[DIVSEL] = 0 または 1 (1) | PLLSTS[DIVSEL] = 2 | PLLSTS[DIVSEL] = 3 | |
0000 (PLL バイパス) | OSCCLK/4 (デフォルト) (2) | OSCCLK/2 | OSCCLK |
0001 | (OSCCLK * 1)/4 | (OSCCLK * 1)/2 | (OSCCLK * 1)/1 |
0010 | (OSCCLK * 2)/4 | (OSCCLK * 2)/2 | (OSCCLK * 2)/1 |
0011 | (OSCCLK * 3)/4 | (OSCCLK * 3)/2 | (OSCCLK * 3)/1 |
0100 | (OSCCLK * 4)/4 | (OSCCLK * 4)/2 | (OSCCLK * 4)/1 |
0101 | (OSCCLK * 5)/4 | (OSCCLK * 5)/2 | (OSCCLK * 5)/1 |
0110 | (OSCCLK * 6)/4 | (OSCCLK * 6)/2 | (OSCCLK * 6)/1 |
0111 | (OSCCLK * 7)/4 | (OSCCLK * 7)/2 | (OSCCLK * 7)/1 |
1000 | (OSCCLK * 8)/4 | (OSCCLK * 8)/2 | (OSCCLK * 8)/1 |
1001 | (OSCCLK * 9)/4 | (OSCCLK * 9)/2 | (OSCCLK * 9)/1 |
1010 | (OSCCLK * 10)/4 | (OSCCLK * 10)/2 | (OSCCLK * 10)/1 |
1011 | (OSCCLK * 11)/4 | (OSCCLK * 11)/2 | (OSCCLK * 11)/1 |
1100 | (OSCCLK * 12)/4 | (OSCCLK * 12)/2 | (OSCCLK * 12)/1 |
PLLSTS [DIVSEL] | CLKIN 分周 |
---|---|
0 | /4 |
1 | /4 |
2 | /2 |
3 | /1 |
PLL ベース クロック モジュールは次の 4 つの動作モードを備えています。
クロック ソースを変更する前に、目的のクロックが存在することを確認します。クロックが存在しない場合、クロックを切り替える前に、(CLKCTL レジスタを使って) そのクロック ソースを無効化する必要があります。
PLL MODE | 説明 | PLLSTS[DIVSEL] | CLKIN および SYSCLKOUT |
---|---|---|---|
PLL オフ | PLLSTS レジスタの PLLOFF ビットをユーザーが設定すると、このモードになります。このモードでは、PLL ブロックは無効化されます。これは、システム ノイズ低減と低消費電力動作に有効です。このモードに入る前に、PLLCR レジスタを 0x0000 (PLL バイパス) に設定する必要があります。CPU クロック (CLKIN) は、X1/X2、X1、XCLKIN のいずれかの入力クロックから直接生成されます。 | 0、1 2 3 | OSCCLK/4 OSCCLK/2 OSCCLK/1 |
PLL バイパス | PLL バイパスは、電源オン時または外部リセット (XRS) 後のデフォルトの PLL 設定です。このモードは、PLLCR レジスタが 0x0000 に設定された場合、または PLLCR レジスタが変更された後に PLL が新しい周波数にロックされた場合に選択されます。このモードでは、PLL はバイパスされますが、オフにはなりません。 | 0、1 2 3 | OSCCLK/4 OSCCLK/2 OSCCLK/1 |
PLL オン | ゼロでない値 n を PLLCR レジスタに書き込むことにより、このモードになります。PLLCR に書き込むと、PLL がロックされるまで本デバイスは PLL バイパス モードに切り替わります。 | 0、1 2 3 | OSCCLK * n/4 OSCCLK * n/2 OSCCLK * n/1 |