Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

Level 1
5 replies posted 10 sign-ins 5 sign-ins
Level 1

Hallo Everyone,

I am implementing I2c Protocol using Aurix TriBoard with tc357 mounted on it based on the LLD example code. I was successfully able to communicate with the EEPROM mounted on the TriBoard using I2c. But, i have a problem when I try to communicate with an external slave. The external device always replies with the same value for any register read request I send. When I try to  monitor the signals using oscilloscope I can see that the first write is sent where "an unexpected Ack occurs" and then it is re-transmitted again and then the response is received which is always the same response regardless of the register value i try to read. Does any one had a similar problem or might know what would cause such a problem ? 

Thanks in advance, 


1 Reply
Moderator 250 sign-ins 100 replies posted 10 likes received


1. Could you check if the voltage levels and frequencies are compatible between Aurix and the external slave?

2. Could you check with any other external slave to eliminate any issue with the Slave itself?

Best Regards.