當(dāng)前位置:
宇翔數(shù)控機(jī)床維修 >>
技術(shù)支持 >> 機(jī)床維修總線(xiàn)的基本狀態(tài)說(shuō)明
機(jī)床維修總線(xiàn)的基本狀態(tài)說(shuō)明
發(fā)布時(shí)間:07-16 來(lái)源:原創(chuàng) 作者:ownpowerkefu熱度:

機(jī)床維修總線(xiàn)的基本狀態(tài)說(shuō)明
1、總線(xiàn)空閑(A)
數(shù)據(jù)線(xiàn)和時(shí)鐘線(xiàn)同時(shí)為高電平。
2、啟動(dòng)數(shù)據(jù)傳輸(B)
時(shí)鐘(SCL)為高電平時(shí),SDA 從高電平變?yōu)榈碗娖奖硎酒鹗紬l件產(chǎn)生。起始條件必須先于所有的命令產(chǎn)生。
3、停止數(shù)據(jù)傳輸(C)
時(shí)鐘(SCL)為高電平時(shí), SDA 從低電平變?yōu)楦唠娖奖硎就V箺l件產(chǎn)生。所有操作都必須以停止條件結(jié)束。
4、數(shù)據(jù)傳送/數(shù)據(jù)有效 (D)
數(shù)據(jù)線(xiàn)的狀態(tài)表明數(shù)據(jù)何時(shí)有效。在起始條件之后,數(shù)據(jù)線(xiàn)在時(shí)鐘處于高電平期間保持穩(wěn)定。必須在時(shí)鐘信號(hào)為低電平期間改變數(shù)據(jù)線(xiàn)。一個(gè)數(shù)據(jù)位對(duì)應(yīng)一個(gè)時(shí)鐘脈沖。數(shù)據(jù)的每次傳輸以起始條件開(kāi)始,以停止條件結(jié)束。在起始條件和停止條件之間傳輸?shù)臄?shù)據(jù)字節(jié)數(shù)目由主器件決定。
5、確認(rèn)信號(hào)(ACK)
每一個(gè)被尋址的接收器在接收到每一字節(jié)數(shù)據(jù)后,應(yīng)發(fā)送一個(gè)確認(rèn)位。主器件必須提供一個(gè)額外的時(shí)鐘以傳輸確認(rèn)位。在確認(rèn)時(shí)鐘脈沖內(nèi),器件確認(rèn)須拉低 SDA 線(xiàn)。在確認(rèn)時(shí)鐘的高電平期間,SDA線(xiàn)以這種方式保持穩(wěn)定的低電平。當(dāng)然,還必須考慮建立時(shí)間和保持時(shí)間。
6、 無(wú)應(yīng)答信號(hào)(NACK)
在時(shí)鐘的第9個(gè)脈沖期間發(fā)送器釋放數(shù)據(jù)總線(xiàn),接收器不拉低數(shù)據(jù)總線(xiàn)表示一個(gè) NACK,NACK有兩種用途:a、一般表示接收器未成功接收數(shù)據(jù)字節(jié);b、當(dāng)接收器是主控器時(shí),它收到最后一個(gè)字節(jié)后,應(yīng)發(fā)送一個(gè)NACK信號(hào),以通知被控發(fā)送器結(jié)束數(shù)據(jù)發(fā)送,并釋放總線(xiàn),以便主控接收器發(fā)送一個(gè)停止信號(hào)STOP。
7、其它信號(hào)如插入等待、重啟動(dòng)、時(shí)鐘同步、總線(xiàn)仲裁、總線(xiàn)封鎖等不經(jīng)常使用,請(qǐng)參閱資料。