JAJSSA2E September 2003 – February 2024 LM95010
PRODUCTION DATA
すべてのデータ ビット信号の転送は、マスタによって開始されます。データ ビット 0 は「短い」パルスで示され、データ ビット 1 は長いパルスで示されます。ビットの方向は、次のようにマスタを基準としています。
マスタは、データ ビット (の読み取りまたは書き込み) を開始する前に、バスが非アクティブであることを確認する必要があります。
マスタは、データ値に対応する期間 (「0」または「1」の書き込みの場合はそれぞれ tMtr0 または tMtr1) にわたってバスをアクティブ (Low レベル) に駆動することで、データ書き込みを開始します。LM95010 は、SWD が tSFEdet の期間内にアクティブになることを検出し、データ値を検出するために SWD がアクティブである時間の測定を開始します。
マスタは、tMtr0 の間バスを駆動することでデータの読み取りを開始します。LM95010 は、tSFEdet の期間内に SWD がアクティブになったことを検出します。データの読み出しが「0」の場合、LM95010 は SWD を駆動しません。データの読み出しが「1」の場合、LM95010 は tSFEdet 以内に起動し、tSLOUT1 の間 SWD を Low に駆動します。マスタと LM95010 のどちらも、「0」または「1」のデータ読み出しを識別するために、バスが非アクティブになる時間を確認する必要があります。
各データ ビットの間、マスタとすべての LM95010 の両方で、SWD がアクティブ (Low) である時間を測定してバスを監視する必要があります (アテンション要求とリセットはマスタ。スタート ビット、アテンション要求、リセットは LM95010)。スタート ビット、アテンション リクエスト、またはリセットの「ビット信号」が検出された場合、現在の「ビット信号」はデータ ビットとして扱われません。
プロトコルのビットレートは、転送されるデータによって異なることに注意してください。したがって、LM95010 の予約済みまたは未使用のレジスタ ビットの値は、バス帯域幅の効率を高めるために「0」になっています。