JAJSP66A september 2022 – may 2023 TMP1827
PRODUCTION DATA
IO と抵抗のアドレスを結合したモードでは、IO0 ピンと IO1 ピンが使用されるとともに、ADDR ピンとグランドの間に抵抗が接続されます。図 9-7 に示す 8 ビットでは、下位 4 ビットは接続された抵抗からデコードされ、その上位の 2 ビットは IO0 および IO1 ピン (ロジック 1 の場合は VDD/SDQ に、ロジック 0 の場合は GND に接続) からデコードされ、それがショート・アドレス・レジスタの内容に重ね合わされています。出力モードで IO ピンが誤って 0 に設定された場合に電源が破損するのを防止するため、IO と VDD/SDQ の間に 20KΩ の抵抗を配置することをお勧めします。
FLEX_ADDR_MODE を 00b に設定したら、ホストは Device Configuration-2 レジスタのビットを 11b に設定する必要があります。これにより、デバイスで ADDR ピンをサンプリングして接続されている抵抗を識別し、その後 IO0 と IO1 をサンプリングしてショート・アドレスを構成できるようになります。ビット・フィールド値が不揮発性ストレージですでに更新されている場合、デバイスは電源投入時に自動的にピンをラッチし、抵抗デコーダを実行して、ショート・アドレス・レジスタの値を更新します。
ホスト・コントローラは、デバイスが抵抗アドレスをデコードできるようにするため、tRESDET の時間デバイスをシャットダウン・モードにし、バスをアイドル状態にする必要があります。
このモードは、アプリケーションで最大 64 個のデバイスを 1 つの PCB に配置する必要がある場合に便利です。この場合、IO と抵抗のデコードを組み合わせる方法を使用して容易に拡張できると同時に、IO2 と IO3 を汎用入出力ピンとして機能させることができます。2 つのデバイスが同じショート・アドレスを持つことはないため、このモードは位置識別にも使用できます。