This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Warm reset problem for AM3517 with TPS65910 during I2C interface

Genius 5785 points

Other Parts Discussed in Thread: AM3517, TPS65910

Hello,

I have a system problem regarding I2C interface on my target board after warm reset. AM3517 uses i2c1_scl and i2c1_sda to connect TPS65910. AM3517 reads RTC of PMIC by I2C periodically. AM3517 can't reboot If occurring external warm reset assertion during this I2C access. Because SDA is held low by PMIC and SCL is stopped by AM3517 as I2C master. After that rebooting, AM3517 can't interface to PMIC on I2C and start system.

Is it a specification of AM3517 that SCL stops as soon as warm reset? Can I2C module of AM3517 send some clocks after warm reset? I read following description. But i2c1_scl is not multiplex with GPIO, and I2C module of AM3517 doesn't have a functionality for "free data format". How do I resolve this problem?

processors.wiki.ti.com/.../I2C_Tips

Regards,
Kazu