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.

ISO1640: More than 400pF allowed at lower frequencies?

Part Number: ISO1640

Tool/software:

I noticed that the ISO1640 has a fantastic I2C output current of 50mA on Side 2, but bus capacitance has a maximum of 400pF.  This is rather interesting because typically I2C (standard mode) devices only require an output current of 3mA.  I see an opportunity to use this device to isolate and extend a 100kHz I2C bus over a relatively high capacitance (800pF) line with all other issues (termination, EMI, etc.) currently handled other than capacitance.  I understand that this limitation may be caused by just following suit with the I2C bus specifications.

If the I2C output is just through a standard open-drain NPN/NMOS transistor, I don't see why a larger bus capacitance isn't possible.  If the limitation is peak power of the switch, 50mA provides plenty of headroom for buses with high capacitance at low frequencies (<=100kHz), especially if a load resistor was put between the device and bus.

If the limitation is sustained power, a 1.7MHz/400pF system would dissipate a lot more power in the transistor, than say 100kHz/800pF.

The "same current" case:  If peak current in the transistor was restricted to the same amount, up to 17x more capacitance could be allowed with a 17x longer active time (for the same average current), right?

The "same switch resistance" case:  If resistance to the bus (load switch resistance) was the same, peak current would increase proportionally to Cbus and the length of the discharge time would also increase with Cbus, for a total power dissipation increasing proportionally to Cbus^2; this would imply that 100kHz/1640pF would dissipate the same power as 1.7MHz/400pF (assuming an the resistor continues to behave ohmically).

If every other device on the bus can support the additional capacitance, would the ISO1640 work for isolation?

Thanks,

Jack

  • The 400 pF limit is copied from the I²C specification, and is used as test condition. More is likely to work, but not guaranteed.

  • Hello Jack,

    Thank you for the question. As Clemens suggested the 400pF is from the I2C spec, and the ISO1640 is not guaranteed to operate within datasheet parameters with capacitive loads that are over the recommended values. Higher capacitive loads will result in slower switching times and could lead to communication errors. 

    The following app note states "Because of capacitance on the I2C communication line, the SDA and SCL lines discharge with an exponential settling RC time constant depending on the size of the pullup resistor and capacitance on the I2C bus. Higher capacitance limits the speed of I2C communication, the number of devices, and the physical distance between devices on the bus." After a certain point the higher bus impedance could cause the I2C signal to not reach the proper logic thresholds - A Basic Guide to I2C (ti.com).

    I hope this helps.
    Best,
    Andrew