SLLU349 August   2022

 

  1.   Abstract
  2.   Trademarks
  3. 1Read This First
    1. 1.1 Information About Cautions and Warnings
    2. 1.2 FCC Warning
  4. 2What is in the Box
    1. 2.1 List of Hardware Items for Operation
    2. 2.2 List of Software Items for Operation
  5. 3Summary of Hardware Design
    1. 3.1 Ribbon-Cable Connector J2 and Pinout
    2. 3.2 Configuration of Pullup Resistors for Pins 8, 9, and 10
    3. 3.3 LED Indication of USB Attached
    4. 3.4 Step-by-Step Instructions for Operation and Troubleshooting
  6. 4PMBUS and SMBUS Communications
    1. 4.1 Basic SMBUS Transaction Types Supported
    2. 4.2 Special Signals Used for PMBUS and SMBUS Communications
    3. 4.3 Packet Error Checking (PEC) Implementation
    4. 4.4 Communication Clock Speed and Clock Stretching

Ribbon-Cable Connector J2 and Pinout

This connector is used for communications and controls between the USB interface adapter and one or more I2C device(s). A description of each terminal point is shared in Table 3-1.

Table 3-1 Pin Functions
Pin Type Description
Name NO.
PMBCTRL5/GPIO7 1 I/O Used as either the fifth PMBUS CONTROL line (output) or as GPIO pin 7 (input or output, with internal pullup enabled)
PMBCTRL4/GPIO6 2 I/O Used as either the fourth PMBUS CONTROL line (output) or as GPIO pin 6 (input or output, with internal pullup enabled)
PMBCTRL3/GPIO5 3 I/O Used as either the third PMBUS CONTROL line (output) or as GPIO pin 5 (input or output, with internal pullup enabled)
PMBCTRL2/GPIO4 4 I/O Used as either the second PMBUS CONTROL line (output) or as GPIO pin 4 (input or output, with internal pullup enabled)
+3.3V 5 PWR This pin can provide a 3.3-V output power supply at up to 100 mA. Any target device or devices can use this power supply as long as the total current consumption is less than 100 mA.
Ground 6 GND Common ground for the entire evaluation board
PMBCTRL1/GPIO3 7 I/O Used as either the first PMBUS CONTROL line (output) or as GPIO pin 3 (input or output, with internal pullup enabled)
PMBALERT/SMBALERT/GPIO2 8 I/O Used as either the ALERT line (input) for PMBUS or SMBUS communications, or as GPIO pin 2 (input or output, with internal pullup disabled, and with an external programmable pullup)
PMBC/SMBC/SCL/GPIO1 9 I/O Used as either the CLOCK line (output) for PMBUS or SMBUS or I2C communications, or as GPIO pin 1 (input or output, with internal pullup disabled, and with an external programmable pullup)
PMBD/SMBD/SDA/GPIO0 10 I/O Used as either the DATA line (input or output) for PMBUS or SMBUS or I2C communications, or as GPIO pin 0 (input or output, with internal pullup disabled, and with an external programmable pullup)