JAJSLQ1A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
サイクリック ウェークは、外部のウェーク イベントを必要とせず、タイマ 1 またはタイマ 2 のサイクリック を使用してデバイスを自己ウェークさせるために使用できます。この機能の動作は、デバイスが現在の SBC モードで有効になっているかどうかに応じて特定の方式で変化します。この機能は、通常、スタンバイ、フェイルセーフ、スリープ モードで使用できます。
通常モードおよびスタンバイ モードでの周期的ウェークでは、設定されたオン時間の開始時に、デバイスが設定されたオン時間の間 nINT を Low にし、その後リリースします。最初のオン時間パルスは無視されますが、その後の各オン時間により割り込みが Low パルスになります。周期的ウェークアップは、timer1 にレジスタ 8'h25[3]、timer2 にレジスタ 8'h26[3] を使用することでイネーブルになります。サイクリック ウェーク機能のプログラムに使用されるレジスタについては、表 8-7を参照してください。タイマは、それぞれのレジスタを使用して構成されます。通常およびスタンバイ モードで周期的ウェークを動作させるには、既存のすべての割り込みをクリアする必要があります。通常およびスタンバイ モードでは、割り込みが周期的ウェーク機能よりも優先されます。周期的ウェーク構成には、nINT_TOG = 0b (デフォルト設定) に設定します。nINT_TOG = 1b に設定すると、タイマのオン時間中に nINT ピンがトグルされます。
レジスタ 8'h0E[6]= 1b を使用することで、周期的ウェークをフェイルセーフ モードで有効にできます。フェイルセーフ モードでは VCC1 がオフであるため、nINT ピンは使用されません。有効なとき、タイマ用に選択する周期は 500ms、1s、または 2s (tLDOOFF より長い) である必要があります。オン時間が経過すると、このデバイスは故障がまだ存在するかどうかを判断します。故障がクリアされていない場合、デバイスはフェイルセーフ モードのままになり、この処理を繰り返します。SWE タイマがタイムアウトすると、デバイスはスリープ モードに移行します。故障がクリアされた場合、それはウェーク イベントとして扱われ、デバイスはリスタート モードに移行します。周期的ウェーク割り込みは、CYC_WUP 割り込みビット INT_4[4] で通知されます。
周期的ウェークは、レジスタ 8'h4F[4]= 1b を設定し、対応するタイマを設定することで、スリープ モードで有効化できます。設定済みのタイマ期間が経過すると、デバイスはウェークアップし、LDO がオンになるリスタート モードに遷移します。周期的ウェーク割り込みは、CYC_WUP 割り込みビット INT_4[4] で通知されます。デバイスがスタンバイ モードに移行すると、プログラムされた長いウィンドウが起動し、このウィンドウ内のプロセッサからの WD トリガを想定しています。これが実行されない場合、デバイスはこれをウォッチドッグ エラーと見なし、リスタート モードに戻ります。その後、スタンバイ モードに戻り、長いウィンドウ内で WD トリガを待ちます。VCC1 がスリープ モードでオンになっていても、同じ手順が行われます。
| アドレス | デフォルト | フィールド | 説明 |
|---|---|---|---|
| 8'h0E[6] | 0b | FSM_CYC_WK_EN | 1b に設定すると、フェイルセーフ モードで周期的ウェーク機能が有効になります |
| 8'h25[3] | 0b | TIMER1_CYC_WK_EN | 1b に設定すると、周期的ウェーク タイマが timer1 に関連付けられます |
| 8'h26[3] | 0b | TIMER2_CYC_WK_EN | 1b に設定すると、周期的ウェーク タイマが timer2 に関連付けられます |
| 8'h4F[4] | 0b | SLP_CYC_WK_EN | 1b に設定すると、スリープ モードで周期的ウェーク機能が有効化されます。 |