SPRACI9A October   2018  – July 2021 AM6526 , AM6528 , AM6546 , AM6548

 

  1.   Trademarks
  2. 1Introduction
  3. 2Recommendations Specific to the AM65x/DRA80x
    1. 2.1  EVM versus Data Sheet
    2. 2.2  Power
    3. 2.3  Reset
    4. 2.4  Boot Modes
    5. 2.5  Unused Signals
    6. 2.6  Clocking
    7. 2.7  System Issues
    8. 2.8  Low Power Considerations
    9. 2.9  DDR
    10. 2.10 MMC
    11. 2.11 OSPI and QSPI
    12. 2.12 GPMC NAND
    13. 2.13 I2C
    14. 2.14 CPSW Ethernet
    15. 2.15 ICSSG
    16. 2.16 USB
    17. 2.17 SERDES - USB3
    18. 2.18 SERDES - PCIe
    19. 2.19 JTAG and EMU
  4. 3References
  5. 4Revision History

I2C

  • Do you have the I2C pull-ups connected to the correct voltage? I2C interfaces require a pull-up resistor on both the data and the clock lines. 4.7K-Ω pull-up resistors must be attached on both I2C signals (x_SDA and x_SCL). Ensure the pull-up resistors connect to the correct I/O voltage rail. For more information, see the note on the Pull-up Resistors bullet in Section 2.7.
  • Are you using TI's software (Linux SDK) for PMIC control? The TI software expects the WKUP_I2C0 to be connected to the PMIC.
  • Do you need a fully compliant I2C buffer? The WKUP_I2C0 and MCU_I2C0 use true open-drain buffers that are fully compliant to the I2C specifications. These support 100-kHz and 400-kHz operation. The remaining I2C interfaces, I2C0-I2C2, use LVCMOS to emulate an open-drain buffer. These can support 3.4-Mbps I2C operations; however, these ports are not fully compliant with the I2C specification, in particular falling edges are too fast (< 2 ns). Any devices connected to these ports must be able to function properly with the faster fall time.