JAJSLQ1A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
選択的ウェークアップ機能が起動し、tSILENCE が経過すると、CAN フレームエラーカウンタはゼロにセットされます。このエラーカウンタにより、デバイスが検出した CAN フレームエラーが判断されます。8'h45 では、エラーカウンタは FRAME_CNTx と呼ばれます。
初期カウンタ値はゼロで、受信フレームエラー (スタッフビット、CRC、または CRC 区切り文字エラー) が検出されるたびに 1 ずつインクリメントされます。カウンタがゼロでないと仮定して、正しく受信した CAN フレームごとに、カウンタが 1 ずつデクリメントされます。フレキシブルデータレートフレームを使用する CAN でデバイスがパッシブに設定されている場合は、CAN FD フレームとして検出されたフレームは、フレームエラーカウンタに影響を与えません (インクリメントまたはデクリメントなし)。有効なクラシカル CAN フレームを受信し、カウンタがゼロでない場合、カウンタは 1 ずつデクリメントされます。CRC 区切り文字とインターミッションフィールド終了との間のドミナントビットは、フレームエラーカウンタを増加させません。
エラーカウンタをインクリメントまたはデクリメントするたびに、デコーダユニットはドミナントビットをフレームの開始 (SOF) と考慮する前に、nBits_idle のリセッシブビットを待機します。クラシック CAN フレームを受信時のフレーム検出強制開始の位置と、エラーが発生するシナリオについては、図 8-41 を参照してください。
フレームエラーカウンタスレッショルドのデフォルト値は 31 であるため、32 回目のエラーで、フレームオーバーフローフラグ (FRAME_OVF) がセットされます。
最大 4 つ (ビットレート > 500kbps の場合は 8 つ) のクラシック CAN データおよびバイアス応答時間 tBias 経過後に開始されるリモートフレームは、無視、または障害のエラーカウンタの増加なし、またはエラーと判定される場合があります (エラーがない場合もエラーカウンタが増加)。
非公称予約済みビット (SRR、r0) を持つ CEFF で受信されたフレームは、エラーカウンタを増加させません。
フレームエラーカウンタは、8'h46 のフレームエラーカウンタスレッショルド FRAME_CNT_THRESHOLD と比較されます。カウンタがスレッショルドをオーバーフローすると、フレームエラーオーバーフローフラグ FRAME_OVF がセットされます。フレームエラーカウンタスレッショルドのデフォルト値は 31 であるため、32 回目のエラーで、オーバーフローフラグがセットされます。ただし、アプリケーションで異なるフレームエラーカウントオーバーフロースレッショルドが必要な場合、必要な値を FRAME_CNT_THRESHOLD レジスタにプログラムできます。
このカウンタは、フレーム検出の無効化、CANSLNT フラグのセット、レジスタ 8'h51[2] = 1b の設定を行うと、以下の方法でリセットされます。
検出されたエラーの説明: