C control channel, Table 21. preemphasis, Table 22. gpios vs. parallel-word width – Rainbow Electronics MAX9258 User Manual
Page 27: Table 23. selection of base mode or bypass mode, Table 24. sto clock divide ratio

The LOCK and
ERROR outputs can be wired in an
AND configuration if you have multiple serializers and
deserializers, or a single serializer fanned out to multi-
ple deserializers through a repeater. For such situa-
tions, wire the multiple LOCK outputs together and use
a single pullup resistor to pull up all the lines high.
LOCK is high if all the devices are locked. Do the same
thing for
ERROR; ERROR is low if any MAX9258 reports
errors.
Base Mode and Bypass Mode (Basics)
In the control channel phase, there are two modes: base
and bypass. In base mode, ECU always communicates
using the MAX9257/MAX9258 UART protocol and com-
munication with a peripheral device is performed in I
2
C
by the MAX9257. Packets not addressed to the
MAX9257 or the MAX9258 get converted to I
2
C and
passed to the peripheral device. Similarly, I
2
C packets
from the peripheral device get converted to UART pack-
ets in the reverse direction. ECU can disable communi-
cation to the peripheral device by writing a 0 to INTEN
(REG8[6] in the MAX9257 and REG7[6] in the MAX9258).
Base mode is the default mode. Bypass mode is entered
by writing a 0 to INTMODE and 1 to INTEN (Table 23).
Bypass mode is exited if there is no activity from ECU in
the control channel for the duration of CTO. When CTO
times out, INTEN reverts back to 0 and MAX9257/
MAX9258 revert back to base mode. To permanently
stay in bypass mode, ECU can lock the CTO timer or
program CTO to be longer than ETO and STO.
Timers
The MAX9257/MAX9258 feature three different timers.
The start timeout (STO) and end timeout (ETO) control
the duration of the control channel. The come-back
timeout (CTO) controls the duration of bypass mode.
STO Timer
The STO (start timeout) timer closes the control channel if
the ECU does not start using the control channel within
the STO timeout period. The STO timer is configured by
MAX9257/MAX9258
______________________________________________________________________________________
27
Fully Programmable Serializer/Deserializer
with UART/I
2
C Control Channel
REG12[7:5]
PREEMPHASIS (%)
000,101,110
20
001
40
010
60
011
80
100
100
111
0
Table 21. Preemphasis
PARALLEL-WORD
WIDTH (N)
GPIOs AVAILABLE
18
GPIO[8:9]
16
GPIO[6:9]
14
GPIO[4:9]
12
GPIO[2:9]
10
GPIO[0:9]
Table 22. GPIOs vs. Parallel-Word Width
INTEN
MAX9257 REG8[6],
MAX9258 REG7[6]
INTMODE
MAX9257 REG8[7],
MAX9258 REG7[7]
MODE
0
X
Base mode,
communication
with peripheral is
not enabled
1
1
Base mode,
communication
with peripheral is
enabled (I
2
C)
1
0
Bypass mode,
communication
with MAX9257/
MAX9258 is not
enabled,
communication
with peripheral is
enabled (UART)
Table 23. Selection of Base Mode or
Bypass Mode
REG2[7:4]
STODIV
00XX
16
0100
16
0101
32
0110
64
0111
128
1000
256
1001
512
1010
1024
1011
2048
1100
4096
1101
8192
1110
16,384
1111
32,768
Table 24. STO Clock Divide Ratio