I2C Peripherals

There are a couple of I2C peripherals that you can access via the PS_I2C1. The following components and addresses are listed below:

Voltage, Current, and Temperature Monitors

Four Analog Devices LTC2991 provide voltage, current, and temperature monitoring for the ECM1900. Device sensor inputs are connected as shown in the table below.

DEVICE
I2C ADDRESS
U35
1001000
U37
1001001
U40
1001010
U46
1001011
V1+1.8V_SRC+1.2V_DDR_SRC+3.3V_SRC+5V_SRC
V2+1.8V+1.2V_DDR+3.3V+5V
V3+1.8V+1.2VVCCO_28_SRCVCCO_87_88_SRC
V4+1.2V_MGTAVTTVCCO_28VCCO_87_88
V5+0.9V_VCCINT_VCU+1.2V_MGTAVTT_SRCVCCO_28VCCO_87_88
V6+0.9V_MGTAVCC+1.2V_MGTAVTTVCCO_67VCCO_68
V7+0.9V_MGTAVCC_SRCFPGA_DXPVCCO_67_SRCVCCO_68_SRC
V8+0.9V_MGTAVCCFPGA_DXNVCCO_67VCCO_68

Clock Generator (Si5341)

A Silicon Labs Si5341B programmable clock generator provides nine independent LVDS clock pairs to the FPGA. For more information, visit the Clock Generator page.

USB Type-C Channel Configuration

A TUSB320 (U4) handles communication and configuration of the USB-C CC lines. I2C access is provided for this device, but the default operation of the device is sufficient for most use cases.

DEVICEDESIGNATORI2C ADDRESSFUNCTION
Texas Instruments TUSB320U41000111USB Type-C Channel Configuration

FPGA Core Supply Regulator

The FPGA core supply is provided by a programmable switching regulator. This device has been configured at the factory. The PMBus interface may be used to read out voltage and current monitor values.

Changing any settings on this device could cause permanent damage to the ECM1900 and is not covered by our warranty.

DEVICEDESIGNATORI2C ADDRESSFUNCTION
Intel EM2140U241100110FPGA core supply regulator