SPRADO8 March 2025 AM62L
The following (UART, MCAN, MCSPI, MCASP, I2C) peripherals implements IOSET. Make sure the usage of the correct IOSET in the custom design.
Timing closure is based on the IOSETs.
Verify the IO supply for IO group that is referenced by the IOs (fixed or dual-voltage) of the connected processor peripheral and the IO voltage level of the attached device are compatible. The recommendation is to connect the IO supply of the attached device and the IO supply for IO group referenced by the connected processor peripheral IOs are connected to the same supply source.
Verify if the application requires an I2C interface that is fully compliant to I2C-bus specification. I2C2 (only when using the selected device package pins with I2C OD FS buffer type. For example, B8, D8 for ANB package) are fail-safe, true open-drain output type buffers, and are fully compliant to the I2C specifications. I2C can support 3.4Mbps I2C operations (when the IO buffers (interface) are operating at 1.8V).
Refer to the Pin Connectivity Requirements section of the processor-specific data sheet. A pullup (4.7kΩ, adjust after testing) is recommended.
When the open-drain output type buffer I2C interfaces are pulled to 3.3V supply, the IOs have slew rate requirements specified. An RC can be used to limit the slew rate. For RC implementation, refer to the EVM schematic for implementation.
For more information, see the Connecting Supply Rails to Pullups section.
In the case that additional I2C interfaces are required, use I2C0, I2C1, I2C3, WKUP_I2C0, and I2C2 (except when using the package pins with I2C OD FS buffer type) interfaces.
In case that additional I2C interfaces are required, use I2C0-3 (except when using the package pins with I2C OD FS buffer type) interfaces and WKPU_I2C0 emulated open-drain output type I2C interfaces. Emulated open-drain output I2C interfaces are not fully compliant with the I2C specification, in particular falling edges are fast (< 2ns).
Any devices connected to emulated open-drain output type I2C interface ports need to function properly with the faster fall time. Emulated open-drain output type I2C interface ports support 100kHz and 400kHz operation. Pullups are recommended for I2C signals when the IOs are configured for I2C interface. Connect the pullups with the shortest possible stub.
Use series resistors to control the falling edge rate. The value depends on the custom board design and is recommended to be finalized during testing.
For more information, refer to the FAQ: [FAQ] AM62L: Custom board hardware design – I2C interface
If the plan is to use TI provided software, then connect the recommended processor I2C interface to the PMIC, as WKUP_I2C0 is the I2C interface used for PMIC control.
Refer to the Exceptions in the Timing and Switching Characteristics, I2C section of the processor-specific data sheet during the custom board design. Take note of the exceptions for the simulated I2C interface in the data sheet. Add a low pass filter to reduce the fall time or interface speed to match the timing.