ZHCSW04B April 2024 – September 2025 TCAL6416R
PRODUCTION DATA
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
總線控制器必須首先發(fā)送 TCAL6416R 地址,并將 LSB 設(shè)置為邏輯 0(請參閱圖 7-7 以查看器件地址)。命令字節(jié)在地址之后發(fā)送,決定了要訪問哪個寄存器。
重新啟動后,再次發(fā)送器件地址,但這次將最低有效位設(shè)置為邏輯 1。然后由 TCAL6416R 發(fā)送命令字節(jié)所定義的寄存器中的數(shù)據(jù)(請參閱圖 7-11 和圖 7-12)。數(shù)據(jù)在 ACK 時鐘脈沖的上升沿輸入到寄存器中。讀取第一個字節(jié)后,可能會讀取其他字節(jié),但數(shù)據(jù)現(xiàn)在反映了該對中另一個寄存器中的信息。例如,如果讀取輸入端口 1,則讀取的下一個字節(jié)是輸入端口 0。一次讀取傳輸中接收的數(shù)據(jù)字節(jié)數(shù)量沒有限制,但接收最后一個字節(jié)后,總線控制器不得應(yīng)答數(shù)據(jù)。在隨后的重新啟動后,命令字節(jié)包含要在該對中讀取的下一個寄存器的值。例如,如果在重新啟動之前最后讀取了輸入端口 1,則在重新啟動之后讀取的寄存器為輸入端口 0。
圖 7-11 從寄存器讀取