Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: LAUNCHXL-F28P65X, SYSCONFIG
Tool/software:
Hi, I am using the LAUNCHXL-F28P65X to test a I2C interface to a TLV493D-A1B6.
I am having a lot of trouble understanding how to set the I2C SDA I2C SCL Pin Qualification.
I am using sysconfig to set the Pin setting and I cannot get it to do anything when the outputs are set as Open Drain or Open Drain with pull ups.
It drives the signals in push pull mode but that's clearly not the correct way to drive the I2C bus.
I have tested the pins as normal digital pins as Open Drain will internal pull ups and they are fine.
I also came across this errata TMS320F28P65x Real-Time MCUs Silicon Errata (Rev. D) page 21 GPIO: "Open-Drain Configuration may Drive a Short High Pulse"
So two questions.
1. How should I configure the I2C module in syscfg for correct I2C bus operation.
2. Does the I2C module handle the issue mentioned in the errata or will there be conflict that risks damaging the MCU and TLV493D ?
