@@ -427,6 +427,35 @@ Troubleshooting
427427
428428#. If Dediprog can't detect the onboard flash, press the board's Reset button and try again.
429429
430+ PCA9555 Enabling
431+ ================
432+ #. To enable PCA9555PW and test the I2C on mec172xevb_assy6906, additional works are needed:
433+
434+ As the I2C slave device NXP pca95xx on mec172xevb_assy6906 is connected to I2C00 port,
435+ however, I2C00 port is shared with UART2 RS232 to TTL converter used to catch serial log,
436+ so it's not possible to use UART2 and I2C00 port simultaneously. We need to change to use
437+ I2C01 port by making some jumpers setting as below:
438+
439+ +---------+---------+------------------------------------------+
440+ | Pin 1 | Pin 2 | Comment |
441+ +=========+=========+==========================================+
442+ | JP49.1 | JP49.2 | Connect PCA9555 VCC to +3.3V_STBY |
443+ +---------+---------+------------------------------------------+
444+ | JP53.1 | JP53.2 | Select address 0100b, which means 0x26 |
445+ +---------+---------+------------------------------------------+
446+ | JP12.13 | JP12.14 | Connect I2C01_SDA from CPU to header J20 |
447+ +---------+---------+------------------------------------------+
448+ | JP12.4 | JP12.5 | Connect I2C01_SCL from CPU to header J20 |
449+ +---------+---------+------------------------------------------+
450+ | JP77.7 | JP77.8 | External pull-up for I2C01_SDA |
451+ +---------+---------+------------------------------------------+
452+ | JP77.9 | JP77.10 | External pull-up for I2C01_SCL |
453+ +---------+---------+------------------------------------------+
454+ | JP58.1 | JP20.1 | Connect NXP PCA9555 SCL to I2C01 |
455+ +---------+---------+------------------------------------------+
456+ | JP58.3 | JP20.3 | Connect NXP PCA9555 SDA to I2C01 |
457+ +---------+---------+------------------------------------------+
458+
430459References
431460**********
432461
0 commit comments