Part Number: TMS320F28069
Other Parts Discussed in Thread: C2000WARE
Thank you in advance for providing support for this issue!
During the prototyping of our product that utilizes the MCU (TMS320F28069PNT) as a master on a simple I2C bus, we have observed that not all NACKs (issued by slave) were followed by a STOP condition and whenever that happens the next transaction would demonstrate undesired behavior (a NACK that should be an ACK). See attached figure. We believe there are some corner cases that we did not consider in the firmware code. Would you provide us with some robust I2C example code for handling NACKs and STOP condition during read/write?
Please do not hesitate to ask us for more clarifications if needed and we will get back to you within 24h if not immediately.
Runyu Cai
Electrical Engineer
Acutronic Actuation Inc.
Aerospace Components Division
Office: +1 737 241 0559
Email: rcai@acutronic.com


