ZHCSY29 April 2025 TCAL9539R
PRODUCTION DATA
總線控制器必須首先發(fā)送 TCAL9539R 地址,并將 LSB 設(shè)置為邏輯 0(請(qǐng)參閱圖 7-7 以查看器件地址)。命令字節(jié)在地址之后發(fā)送,決定了要訪問(wèn)哪個(gè)寄存器。
重新啟動(dòng)后,再次發(fā)送器件地址,但這次將最低有效位設(shè)置為邏輯 1。然后由 TCAL9539R 發(fā)送命令字節(jié)所定義的寄存器中的數(shù)據(jù)(請(qǐng)參閱圖 7-11 和圖 7-12)。數(shù)據(jù)在 ACK 時(shí)鐘脈沖的上升沿輸入到寄存器中。讀取第一個(gè)字節(jié)后,可能會(huì)讀取其他字節(jié),但數(shù)據(jù)現(xiàn)在反映了該對(duì)中另一個(gè)寄存器中的信息。例如,如果讀取輸入端口 1,則讀取的下一個(gè)字節(jié)是輸入端口 0。每次讀取傳輸中接收的數(shù)據(jù)字節(jié)數(shù)沒(méi)有限制,但在接收到最后一個(gè)字節(jié)時(shí),總線主器件不得確認(rèn)數(shù)據(jù)。在隨后的重新啟動(dòng)后,命令字節(jié)包含要在該對(duì)中讀取的下一個(gè)寄存器的值。例如,如果在重新啟動(dòng)之前最后讀取了輸入端口 1,則在重新啟動(dòng)之后讀取的寄存器為輸入端口 0。
圖 7-11 從寄存器讀取