IIC協(xié)議觸發(fā)相關(guān)問題
IIC特定數(shù)據(jù)位應(yīng)如何觸發(fā)?
ZDS2022示波器支持的IIC協(xié)議觸發(fā),包括起始位、結(jié)束位、地址值三種模式觸發(fā)方式。若想將IIC協(xié)議信號的某一數(shù)據(jù)位作為觸發(fā)條件,可配合【模板觸碰】功能來實現(xiàn)。首先,使用IIC協(xié)議信號的起始位觸發(fā)捕獲波形,然后找到感興趣的數(shù)據(jù)位,在該數(shù)據(jù)位的高電平或低電平處設(shè)置模板區(qū)域,即可實現(xiàn)特定數(shù)據(jù)位觸發(fā)效果。
IIC特定地址無法觸發(fā),可能有哪些原因?
使用ZDS2022示波器測試IIC數(shù)據(jù)(被測IIC信號中包含0x33地址位,如圖2.6所示)時,設(shè)置觸發(fā)為IIC模式觸發(fā),設(shè)置地址位觸發(fā),地址位為0x33,寫模式,ACK響應(yīng)。但設(shè)置之后卻無法對數(shù)據(jù)進(jìn)行觸發(fā),如圖2.7所示。 從圖中來看,應(yīng)該是觸發(fā)設(shè)置不正確導(dǎo)致不觸發(fā)。圖中有四個地方設(shè)置錯誤:
(1)時鐘信源和數(shù)據(jù)信源設(shè)置反了。圖2.6的波形數(shù)據(jù)信源為通道1,時鐘信源為通道2,而圖2.7的設(shè)置卻相反了。
(2)觸發(fā)電平設(shè)置錯誤。通道1的觸發(fā)電平(左邊黃色T)處于波形的上方。應(yīng)該 使觸發(fā)電平介于高電平和低電平之間。
(3)被測信號存在欠幅波形。從圖2.4中箭頭所指的地方可以看到,被測IIC信號的SDA波形有明顯的欠幅問題,正常的電平為3V左右,而欠幅的ACK電平為2V左右。圖2.5中的觸發(fā)電平設(shè)置為2.5V左右,這樣就無法觸發(fā)到欠幅的ACK電平而導(dǎo)致無法特定地址觸發(fā)。
(4)觸發(fā)方式設(shè)置錯誤,圖中顯示的觸發(fā)方式為Auto模式。使用IIC協(xié)議觸發(fā)時需要將觸發(fā)方式設(shè)置為Normal 模式。
圖2.6IIC信號
圖2.7IIC特定地址觸發(fā)