For example, :TRIGger:IIC:SDA CHANnel2 /*Set the data source to CH2*/ :TRIGger:IIC:SDA? /*The query returns CHAN2*/ :TRIGger:IIC:SCL:SOURce For example, :TRIGger:IIC:SCL CHANnel2 /*Set the clock source to CH2*/ :TRIGger:IIC:SCL? /*The query returns CHAN2*/ :TRIGger: IIC: WHEN For example, 97 / 136 Return format The query returns D10, D11, D12, D13, D20, D21, D22, D23, D30, D31, D32, D33, D40, D41, D42, D43, CHAN1, CHAN2, CHAN3, CHAN4. Command format :TRIGger:IIC:SCL :TRIGger:IIC:SCL? Function description Set or query the channel source of the clock line triggered by I2C.
Parameter Name Type Range Default Discrete {D10|D11|D12|D13|D20|D21 |D22|D23|D30|D31|D32|D33| D40|D41|D42|D43|CHANnel1| CHANnel2|CHANnel3|CHANnel4} CHANnel1 Description When the digital channel is used as the trigger source channel, the digital probe must be connected to the oscilloscope. Return format The query returns D10, D11, D12, D13, D20, D21, D22, D23, D30, D31, D32, D33, D40, D41, D42, D43, CHAN1, CHAN2, CHAN3, CHAN4. Command format :TRIGger:IIC:WHEN _ :TRIGger:IIC:WHEN? Function description Set or query the trigger condition of IIC trigger. Parameter Name Type Range Default _ Discrete {STARt|RESTart|STOP|NACKnowledge |ADDRess|DATA|ADATa} _ _ STARt Description STARt:
trigger when SCL is high and SDA data jumps from high to low. RESTart: trigger when another start condition occurs before the stop condition. STOP: trigger when SCL is high and SDA data jumps from low to high. NACKnowledge: During any acknowledgment of the SCL clock bit, trigger if SDA data is high. ADDRess: Find the set address value and trigger on the read/write bit. DATA: Find the set data value on the data line (SDA), and trigger on the transition edge of the clock line (SCL) corresponding to the last bit of the data. ADATa: Search the set address value and data value at the same time, and trigger when the conditions of "address" and "data" are met at the same time.
Return format The query returns STAR, STOP, NACK, REST, ADDR, DATA or ADAT.