2.1 IDX and MODE Pin Verification
Each IDX and Mode pin contains a voltage divider to the respective IDX and Mode pins on the 953 and 954. The IDX and Mode pins read the voltage on the pin, and the internal comparators decide which IDX or Mode is assigned to each device. As a result, the required voltage supply and the ratio of the resistor divider are used to set the IDX and Mode pins.
- Ensure commands refer to correct I2C addresses by checking the IDX pin.
- The IDX pin configures the control interface to one of many possible device addresses used in I2C communication. Usually for 1.8-V or 3.3-V referenced I2C I/O voltage, a pullup resistor and a pulldown resistor is used to set the appropriate voltage on the IDX input pin of both devices.
- The IDX resistor divider must be referred to Pin #25 on the 953 and Pin #35 on the 954. Tables that hold appropriate resistor values for setting IDX are shown below.
- For example the 953 can have an open pullup resistor, a 40.2-kΩ pulldown resistor, and an I2C supply of 1.8 V to achieve a device ID of 0x30. This is shown in Table 1.
Table 1. Serial Control Bus Addresses for IDX on the 953
IDX |
VTARGET VOLTAGE RANGE |
VIDX TARGET VOLTAGE |
SUGGESTED STRAP RESISTORS (1% TOL) |
I2C 8-BIT ADDRESS |
12C 7-BIT ADDRESS |
I2C I/O VOLTAGE |
RATIO MIN |
RATIO TYP |
RATIO MAX |
VVDD = 1.8 V |
RHIGH (kΩ) |
RLOW (kΩ) |
1 |
0.000 |
0.00 |
0.131 |
0.000 |
Open |
40.2 |
0x30 |
0x18 |
1.8 V |
2 |
0.178 |
0.214 |
0.256 |
0.385 |
180 |
47.5 |
0x32 |
0x19 |
1.8 V |
3 |
0.537 |
0.564 |
0.591 |
1.015 |
82.5 |
102 |
0x30 |
0x18 |
3.3 V |
4 |
0.652 |
0.679 |
0.706 |
1.223 |
68.1 |
137 |
0x32 |
0x19 |
3.3 V |
Table 2. Serial Control Bus Addresses for IDX on the 954
NO. |
VIDX VOLTAGE RANGE |
VIDX TARGET VOLTAGE |
SUGGESTED STRAP RESISTORS (1% TOL) |
PRIMARY ASSIGNED I2C ADDRESS |
VMIN |
VTYP |
VMAX |
(V); VDD1P8 = 1.8 V |
RHIGH (KΩ) |
RLOW (KΩ) |
7-BIT |
8-BIT |
0 |
0 |
0 |
0.131 × V(VDD18) |
0 |
OPEN |
10.0 |
0x30 |
0x30 |
1 |
0.179 × V(VDD18) |
0.213 × V(VDD18) |
0.247 × V(VDD18) |
0.374 |
88.7 |
23.2 |
0x32 |
0x32 |
2 |
0.296 × V(VDD18) |
0.330 × V(VDD18) |
0.362 × V(VDD18) |
0.582 |
75.0 |
35.7 |
0x34 |
0x34 |
3 |
0.412 × V(VDD18) |
0.443 × V(VDD18) |
0.474 × V(VDD18) |
0.792 |
71.5 |
56.2 |
0x36 |
0x36 |
4 |
0.525 × V(VDD18) |
0.559 × V(VDD18) |
0.592 × V(VDD18) |
0.995 |
78.7 |
97.6 |
0x38 |
0x38 |
5 |
0.642 × V(VDD18) |
0.673 × V(VDD18) |
0.704 × V(VDD18) |
1.202 |
39.2 |
78.7 |
0x3A |
0x3A |
6 |
0.761 × V(VDD18) |
0.792 × V(VDD18) |
0.823 × V(VDD18) |
1.420 |
25.5 |
95.3 |
0x3C |
0x3C |
7 |
0.876 × V(VDD18) |
V(VDD18) |
V(VDD18) |
1.8 |
10.0 |
OPEN |
0x3D |
0x3D |
- Ensure devices are in correct mode by checking the MODE.
- As shown in Table 3, the DS90UB953-Q1 can operate in one of many different modes that define the clocking the 953. The default mode is selected by the bias voltage applied to the MODE pin (21) during power up. To set this voltage, a potential divider between VDD and GND is used to apply the appropriate bias. TI recommends that this potential divider should be referenced to the potential on the VDDD pin (25). After power up, the MODE can be read or changed through register access. On the 953, register 0x03 controls MODE_SEL.
- As shown in Table 4, the DS90UB954-Q1 can operate in many different modes that define the expected imager data format. Mode is defined on power up through a voltage divider to the Mode pin (37). While the 954 can be placed in different modes, the only compatible mode with the 953 is the CSI-2 Mode. After power up, the mode can be controlled by the first 2 bits of the PORT_CONFIG register with address of 0x6D.
- The most common deserializer mode configuration for a 954 and 953 system is to use a CSI-2 port and a coaxial cable between the devices. As a result, a pullup resistor of 78.7 kΩ, a pulldown resistor of 97.6 kΩ, and 1.8 V for VDD are used.
Table 3. DS90UB953-Q1 Strap Configuration Mode Select
MODE NO. |
VTARGET VOLTAGE RANGE |
VTARGET STRAP VOLTAGE |
SUGGESTED STRAP RESISTORS (1% TOL) |
DESCRIPTION |
RATIO MIN |
RATIO TYP |
RATIO MAX |
(V); V(VDD) = 1.8 V |
RHIGH (kΩ) |
RLOW (kΩ) |
1 |
0.000 |
0.000 |
0.133 |
0.000 |
OPEN |
10 |
CSI-2 Synchronous mode – FPD-Link III Clock reference derived from deserializer 2 |
2 |
0.288 × V(VDD) |
0.325 × V(VDD) |
0.367 × V(VDD) |
0.586 |
75 |
35.7 |
CSI-2 Non-synchronous CLK_IN – FPD-Link III Clock reference derived from external clock reference input CLK_IN pin |
3 |
0.412 × V(VDD) |
0.443 × V(VDD) |
0.474 × V(VDD) |
0.792 |
71.5 |
56.2 |
CSI-2 Non-synchronous AON – FPD-Link III Clock reference derived from internal AON clock. |
Table 4. DS90UB954-Q1 Strap Configuration Mode Select
MODE NO. |
VTARGET VOLTAGE RANGE |
VTARGET STRAP VOLTAGE |
SUGGESTED STRAP RESISTORS (1% TOL) |
RX MODE |
VMIN |
VTYPTARGET |
VMAX |
(V); VDD1P8 = 1.8 V |
RHIGH (kΩ) |
RLOW (kΩ) |
0 |
0 |
0 |
0.131 × VDD18 |
0 |
OPEN |
10 |
CSI |
1 |
0.525 × VDD18 |
0.559 × VDD18 |
0.592 × VDD18 |
0.995 |
78.7 |
97.6 |
CSI |