C control channel, Max9258 register table – Rainbow Electronics MAX9258 User Manual
Page 21

MAX9257/MAX9258
______________________________________________________________________________________
21
Fully Programmable Serializer/Deserializer
with UART/I
2
C Control Channel
REGISTER NAME
REGISTER
ADDRESS (hex)
POWER-UP VALUE
(hex)
POWER-UP DEFAULT SETTINGS
REG11
0x0B
0x00
GPIO7 = 0
GPIO6 = 0
GPIO5 = 0
GPIO4 = 0
GPIO3 = 0
GPIO2 = 0
GPIO1 = 0
GPIO0 = 0
REG12
0x0C
0xE0
PREEMP = 111, preemphasis = 0%
Reserved = 00000
REG13
0x0D
0x00
Reserved = 000000
I2CFILT = 00, I
2
C glitch filter settings:
1) 95kbps to 400kbps = 100ns
2) 400kbps to 1000kbps = 50ns
3) 1000kbps to 4250kbps = 10ns
REG14
0x0E
0x00
Reserved = 0000 000
LOCKED = read only
Table 1. MAX9257 Power-Up Default Register Map (continued)
REGISTER NAME
REGISTER
ADDRESS (hex)
POWER-UP VALUE
(hex)
POWER-UP DEFAULT SETTINGS
REG0
0x00
0xB5
PRATE = 10, 20MHz to 40MHz
SRATE = 11, 400Mbps to 840Mbps
PAREN = 0, parity disabled
PWIDTH = 101, parallel data width = 18
REG1
0x01
0x00
SPREAD = 00, spread spectrum = off
AER = 0, error count is reset by reading error registers
Reserved = 0 0000
REG2
0x02
0xA0
STODIV = 1010, STO clock is pixel clock divided by 1024
STOCNT = 0000, STO counter counts to 1
REG3
0x03
0xA0
ETODIV = 1010, ETO clock is pixel clock divided by 1024
ETOCNT = 0000, ETO counter counts to 1
REG4
0x04
0x20
VEDGE = 0, VSYNC active edge is falling
HEDGE = 0, HSYNC active edge is falling
CKEDGE = 1, pixel clock active edge is rising
Reserved = 0000
PRBSEN = 0, PRBS test disabled
REG5
0x05
0xF8
MAX9258 address = 1111 1000
REG6
0x06
0xFF
End frame = 1111 1111
REG7
0x07
0x00
INTMODE = 0, interface with peripheral is UART
INTEN = 0, interface with peripheral is disabled
FAST = 0, UART bit rate = DC to 4.25Mbps
CTO = 000, never come back
BITRATE = 00, base mode bit rate = 95kbps to 400kbps
Table 2. MAX9258 Power-Up Default Register Map (see the
MAX9258 Register Table
)