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.

TMS320F28027: Detect too few bits in I2C byte from master?

Part Number: TMS320F28027

Hi folks,

With the F28027 device acting as an I2C slave is it possible to detect if the bus master as sent or read too few bits in a byte? (i.e. reading or writing during a byte is interrupted by a START or STOP condition_)

Thanks, T

  • Toby,

    Could you clarify your question? How does the START or STOP condition happen when the communication is on-going?

  • Hi Hareesh,

    I am working with the PMBus standard which specifies that devices should report an error in the cases that either two few or two many bits are sent to it.

    A START or stop condition could occur when communication is ongoing if the master device incorrectly sets the clock or data lines such that the data line changes levels during a time that the clock line is low.

    this is in the context where I am designing the slave device - not the host master device and thus have no way to ensure that the master will not mutate a communication in this way.

    Thanks, T