Xavier/Interfaces/I2C: Difference between revisions
< Xavier | Interfaces
Maumontero (talk | contribs) No edit summary |
No edit summary Tag: Manual revert |
||
(16 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
{{Xavier/Head}} | {{Xavier/Head|previous=Interfaces|next=Interfaces/SD eMMC|metakeywords=interfaces,I2C}} | ||
</noinclude> | </noinclude> | ||
{{DISPLAYTITLE:NVIDIA Jetson Xavier - I2C Interface|noerror}} | |||
The SoC has nine I2C controllers. Jetson Xavier brings eight of the I2C interfaces out. | The SoC has nine I2C controllers. Jetson Xavier brings eight of the I2C interfaces out. | ||
=Features= | |||
==I2C Slave== | ==Features== | ||
===I2C Slave=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 22: | Line 26: | ||
|} | |} | ||
=Jetson Xavier I2C Pin Descriptions= | ==Jetson Xavier I2C Pin Descriptions== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 28: | Line 32: | ||
! Pin # !! Jetson Xavier Pin Name !! SoC Signal !! Usage/Description !! Usage on the Nvidia Carrier Board !! Direction !! Pin Type | ! Pin # !! Jetson Xavier Pin Name !! SoC Signal !! Usage/Description !! Usage on the Nvidia Carrier Board !! Direction !! Pin Type | ||
|- | |- | ||
| K5 || | | K5 || I2C1_CLK || GEN1_I2C_SCL || General I2C 1 Clock || ID EEPROM || Bidir || Open-Drain – 1.8V | ||
|- | |||
| L8 || I2C1_DAT || GEN1_I2C_SDA || General I2C 1 Data || ID EEPROM || Bidir || Open-Drain – 1.8V | |||
|- | |||
| J61 || I2C2_CLK || GEN2_I2C_SCL || General I2C 2 Clock || Various || Bidir || Open-Drain – 1.8V | |||
|- | |||
| K61 || I2C2_DAT || GEN2_I2C_SDA || General I2C 2 Data || Various || Bidir || Open-Drain – 1.8V | |||
|- | |||
| F53 || I2C3_CLK || CAM_I2C_SCL || General I2C 3 Clock || Camera Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| E53 || I2C3_DAT || CAM_I2C_SDA || General I2C 3 Data || Camera Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| D61 || I2C4_CLK || GEN8_I2C_SCL || General I2C 4 Clock || Audio Codec & Camera Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| E60 || I2C4_DAT || GEN8_I2C_SDA || General I2C 4 Data || Audio Codec & Camera Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| A53 || I2C5_CLK || DP_AUX_CH3_P || General I2C 5 Clock || Expansion Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| C53 || I2C5_DAT || DP_AUX_CH3_N || General I2C 5 Data || Expansion Connector || Bidir || Open-Drain – 1.8V | |||
|- | |||
| F51 || DP0_AUX_CH_N || DP_AUX_CH0_N || Display Port 0 Aux– or HDMI DDC SDA || USB Type C Conn. J512 || Bidir || rowspan="6" | AC-Coupled on Carrier Board (eDP/DP) or OpenDrain, 1.8V (3.3V tolerant - DDC/I2C) | |||
|- | |||
| F52 || DP0_AUX_CH_P || DP_AUX_CH0_P || Display Port 0 Aux+ or HDMI DDC SCL ||USB Type C Conn. J512 || Bidir | |||
|- | |||
| J53 || DP1_AUX_CH_N || DP_AUX_CH1_N || Display Port 1 Aux– or HDMI DDC SDA ||USB Type C Conn. J513 || Bidir | |||
|- | |||
| J52 || DP1_AUX_CH_P || DP_AUX_CH1_P ||Display Port 1 Aux+ or HDMI DDC SCL ||USB Type C Conn. J513 || Bidir | |||
|- | |||
| G54 || DP2_AUX_CH_N || DP_AUX_CH2_N ||Display Port 2 Aux– or HDMI DDC SDA ||HDMI Connector || Bidir | |||
|- | |||
| G53 || DP2_AUX_CH_P || DP_AUX_CH2_P ||Display Port 2 Aux+ or HDMI DDC SCL ||HDMI Connector || Bidir | |||
|} | |||
==I2C addresses== | |||
{| class="wikitable" | |||
|- | |||
! Bus I2C !! Label Device Tree | |||
|- | |||
| i2c0 || 3160000 | |||
|- | |||
| i2c1 || c240000 | |||
|- | |||
| i2c2 || 3180000 | |||
|- | |||
| i2c3 || 3190000 | |||
|- | |||
| i2c4 || 31a0000 | |||
|- | |||
| i2c5 || 31b0000 | |||
|- | |||
| i2c6 || 31c0000 | |||
|- | |||
| i2c7 || c250000 | |||
|- | |||
| i2c8 || 31e0000 | |||
|} | |} | ||
<noinclude> | <noinclude> | ||
{{Xavier/Foot| | {{Xavier/Foot|Interfaces|Interfaces/SD eMMC}} | ||
</noinclude> | </noinclude> |
Latest revision as of 23:39, 2 October 2024
The SoC has nine I2C controllers. Jetson Xavier brings eight of the I2C interfaces out.
Features
I2C Slave
Feature | Notes |
---|---|
Normal/Byte mode | I2C controller configuration on byte mode |
FIFO mode | I2C controller configuration on FIFO mode |
7-bit addressing | |
10-bit addressing | |
Repeat start | Repeat start on transfer of data |
Clock stretching | Clock line stretching |
Jetson Xavier I2C Pin Descriptions
Pin # | Jetson Xavier Pin Name | SoC Signal | Usage/Description | Usage on the Nvidia Carrier Board | Direction | Pin Type |
---|---|---|---|---|---|---|
K5 | I2C1_CLK | GEN1_I2C_SCL | General I2C 1 Clock | ID EEPROM | Bidir | Open-Drain – 1.8V |
L8 | I2C1_DAT | GEN1_I2C_SDA | General I2C 1 Data | ID EEPROM | Bidir | Open-Drain – 1.8V |
J61 | I2C2_CLK | GEN2_I2C_SCL | General I2C 2 Clock | Various | Bidir | Open-Drain – 1.8V |
K61 | I2C2_DAT | GEN2_I2C_SDA | General I2C 2 Data | Various | Bidir | Open-Drain – 1.8V |
F53 | I2C3_CLK | CAM_I2C_SCL | General I2C 3 Clock | Camera Connector | Bidir | Open-Drain – 1.8V |
E53 | I2C3_DAT | CAM_I2C_SDA | General I2C 3 Data | Camera Connector | Bidir | Open-Drain – 1.8V |
D61 | I2C4_CLK | GEN8_I2C_SCL | General I2C 4 Clock | Audio Codec & Camera Connector | Bidir | Open-Drain – 1.8V |
E60 | I2C4_DAT | GEN8_I2C_SDA | General I2C 4 Data | Audio Codec & Camera Connector | Bidir | Open-Drain – 1.8V |
A53 | I2C5_CLK | DP_AUX_CH3_P | General I2C 5 Clock | Expansion Connector | Bidir | Open-Drain – 1.8V |
C53 | I2C5_DAT | DP_AUX_CH3_N | General I2C 5 Data | Expansion Connector | Bidir | Open-Drain – 1.8V |
F51 | DP0_AUX_CH_N | DP_AUX_CH0_N | Display Port 0 Aux– or HDMI DDC SDA | USB Type C Conn. J512 | Bidir | AC-Coupled on Carrier Board (eDP/DP) or OpenDrain, 1.8V (3.3V tolerant - DDC/I2C) |
F52 | DP0_AUX_CH_P | DP_AUX_CH0_P | Display Port 0 Aux+ or HDMI DDC SCL | USB Type C Conn. J512 | Bidir | |
J53 | DP1_AUX_CH_N | DP_AUX_CH1_N | Display Port 1 Aux– or HDMI DDC SDA | USB Type C Conn. J513 | Bidir | |
J52 | DP1_AUX_CH_P | DP_AUX_CH1_P | Display Port 1 Aux+ or HDMI DDC SCL | USB Type C Conn. J513 | Bidir | |
G54 | DP2_AUX_CH_N | DP_AUX_CH2_N | Display Port 2 Aux– or HDMI DDC SDA | HDMI Connector | Bidir | |
G53 | DP2_AUX_CH_P | DP_AUX_CH2_P | Display Port 2 Aux+ or HDMI DDC SCL | HDMI Connector | Bidir |
I2C addresses
Bus I2C | Label Device Tree |
---|---|
i2c0 | 3160000 |
i2c1 | c240000 |
i2c2 | 3180000 |
i2c3 | 3190000 |
i2c4 | 31a0000 |
i2c5 | 31b0000 |
i2c6 | 31c0000 |
i2c7 | c250000 |
i2c8 | 31e0000 |