TCA9539: schematic review

Part Number: TCA9539
Other Parts Discussed in Thread: PCF8574, TCA9554, TCA9554A, TCA9555, PCF8574A, PCA9554A, PCA9555, PCA9554, PCF8575

Tool/software:

Hi,

Would you please hlep review below TCA9539 schematic? thanks!

1108.pdf

Jeff

  • Hi Jeff,

    I am reviewing a total of 4 IO expanders in the schematic provided. Let me know if I missed anything. 

    U1 / U2 / U3 / U4

     

     

    Check

    Status (good, bad, okay, ?)

    Comment

    Local Decoupling Capacitors

    U1: 100 nF, Good

    U2: 100 nF, Good

    U3: 100 nF, Good

    U4: 100 nF, Good

    Generally, a 0.1-uF capacitor is placed on VCC, as close to the device as possible

    Verify the schematic pinout matches the data sheet pinout

    U1: Good

    U2: Good

    U3: Good

    U4: Good

     

    Check that the pullup resistors are present on the SDA and SCL net within the schematic.

    U1: Verify

    U2: Verify

    U3: Verify

    U4: Verify

    I can't find them on the schematic, probably on another page. 

    Unused GPIO pins are biased to either VCC or GND via resistor

    U1: Verify

    U2: Verify

    U3: Verify

    U4: Verify

    Most of TI's IO expander portfolio do not include internal pull-up resistors on the p-port pins; the exceptions are PCF8575, PCF8574, PCF8574A, TCA9555|PCA9555, PCA9554|TCA9554, and TCA9554A|PCA9554A and therefore can be left floating.

    An alternative approach is after powering up the device, any unused p-port pins can be set as an output (does not matter if set high or low).

    Need to verify what is the purpose of each GPIO. Follow the above description if the pin is going to be left as a floating input. 

    Device address is unique on the bus unless using an I2C switch or I2C MUX to resolve conflicts

    U1: Good

    U2: Good

    U3: Good

    U4: Good

     All I2C addresses are unique between all TCA9539's

    If the device has a /RESET pin, bias the pin high (preferably with a pull-up resistor) after powering up.

    U1: Good

    U2: Good

    U3: Good

    U4: Good

     All pulled high through 0 ohm resistor

    If the device has a /INT pin and the /INT pin is used, tie this pin to a pull-up resistor.

    U1: Verify

    U2: Verify

    U3: Verify

    U4: Verify

     Need to verify if a pull-up resistor is provided on /INT. This is an open-drain output. 

    Regards,

    Tyler