I have some years of professional experience with I2C debug. I am aware of bus pullups and pull down levels.
The closest search I found to this is this post:
I am using the AD2 as an I2C master to send commands to a slave. I have tested the slave operation with other master and the responses are as expected.
I want to use the AD2 protocol with DIO 0 (SCL) and DIO 1 (SDA) by selecting the I2C tab and selecting Master. I then set my slave address and register address. I do a read or a write.
I also want to see the transaction by using the Logic1 window. I select SCL to be DIO 2 and SDA to be DIO 3. I also tested the same with the protocol >> I2C >> SPY.
I can't get this to work. in both the SPY window on the protocol I2C tab or the Logic1 tab, when I start the receive or run, as soon as I switch to the I2C Master the receive release on the SPY tab or the Run turns off.
I assume the DIO ports are 3.3V and can tolerate 5V? My voltage on the pullup resistors are way above 1.5V at around 3.3V.
Can the AD2 monitor what I send and receive on an I2C bus? If so, how do I do this?
Question
Sagi
Hello,
I have some years of professional experience with I2C debug. I am aware of bus pullups and pull down levels.
The closest search I found to this is this post:
I am using the AD2 as an I2C master to send commands to a slave. I have tested the slave operation with other master and the responses are as expected.
I want to use the AD2 protocol with DIO 0 (SCL) and DIO 1 (SDA) by selecting the I2C tab and selecting Master. I then set my slave address and register address. I do a read or a write.
I also want to see the transaction by using the Logic1 window. I select SCL to be DIO 2 and SDA to be DIO 3. I also tested the same with the protocol >> I2C >> SPY.
I can't get this to work. in both the SPY window on the protocol I2C tab or the Logic1 tab, when I start the receive or run, as soon as I switch to the I2C Master the receive release on the SPY tab or the Run turns off.
I assume the DIO ports are 3.3V and can tolerate 5V? My voltage on the pullup resistors are way above 1.5V at around 3.3V.
Can the AD2 monitor what I send and receive on an I2C bus? If so, how do I do this?
Thanks
Sagi
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now