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.

BQ76940 SCL bidirectional or unidirectional?

Other Parts Discussed in Thread: BQ76940, ISO1541, ISO1540

Hi All:

In our bq76940 circuit, we need to add a I2C isolation circuit.

The I2C bus have only one master (MCU) and a slave (bq76940), I2C specification (www.i2c-bus.org/clock-generation-stretching-arbitration) says that 

Clock Stretching

I2C devices can slow down communication by stretching SCL: During an SCL low phase, any I2C device on the bus may additionally hold down SCL to prevent it to rise high again, enabling them to slow down the SCL clock rate or to stop I2C communication for a while. This is also referred to as clock synchronization.

Note: The I2C specification does not specify any timeout conditions for clock stretching, i.e. any device can hold down SCL as long as it likes.

So my question is that bq76940 will hold down SCL?

In my one master (MCU)  and one slave (bq76940) circuit, the SCL isolation circuit is bidirectional or unidirectional?

It will determine ISO1540 or ISO1541 i use to.

BR.

Peter