I am using Waveforms (version 3.15.2) on mac OS X (10.15.7) and am having a problem using the I2C protocol trigger tool in the logic analyzer.
The basic problem is that I choose the I2C protocol trigger (with 8-bit address plus Rd). When I set the Address to "h32", the device will not trigger. Then If choose a different value, like "h3E", the device will still not trigger. So I change to a simple trigger of a calling edge on SCK and can see the various device addresses on the bus.
Here is what I do:
1) launch Waveforms
2)Open the device manager and choose configuration 4 (to get 16 x 16k or the logic)
3) Choose the Logic tool
4) Add an I2C channel with Clock = "DIO 1", Data = "DIO 0", Address = "8 bits RD zero", Format = HEX
Question
Wayne Contello
I am using Waveforms (version 3.15.2) on mac OS X (10.15.7) and am having a problem using the I2C protocol trigger tool in the logic analyzer.
The basic problem is that I choose the I2C protocol trigger (with 8-bit address plus Rd). When I set the Address to "h32", the device will not trigger. Then If choose a different value, like "h3E", the device will still not trigger. So I change to a simple trigger of a calling edge on SCK and can see the various device addresses on the bus.
Here is what I do:
1) launch Waveforms
2)Open the device manager and choose configuration 4 (to get 16 x 16k or the logic)
3) Choose the Logic tool
4) Add an I2C channel with Clock = "DIO 1", Data = "DIO 0", Address = "8 bits RD zero", Format = HEX
5) Enable the protocol trigger. Trigger = "Address & Data", Address = "h32", everything else = "ignore"
6) watch for triggers.... NONE. my device is running with a SCK = 100kHz and I have about 5 devices on the I2C bus
7) switch to a simple trigger on the falling edge of clock. I see plenty of bus traffic.
Any suggestions?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.