Max 9271
Max 9271
Max 9271
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
General Description
Applications
Automotive Camera Systems
Output Programmable for 100mV to 500mV
Single-Ended or 100mV to 400mV Differential
Programmable Spread Spectrum on the Serial
Output Reduces EMI
Bypassable Input PLL for Parallel Clock Jitter
Attenuation
Tracks Spread Spectrum on Parallel Input
S Peripheral Features for Camera Power-Up and
Verification
Built-In PRBS Generator for BER Testing of the
Serial Link
Up to Five GPIO Ports
Dedicated Up/Down GPO for Camera Frame
Sync Trigger and Other Uses
Remote/Local Wake-Up from Sleep Mode
S Meets Rigorous Automotive and Industrial
Requirements
-40NC to +105NC Operating Temperature
10kV Contact and 15kV IEC 61000-4-2 ESD
Protection
10kV Contact and 30kV Air ISO 10605 ESD
Protection
For related parts and recommended products to use with this part, refer to www.maximintegrated.com/MAX9271.related.
For pricing, delivery, and ordering information, please contact Maxim Direct
at 1-888-629-4642, or visit Maxims website at www.maximintegrated.com.
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Package Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Register Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Input Bit Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Serial Link Signaling and Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Reverse Control Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Data-Rate Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Control Channel and Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
UART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Interfacing Command-Byte-Only I2C Devices with UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
UART Bypass Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
I2C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
START and STOP Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Bit Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Format for Writing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Format for Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
I2C Communication with Remote-Side Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
I2C Address Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
I2C Broadcast Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
GPO/GPI Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Pre/Deemphasis Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Spread Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Manual Programming of the Spread-Spectrum Divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Additional Error Detection and Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Cyclic Redundancy Check (CRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
TABLE OF CONTENTS (continued)
Hamming Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
HS/VS Encoding and/or Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Serial Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Coax-Mode Splitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Configuration Inputs (CONF1, CONF0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Configuration Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Link Startup Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PRBS Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Error Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Dual C Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Jitter-Filtering PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PCLKIN Spread Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Changing the Clock Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Providing a Frame Sync (Camera Applications) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Software Programming of the Device Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Three-Level Configuration Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration Blocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Compatibility with Other GMSL Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
GPIOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Local Control-Channel Enable (LCCEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Internal Input Pulldowns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Choosing I2C/UART Pullup Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
AC-Coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Selection of AC-Coupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Power-Supply Circuits and Bypassing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Power-Supply Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Cables and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
ESD Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Typical Application Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chip Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
LIST OF FIGURES
Figure 1. Serial-Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 2. Output Waveforms at OUT+, OUT- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 3. Single-Ended Output Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 4. Worst-Case Pattern Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 5. Parallel Clock Input Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 6. I2C Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 7. Differential Output Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. Input Setup and Hold Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 9. GPI-to-GPO Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 10. Serializer Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 11. Link Startup Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 12. Power-Up Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13. Single-Input Waveform (Latch on Rising Edge of PCLKIN Selected) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 14. Single-Input Function Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 15. Double-Input Function Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 16. Double-Input Waveform (Latch on Rising Edge of PCLKIN Selected) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 17. Serial-Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 18. GMSL UART Protocol for Base Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 19. GMSL UART Data Format for Base Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 20. SYNC Byte (0x79) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 21. ACK Byte (0xC3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 22. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 0) . . . . . . . . . 26
Figure 23. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 1) . . . . . . . . . 27
Figure 24. START and STOP Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 25. Bit Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 26. Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 27. Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 28. Format for I2C Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 29. Format for Write to Multiple Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 30. Format for I2C Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 31. 2:1 Coax-Mode Splitter Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 32. Coax-Mode Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 33. State Diagram, All Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 34. Human Body Model ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 35. IEC 61000-4-2 Contact Discharge ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 36. ISO 10605 Contact Discharge ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
LIST OF TABLES
Table 1. Power-Up Default Register Map (see Table 16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 2. Input Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 3. Data-Rate Selection Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 4. I2C Bit-Rate Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 5. TP/Coax Drive Current (CMLLVL = 1000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 6. Serial Output Spread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 7. Spread Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 8. Modulation Coefficients and Maximum SDIV Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 9. Configuration Input Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 10. Startup Procedure for Video-Display Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 11. Startup Procedure for Image-Sensing Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 12. MAX9271 Feature Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 13. Double-Function Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 14. Typical Power-Supply Currents (Using Worst-Case Input Pattern) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 15. Suggested Connectors and Cables for GMSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 16. Register Table (see Table 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
ABSOLUTE MAXIMUM RATINGS *
AVDD to EP...........................................................-0.5V to +1.9V
DVDD to EP...........................................................-0.5V to +1.9V
IOVDD to EP..........................................................-0.5V to +3.9V
OUT+, OUT- to EP................................................-0.5V to +1.9V
All other pins to EP............................... -0.5V to (VIOVDD + 0.5V)
OUT+, OUT- short circuit to ground or supply .........Continuous
Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
Note 1: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer
board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.
DC ELECTRICAL CHARACTERISTICS
(VAVDD = VDVDD = 1.7V to 1.9V, VIOVDD = 1.7V to 3.6V, RL= 100I Q1% (differential), EP connected to PCB ground (GND),
TA = -40NC to +105NC, unless otherwise noted. Typical values are at VAVDD = VDVDD = VIOVDD = 1.8V, TA = +25NC.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
VIH1
VIL1
Input Current
IIN1
0.65 x
VIOVDD
VIN = 0V to VIOVDD
-10
0.35 x
VIOVDD
20
FA
VIH
VIL
IINM
Input Current
0.7 x
VIOVDD
(Note 2)
IIN
V
0.3 x
VIOVDD
-10
+10
FA
-150
+150
FA
VOH1
IOUT = -2mA
VOL1
IOUT = 2mA
Maxim Integrated
IOS
VO = 0V
VIOVDD
- 0.2
V
0.2
16
35
64
12
21
V
mA
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
DC ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VIOVDD = 1.7V to 3.6V, RL= 100I Q1% (differential), EP connected to PCB ground (GND),
TA = -40NC to +105NC, unless otherwise noted. Typical values are at VAVDD = VDVDD = VIOVDD = 1.8V, TA = +25NC.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
VIH2
VIL2
Input Current
IIN2
VOL2
0.7 x
VIOVDD
V
0.3 x
VIOVDD
(Note 3)
IOUT = 3mA
RX/SDA, TX/SCL
-110
+1
GPIO_
-80
+1
-10
+20
0.4
0.3
FA
VOD
300
350
400
610
240
425
DVOD
VOS
Preemphasis off
1.1
1.4
DVOS
IOS
Magnitude of Differential
Output Short-Circuit Current
IOSD
RO
VOUT+ or VOUT- = 0V
VOUT+ or VOUT- = 1.9V
mV
25
mV
1.56
25
mV
-62
25
VOD = 0V
From VOUT+, VOUT- to VAVDD
500
mA
25
mA
I
45
54
63
375
500
625
435
765
300
535
VOUT+ or VOUT- = 0V
-69
VOUT
IOS
RO
Maxim Integrated
32
45
54
63
mV
mA
I
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
DC ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VIOVDD = 1.7V to 3.6V, RL= 100I Q1% (differential), EP connected to PCB ground (GND), TA =
-40NC to +105NC, unless otherwise noted. Typical values are at VAVDD = VDVDD = VIOVDD = 1.8V, TA = +25NC.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
27
mV
VCHR
VCLR
-27
mV
POWER SUPPLY
Worst-Case Supply Current
(Figure 4)
IWCS
Single input,
BWS = 0
fPCLKIN = 25MHz
44
65
fPCLKIN = 50MHz
46
75
Double input,
BWS = 0
fPCLKIN = 50MHz
45
65
fPCLKIN = 100MHz
56
75
mA
ICCS
40
100
FA
ICCZ
PWDN = EP
70
FA
ESD PROTECTION
Human Body Model, RD = 1.5kI,
CS = 100pF
OUT+, OUT- (Note 4)
VESD
VESD
IEC 61000-4-2,
RD = 330I,
CS = 150pF
Contact discharge
10
Air discharge
15
ISO 10605,
RD = 2kI,
CS = 330pF
Contact discharge
10
Air discharge
30
kV
kV
AC ELECTRICAL CHARACTERISTICS
(VDVDD = VAVDD = 1.7V to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100IQ1% (differential), EP connected to PCB ground (GND),
TA = -40NC to +105NC, unless otherwise noted. Typical values are at VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25NC)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
Clock Frequency
Maxim Integrated
fPCLKIN
DC_
tR, tF_
tJ
BWS = 1, DRS = 1
6.25
12.5
BWS = 0, DRS = 1
8.33
16.66
BWS = 1, DRS = 0
12.5
37.5
BWS = 0, DRS = 0
16.66
50
25
75
33.33
100
35
50
MHz
65
ns
800
ps
(pk-pk)
8
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
AC ELECTRICAL CHARACTERISTICS (continued)
(VDVDD = VAVDD = 1.7V to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100I Q1% (differential), EP connected to PCB ground (GND),
TA = -40NC to +105NC, unless otherwise noted. Typical values are at VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25NC)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
9.6
1000
kbps
tR
20
120
ns
tF
20
120
ns
tSET
100
ns
ns
tHOLD
I2C
tR, tF
250
ps
tTSOJ1
0.25
UI
tDSOJ2
0.15
UI
tTSOJ1
0.25
UI
tDSOJ2
0.15
UI
tSET
(Figure 8)
ns
tHOLD
(Figure 8)
ns
GPI-to-GPO Delay
tGPIO
350
6880
3040
Fs
tSD
(Figure 10)
Bits
tLOCK
(Figure 11)
ms
Power-Up Time
tPU
(Figure 12)
ms
Note 2: To provide a midlevel, leave the input open, or, if driven, put driver in high impedance. High-impedance leakage current
must be less than Q10A.
Note 3: IIN min due to voltage drop across the internal pullup resistor.
Note 4: Specified pin to ground.
Note 5: Specified pin to all supply/ground.
Note 6: Guaranteed by design and not production tested.
Note 7: Measured in serial link bit times. Bit time = 1/(30 x fPCLKIN) for BWS = 0. Bit time = 1/(40 x fPCLKIN) for BWS = 1.
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Typical Operating Characteristics
(VAVDD = VDVDD = VIOVDD = 1.8V, DBL = low, TA = +25NC, unless otherwise noted.)
50
45
PREEMPHASIS =
0x01 TO 0x04
10
15
20
25
55
50
45
PREEMPHASIS =
0x01 TO 0x04
35
40
45
50
10
15
20
fPCLKIN = 20MHz
-10
0% SPREAD
-20
-40
-50
-60
-70
1% SPREAD
-80
4% SPREAD
2% SPREAD
-100
25
30
35
0.5% SPREAD
-30
-90
PREEMPHASIS = 0x00
35
30
60
40
PREEMPHASIS = 0x00
35
PREEMPHASIS =
0x0B TO 0x0F
55
PRBS ON,
COAX MODE
65
SUPPLY CURRENT (mA)
60
40
40
18.5
19.0
19.5
20.0
20.5
21.0
21.5
0
OUTPUT POWER SPECTRUM (dBm)
70
fPCLKIN = 50MHz
-10
0% SPREAD
-20
0.5% SPREAD
MAX9271 toc05
MAX9271 toc06
MAX9271 toc04
65
PREEMPHASIS =
0x0B TO 0x0F
PRBS ON,
COAX MODE
MAX9271 toc01
70
MAX9271 toc03
-30
-40
-50
-60
-70
1% SPREAD
-80
4% SPREAD
-90
2% SPREAD
-100
47
48
49
50
51
52
50mV/div
53
200ps/div
1.5Gbps
50mV/div
200ps/div
1.5Gbps
0
0
10
15
Maxim Integrated
60
MAX9271 toc08
40
20
10
15
20
50
40
30
NO PE, 10.7dB EQ
NO PE, EQ OFF
20
10
0
20
40
20
60
MAX9271 toc07
60
0
25
MAX9271 toc09
10
10
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
RX/SDA/EDC
AVDD
OUT+
OUT-
CONF1
CONF0
LCCEN
TOP VIEW
TX/SCL/DBL
Pin Configuration
24
23
22
21
20
19
18
17
PCLKIN 25
16
PWDN
DIN0 26
15
MS/HVEN
DIN1 27
14
GPIO1/BWS
13
GPO
12
IOVDD
11
DIN15/VS
10
DIN14/HS
DIN13/GPIO5
DIN2 28
MAX9271
DVDD 29
DIN3 30
DIN4 31
EP*
+
4
DIN9
DIN10/GPIO2
DIN11/GPIO3
DIN12/GPIO4
AVDD
DIN8
DIN6
DIN7
DIN5 32
TQFN
(5mm x 5mm x 0.75mm)
*CONNECT EP TO GROUND PLANE
Pin Description
PIN
NAME
DIN0DIN9
5, 22
AVDD
1.8V Analog Power Supply. Bypass AVDD to EP with 0.1FF and 0.001FF capacitors as
close as possible to the device with the smaller capacitor closest to AVDD.
69
DIN10/
GPIO2DIN13/
GPIO5
10
DIN14/HS
Parallel Data Input/Horizontal Sync with Internal Pulldown to EP. Defaults to parallel data
input on power-up.
Horizontal sync input when VS/HS encoding is enabled (Table 2).
11
DIN15/VS
Parallel Data Input/Vertical Sync with Internal Pulldown to EP. Defaults to parallel data
input on power-up.
Vertical sync input when VS/HS encoding is enabled (Table 2).
12
IOVDD
Maxim Integrated
FUNCTION
Parallel Data Inputs with Internal Pulldown to EP
I/O Supply Voltage. 1.8V to 3.3V logic I/O power supply. Bypass IOVDD to EP with
0.1FF and 0.001FF capacitors as close as possible to the device with the smallest value
capacitor closest to IOVDD.
11
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Pin Description (continued)
PIN
NAME
13
GPO
FUNCTION
General-Purpose Output. GPO follows the GMSL deserializer GPI (or INT) input.
GPO = low upon power-up and when PWDN = low.
GPIO1/BWS
GPIO/Bus Width Select Input. Function is determined by the state of LCCEN (Table 13).
GPIO1 (LCCEN = high): Open-drain, general-purpose input/output with internal 60kI
pullup to IOVDD.
BWS (LCCEN = low): Input with internal pulldown to EP. Set BWS = low for 22-bit input
latch. Set BWS = high for 30-bit input latch.
15
MS/HVEN
Mode Select/HS and VS Encoding Enable with Internal Pulldown to EP. Function is
determined by the state of LCCEN (Table 13).
MS (LCCEN = high): Set MS = low to select base mode. Set MS = high to select the
bypass mode.
HVEN (LCCEN = low): Set HVEN = high to enable HS/VS encoding on DIN14/HS and
DIN15/VS. Set HVEN = low to use DIN14/HS and DIN15/VS as parallel data inputs.
16
PWDN
Active-Low, Power-Down Input with Internal Pulldown to EP. Set PWDN low to enter
power-down mode to reduce power consumption.
17
LCCEN
Local Control-Channel Enable Input with Internal Pulldown to EP. LCCEN = high enables
the control-channel interface pins. LCCEN = low disables the control-channel interface
pins and selects an alternate function on the indicated pins (Table 13).
18
CONF0
19
CONF1
14
20
OUT-
21
OUT+
RX/SDA/EDC
24
TX/SCL/DBL
25
PCLKIN
29
DVDD
EP
23
Maxim Integrated
Parallel Clock Input with Internal Pulldown to EP. Latches parallel data inputs and
provides the PLL reference clock.
1.8V Digital Power Supply. Bypass DVDD to EP with 0.1FF and 0.001FF capacitors as
close as possible to the device with the smaller value capacitor closest to DVDD.
Exposed Pad. EP is internally connected to device ground. MUST connect EP to the PCB
ground plane through an array of vias for proper thermal and electrical performance.
12
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Functional Diagram
PCLKIN
SSPLL
FILTER
PLL
MAX9271
CLKDIV
DIN0DIN9
OUT+
DIN10/GPIO2
PARALLEL
TO SERIAL
DIN11/GPIO3
DIN12/GPIO4
DIN13/GPIO5
SINGLE-/
DOUBLEINPUT
LATCH
GPO
CML TX
SCRAMBLE/
CRC/
HAMMING/
8b/10b
ENCODE
FIFO
GPIO1/BWS
FCC
OUT-
RX
REVERSE
CONTROL
CHANNEL
GPIO
DIN14/HS
DIN15/VS
UART/I2C
TX/SCL/ RX/SDA/
DBL
EDC
Maxim Integrated
13
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
RL/2
OUT+
VOD
VOS
OUT-
RL/2
GND
((OUT+) + (OUT-))/2
OUTVOS(+)
VOS(-)
VOS(-)
OUT+
DVOS = |VOS(+) - VOS(-)|
VOD(+)
VOD = 0V
VOD(-)
VOD(-)
(OUT+) - (OUT-)
OUT+
VOD(P)
VOS
VOD(D)
OUT+
OR
OUT-
VO/2
VO
VO/2
VO
OUT-
DIN_
NOTE: PCLKIN PROGRAMMED FOR RISING LATCH EDGE.
Maxim Integrated
14
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
tT
VIH MIN
tHIGH
PCLKIN
VIL MAX
tR
tF
tLOW
START
CONDITION
(S)
PROTOCOL
BIT 7
MSB
(A7)
tSU;STA
tLOW
BIT 6
(A6)
tHIGH
BIT 0
(R/W)
ACKNOWLEDGE
(A)
STOP
CONDITION
(P)
1/fSCL
SCL
tSP
tBUF
tr
tf
SDA
tHD;STA
tSU;DAT
tHD;DAT
tVD;DAT
tVD;ACK
tSU;STO
800mVP-P
tTSOJ1
2
tTSOJ1
2
15
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
VIH MIN
PCLKIN
VIL MAX
tSET
tHOLD
VIH MIN
VIH MIN
VIL MAX
VIL MAX
DIN_
VIH_MIN
DESERIALIZER
GPI
VIL_MAX
tGPIO
SERIALIZER
GPO
tGPIO
VOH_MIN
VOL_MAX
Maxim Integrated
16
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
EXPANDED TIME SCALE
DIN_
N+1
N+3
N+2
N+4
PCLKIN
N-1
OUT+/tSD
FIRST BIT
LAST BIT
PCLKIN
tLOCK
350Fs
CHANNEL
DISABLED
Maxim Integrated
17
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
PCLKIN
PWDN
VIH1
tPU
POWERED DOWN
POWERED UP,
SERIAL LINK INACTIVE
REVERSE CONTROL
CHANNEL DISABLED
REVERSE CONTROL
CHANNEL ENABLED
REVERSE CONTROL
CHANNEL DISABLED
REVERSE CONTROL
CHANNEL ENABLED
Detailed Description
The MAX9271 serializer, when paired with the MAX9272
deserializer, provides the full set of operating features,
but offers basic functionality when paired with any GMSL
deserializer.
The serializer has a maximum serial-bit rate of 1.5Gbps
for 15m or more of cable and operates up to a maximum
input clock of 50MHz in 16-bit, single-input mode, or
75MHz/100MHz in 15-bit/11-bit, double-input mode,
respectively. Pre/deemphasis, along with the GMSL
deserializer channel equalizer, extends the link length
and enhances link reliability.
The control channel enables a FC to program serializer and deserializer registers and program registers
on peripherals. The FC can be located at either end of
the link or at both ends. Two modes of control-channel
operation are available with associated protocols and
data formats. Base mode uses either I2C or GMSL UART
protocol, while bypass mode uses a user-defined UART
protocol.
Spread spectrum is available to reduce EMI on the serial
output. The serial output complies with ISO 10605 and
IEC 61000-4-2 ESD protection standards.
Maxim Integrated
Register Mapping
18
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 1. Power-Up Default Register Map (see Table 16)
REGISTER
ADDRESS (hex)
POWER-UP
DEFAULT (hex)
0x00
0x80
0x01
0x90
0x02
0x1F
0x03
0x00
0x87
0x05
0x00
0x06
0x80, 0xA0
CMLLVL = 1000 or 1010, output level determined by the state of CONF1 and CONF0
at power-up
PREEMP = 0000, preemphasis disabled
0x07
0xXX
0x08
0x00
0x04
Maxim Integrated
19
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 1. Power-Up Default Register Map (see Table 16) (continued)
REGISTER
ADDRESS (hex)
POWER-UP
DEFAULT (hex)
0x09
0x00
0x0A
0x00
0x0B
0x00
0x0C
0x00
0xB6
0x42
0xFE
RESERVED = 11
GPIO5OUT = 1, GPIO5 set
GPIO4OUT = 1, GPIO4 set
GPIO3OUT = 1, GPIO3 set
GPIO2OUT = 1, GPIO2 set
GPIO1OUT = 1, GPIO1 set
SETGPO = 0, GPO set low
0x3E
RESERVED = 00
GPIO5IN = 1, GPIO5 is input
GPIO4IN = 1, GPIO4 is input
GPIO3IN = 1, GPIO3 is input
GPIO2IN = 1, GPIO2 is input
GPIO1IN = 1, GPIO1 is input
GPO_L = 0, GPO is set low
0x00
0x0D
0x0E
0x0F
0x10
0x11
Maxim Integrated
high
high
high
high
high
high
high
high
high
high
20
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 1. Power-Up Default Register Map (see Table 16) (continued)
REGISTER
ADDRESS (hex)
POWER-UP
DEFAULT (hex)
0x12
0x40
RESERVED = 01000000
0x13
0x22
RESERVED = 00100010
0x14
0xXX
RESERVED = XXXXXXXX
0x15
0x00
0x16
0xXX
(read only)
RESERVED = XXXXXXXX
0x17
0xXX
(read only)
RESERVED = XXXXXXXX
0x1E
0x09
(read only)
0x1F
0x0X
(read only)
RESERVED = 000
CAPS = 0, serializer is not HDCP capable
REVISION = XXXX, revision number
X = Dont care.
BWS
DBL
HVEN
DINA
DINB*
0:15
0:15
0:13, HS, VS
0:13
0:10
0:10
0:21
0:10, HS, VS
0:10, HS, VS
0:21
0:15
0:15
0:13, HS, VS
0:13
0:14
0:14
0:29
0:13, HS, VS
0:13, HS, VS
0:13, 15:28
0:15
0:15
0:13, HS, VS
0:13
0:7
0:7
0:15
0:7, HS, VS
0:7, HS, VS
0:13
0:15
0:15
0:13, HS, VS
0:13
0:11
0:11
0:23
0:11, HS, VS
0:11, HS, VS
0:23
*In double-input mode (DBL = 1), DINA is latched on the first cycle of PCLKIN and DINB is latched on the second cycle of PCLKIN.
Maxim Integrated
21
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
The parallel input has two input modes: single- and
double-rate input. In single-input mode, LATCH A stores
data from DIN_ every PCLKIN cycle (Figure 13). Parallel
data from LATCH A is then sent to the scrambler for
serialization (Figure 14). The device accepts pixel clocks
from 6.25MHz to 50MHz.
PCLKIN
DIN0DIN15
LATCH A
FIRST WORD
SECOND WORD
FIRST WORD
THIRD WORD
SECOND WORD
FOURTH WORD
THIRD WORD
FOURTH WORD
MAX9271
DIN0DIN14
OR
DIN0DIN10
DIN0DIN15
INPUT
LATCH A
INPUT
LATCH B
INPUT
LATCH A
MAX9271
2
PCLKIN
Maxim Integrated
PCLKIN
22
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
PCLKIN
DIN0DIN14
OR
DIN0DIN10
FIRST WORD
LATCH A
SECOND WORD
THIRD WORD
FOURTH WORD
FIRST WORD
LATCH B
THIRD WORD
Data-Rate Selection
UART Interface
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
24 BITS
D0
D1
32 BITS
D21
FCC
PCB
D0
D1
D29
FORWARD
CONTROLCHANNEL BIT
FCC
PCB
FORWARD
CONTROLCHANNEL BIT
PACKET
PARITY
CHECK BIT
PACKET
PARITY
CHECK BIT
NOTE: SERIAL DATA SHOWN BEFORE SCRAMBLING AND 8b/10b ENCODING
DBL SETTING
BWS SETTING
0
0
0 (single input)
0 (24-bit mode)
16.66 to 50
1 (32-bit mode)
12.5 to 35
1 (double input)
33.3 to 100
25 to 75
8.33 to 16.66
6.25 to 12.5
Do not use
Do not use
24
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
WRITE DATA FORMAT
SYNC
REG ADDR
NUMBER OF BYTES
BYTE 1
BYTE N
ACK
REG ADDR
NUMBER OF BYTES
ACK
BYTE 1
BYTE N
1 UART FRAME
START
D0
D1
D2
D3
D4
D5
D6
D7
PARITY
FRAME 2
FRAME 1
STOP
STOP
FRAME 3
START
STOP
START
START
D0
D1
D2
D3
D4
D5
D6
D7
Maxim Integrated
PARITY STOP
START
D0
D1
D2
D3
D4
D5
D6
D7
PARITY STOP
25
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
As shown in Figure 22, the remote-side device converts
packets going to or coming from the peripherals from
UART format to I2C format and vice versa. The remote
device removes the byte number count and adds or
receives the ACK between the data bytes of I2C. The I2C
bit rate is the same as the UART bit rate.
Interfacing Command-Byte-Only I2C
Devices with UART
The serializer/deserializer UART-to-I2C conversion can
interface with devices that do not require register addresses, such as the MAX7324 GPIO expander. In this mode,
the I2C master ignores the register address byte and
directly reads/writes the subsequent data bytes (Figure
23). Change the communication method of the I2C master using the I2CMETHOD bit. I2CMETHOD = 1 sets
command-byte-only mode, while I2CMETHOD = 0 sets
normal mode where the first byte in the data stream is
the register address.
SERIALIZER/DESERIALIZER
11
11
SYNC FRAME
DEVICE ID + WR
SERIALIZER/DESERIALIZER
11
REGISTER ADDRESS
PERIPHERAL
1
S
7
DEV ID
1 1
W A
SERIALIZER/DESERIALIZER
PERIPHERAL
1
S
7
DEV ID
1 1
W A
: MASTER TO SLAVE
11
NUMBER OF BYTES
8
REG ADDR
11
DATA 0
1
A
8
DATA 0
11
NUMBER OF BYTES
8
REG ADDR
11
DATA N
1 1
A S
: SLAVE TO MASTER
11
ACK FRAME
7
DEV ID
S: START
1 1
R A
8
DATA 0
P: STOP
1
A
11
ACK FRAME
1
A
8
DATA N
11
DATA 0
8
DATA N
1 1
A P
11
DATA N
1 1
A P
A: ACKNOWLEDGE
Figure 22. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 0)
Maxim Integrated
26
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
UART-TO-I2C CONVERSION OF WRITE PACKET (I2CMETHOD = 1)
FC
11
SYNC FRAME
SERIALIZER/DESERIALIZER
11
11
DEVICE ID + WR
REGISTER ADDRESS
SERIALIZER/DESERIALIZER
FC
PERIPHERAL
1
7
S DEV ID
11
NUMBER OF BYTES
11
DATA 0
1 1
W A
8
DATA 0
SERIALIZER/DESERIALIZER
PERIPHERAL
1
S
: MASTER TO SLAVE
11
DATA N
: SLAVE TO MASTER
11
ACK FRAME
7
DEV ID
S: START
1 1
R A
8
DATA 0
P: STOP
11
ACK FRAME
1
A
8
DATA N
11
DATA 0
1
A
8
DATA N
1 1
A P
11
DATA N
1 1
A P
A: ACKNOWLEDGE
Figure 23. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 1)
I2C Interface
In I2C-to-I2C mode the serializers control-channel interface sends and receives data through an I2C-compatible
2-wire interface. The interface uses a serial-data line
(SDA) and a serial-clock line (SCL) to achieve bidirectional communication between master and slave(s). A
FC master initiates all data transfers to and from the
device and generates the SCL clock that synchronizes
the data transfer. When an I2C transaction starts on the
local-side devices control-channel port, the remote-side
devices control-channel port becomes an I2C master
that interfaces with remote-side I2C perhipherals. The I2C
master must accept clock stretching, which is imposed
by the serializer (holding SCL low). The SDA and SCL
lines operate as both an input and an open-drain output.
Pullup resistors are required on SDA and SCL. Each
transmission consists of a START condition (Figure 6)
sent by a master, followed by the devices 7-bit slave
address plus a R/W bit, a register address byte, one or
more data bytes, and finally a STOP condition.
START and STOP Conditions
Both SCL and SDA remain high when the interface is not
busy. A master signals the beginning of a transmission
with a START (S) condition by transitioning SDA from
high to low while SCL is high (see Figure 24). When the
Maxim Integrated
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
SDA
SCL
S
START
CONDITION
STOP
CONDITION
SDA
SCL
CHANGE OF DATA
ALLOWED
START
CONDITION
SCL
SDA
BY
TRANSMITTER
SDA
BY
RECEIVER
S
Maxim Integrated
28
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
followed by at least one byte of information. The first
byte of information is the register address or command
byte. The register address determines which register of
the device is to be written by the next byte, if received.
If a STOP (P) condition is detected after the register
address is received, the device takes no further action
beyond storing the register address (Figure 28). Any
bytes received after the register address are data bytes.
The first data byte goes into the register selected by the
register address, and subsequent data bytes go into
subsequent registers (Figure 29). If multiple data bytes
are transmitted before a STOP condition, these bytes
are stored in subsequent registers because the register
addresses autoincrement.
Slave Address
The serializer/deserializer have a 7-bit-long slave address.
The bit following a 7-bit slave address is the R/W bit,
which is low for a write command and high for a read
command. The slave address is 10000001 for read commands and 10000000 for write commands. See Figure 27.
Bus Reset
The device resets the bus with the I2C START condition
for reads. When the R/W bit is set to 1, the serializer/
deserializer transmit data to the master, thus the master
is reading from the device.
Format for Writing
A write to the serializer/deserializer comprises the transmission of the slave address with the R/W bit set to zero,
SDA
R/W
MSB
ACK
LSB
SCL
0 = WRITE
ADDRESS = 0x80
D7
D6
D5
D4
D3
D2
D1
D0
S = START BIT
P = STOP BIT
A = ACK
D_ = DATA BIT
0 = WRITE
ADDRESS = 0x80
D7
D6
D5
D4
D3
D2
D1
D0
S = START BIT
P = STOP BIT
A = ACK
N = NACK
D_ = DATA BIT
D1
D0
D7
D6
D5
D4
D3
D2
29
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
bit rate different than 400kbps, local- and remote-side
I2C setup and hold times should be adjusted by setting
the SLV_SH register settings on both sides.
0 = WRITE
ADDRESS = 0x80
A
S = START BIT
P = STOP BIT
A = ACK
N = NACK
D_ = DATA BIT
1 = READ
ADDRESS = 0x81
REPEATED START
D7
D6
D5
D4
D3
D2
D1
D0
f > 50kbps
Up to 1Mbps
Any
Up to 400kbps
Up to 110
f < 20kbps
Up to 10kbps
000
Maxim Integrated
I2CMSTBT SETTING
30
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
GPO/GPI Control
GPO on the serializer follows GPI transitions on the deserializer. This GPO/GPI function can be used to transmit
signals such as frame sync in a surround-view camera
system. The GPI-to-GPO delay is 0.35ms (max). Keep
the time between GPI transitions to a minimum 0.35ms.
This includes transitions from the other deserializer in the
coax-mode splitter. Bit D4 of register 0x0E in the deserializer stores the GPI input state. GPO is low after power-up.
The FC can set GPO by writing to the SET_GPO register
bit. Do not send a logic-low value on the deserializer RX/
SDA input (UART mode) longer than 100Fs in either base
or bypass mode to ensure proper GPO/GPI functionality.
Pre/Deemphasis Driver
Spread Spectrum
PREEMPHASIS
LEVEL (dB)*
PREEMP SETTING
(0x06, D[3:0])
ICML
(mA)
IPRE
(mA)
MAX (mV)
MIN (mV)
-6.0
0100
12
400
200
-4.1
0011
13
400
250
-2.5
0010
14
400
300
-1.2
0001
15
400
350
0
(power-on default)
0000
16
400
400
1.1
1000
16
425
375
2.2
1001
16
450
350
3.3
1010
16
475
325
4.4
1011
16
500
300
6.0
1100
15
500
250
8.0
1101
14
500
200
10.5
1110
13
500
150
14.0
1111
12
500
100
31
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 6. Serial Output Spread
SS
SPREAD (%)
000
001
010
011
2% spread spectrum.
100
No spread spectrum.
101
1% spread spectrum.
110
3% spread spectrum.
111
4% spread spectrum.
< 33.3
(DBL = 0)
< 25
(DBL = 0)
< 66.6
(DBL = 1)
< 50
(DBL = 1)
33.3 to 50
(DBL = 0)
25 to 37.5
(DBL = 0)
66.6 to 100
(DBL = 1)
50 to 75
(DBL = 1)
operation range guarantees a spread-spectrum modulation frequency within 20kHz to 40kHz. Additionally,
manual configuration of the sawtooth divider (SDIV: 0x03,
D[5:0]) allows the user to set a modulation frequency
according to the PCLKIN frequency. When ranges are
manually selected, program the SDIV value for a fixed
modulation frequency around 20kHz.
where:
fM = Modulation frequency
DRS = DRS value (0 or 1)
fPCLKIN = PCLKIN frequency
MOD = Modulation coefficient given in Table 8
SDIV = 6-bit SDIV setting, manually programmed by the FC
To program the SDIV setting, first look up the modulation coefficient according to the desired bus-width and
Maxim Integrated
AVAILABLE
SPREAD RATES
< 1000
R 1000
In default mode (additional error detection and correction disabled), data encoding/decoding is the same as in
previous GMSL serializers/deserializers (parity only). At
the serializer, the parallel input word is scrambled and a
parity bit is added. The scrambled word is divided into
3 or 4 bytes (depending on the BWS setting), 8b/10b
encoded, and then transmitted serially. At the deserializer, the same operations are performed in reverse order.
The parity bit is used by the deserializer to find the word
boundary and for error detection. Errors are counted in
an error counter register and an error pin indicates errors.
The serializer can use one of two additional errordetection/correction methods (selectable by register
setting):
1) 6-bit cyclic redundancy check
2) 6-bit hamming code with 16-word interleaving
32
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 8. Modulation Coefficients and
Maximum SDIV Settings
BWS
SPREADSPECTRUM
SETTING (%)
MODULATION
COEFFICIENT
(dec)
SDIV UPPER
LIMIT (dec)
104
40
0.5
104
63
152
27
1.5
152
54
204
15
204
30
80
52
0.5
80
63
112
37
1.5
112
63
152
21
152
42
Maxim Integrated
The serializer uses data interleaving for burst error tolerance. Burst errors up to 11 consecutive bits on the serial
link are corrected, and burst errors up to 31 consecutive
bits are detected.
Hamming code adds overhead similar to CRC. See Table 2
for details regarding the available input word size.
Serial Output
33
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Coax-Mode Splitter
GMSL
DESERIALIZER
MAX9271
OUT+
IN+
OUT-
IN-
Sleep Mode
GMSL
DESERIALIZER
MAX9271
OUT+
OUT-
IN+
IN-
AVDD
GMSL
DESERIALIZER
50I
IN+
IN-
CONF0
CXTP
(OUT+/OUT- OUTPUT TYPE)
ES
(PCLKIN LATCH EDGE)
I2CSEL
(CONTROL-CHANNEL TYPE)
Low
Low
1 (coax)
1 (falling)
1 (I2C-to-I2C)
Low
Mid
1 (coax)
1 (falling)
0 (UART-to-I2C/UART)
Low
High
1 (coax)
0 (rising)
1 (I2C-to-I2C)
Mid
Low
1 (coax)
0 (rising)
0 (UART-to-I2C/UART)
Mid
Mid
0 (STP)
1 (falling)
1 (I2C-to-I2C)
Mid
High
0 (STP)
1 (falling)
0 (UART-to-I2C/UART)
High
Low
0 (STP)
0 (rising)
1 (I2C-to-I2C)
High
Mid
0 (STP)
0 (rising)
0 (UART-to-I2C/UART)
High
High
Do not use
Do not use
Do not use
Maxim Integrated
34
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
wake-up receiver is enabled and the OUT- wake-up
receiver is disabled. Disable the wake-up receivers
(through ENWAKEP or ENWAKEN) if the devices are
disconnected or wake-up is not used in order to reduce
sleep mode current. If both wake-up receivers are disabled, the device can only be woken up from the local
control channel. To wake up the device, send an arbitrary
control-channel command to the serializer. Wait 5ms for
the chip to power up and then write 0 to the SLEEP register bit to make the wake-up permanent.
Configuration Link
Power-Down Mode
SERIALIZER
DESERIALIZER
FC connected to serializer.
Powers up.
Maxim Integrated
35
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 11. Startup Procedure for Image-Sensing Applications
NO.
SERIALIZER
DESERIALIZER
FC connected to deserializer.
Powers up.
CLINKEN = 0 OR
SEREN = 1
SLEEP
CLINKEN = 0 OR
SEREN = 1
SLEEP = 1
FOR > 8ms
WAKE-UP
WAKE-UP SIGNAL
SLEEP = 0,
SEREN = 1
SLEEP = 1
SLEEP = 0,
SEREN = 0
POWER-ON
IDLE
SEREN = 1,
PCLKIN RUNNING
CLINKEN = 1
PWDN = LOW OR
POWER-OFF
POWER-DOWN
OR
POWER-OFF
PWDN = HIGH,
POWER-ON
VIDEO
LINK LOCKING
CONFIG LINK
UNLOCKED
CONFIG LINK
LOCKED
CONFIG LINK
OPERATING
PROGRAM
REGISTERS
SEREN = 0 OR
NO PCLKIN
SEREN = 0 OR
NO PCLKIN
ALL STATES
CONFIG
LINK STARTED
VIDEO LINK
LOCKED
PRBSEN = 0
VIDEO LINK
OPERATING
PRBSEN = 1
VIDEO LINK
PRBS TEST
VIDEO LINK
UNLOCKED
Maxim Integrated
36
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Applications Information
PRBS Test
Error Generator
Dual C Control
Jitter-Filtering PLL
Maxim Integrated
37
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
write to the device whose address changes (register 0x00
of the serializer for serializer device address change, or
register 0x01 of the deserializer for deserializer device
address change). Then write the same address into the
corresponding register on the other device (register 0x00
of the deserializer for serializer device address change,
or register 0x01 of the serializer for deserializer device
address change).
Configuration Blocking
GPIOs
GMSL Deserializer
HSYNC/VSYNC encoding
If feature not supported in the deserializer, must be turned off in the serializer.
If feature not supported in the deserializer, must be turned off in the serializer.
I2C-to-I2C
If feature not supported in the deserializer, must be turned off in the serializer.
Double input
If feature not supported in the deserializer, data is output as a single word at half the
input frequency.
Coax
If feature not supported in the deserializer, Must connect unused serial input through 200nF
and 50I in series to AVDD, and set the reverse control-channel amplitude to 100mV.
I2S encoding
GPIO1/BWS
FUNCTION
MS/HVEN FUNCTION
RX/SDA/EDC FUNCTION
TX/SCL/DBL FUNCTION
High
Functions as GPIO
MS input
(low = base mode
high = bypass mode)
UART/I2C input/output
UART/I2C input/output
Low
BWS input
(low = 24-bit mode,
high = 32-bit mode)
HVEN input
(low = HS/VS encoding
disabled, high = HS/VS
encoding enabled)
EDC input
(low = error detection/correction
disabled, high = error detection/
correction enabled
DBL input
(low = single input,
high = double input)
Maxim Integrated
38
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Internal Input Pulldowns
I2C
The
and UART open-drain lines require a pullup
resistor to provide a logic-high level. There are tradeoffs
between power dissipation and speed, and a compromise may be required when choosing pullup resistor
values. Every device connected to the bus introduces
some capacitance even when the device is not in operation. I2C specifies 300ns rise times (30% to 70%) for fast
mode, which is defined for data rates up to 400kbps (see
the I2C specifications in the AC Electrical Characteristics
table for details). To meet the fast-mode rise-time requirement, choose the pullup resistors so that rise time tR =
0.85 x RPULLUP x CBUS < 300ns. The waveforms are not
recognized if the transition time becomes too slow. The
serializer supports I2C/UART rates up to 1Mbps (UARTto-I2C mode) and 400kbps (I2C-to-I2C mode).
AC-Coupling
AVDD
(mA)
DVDD
(mA)
IOVDD
(mA)
25
50
36.8
9.0
0.32
42.1
13.7
0.34
Voltage droop and the digital sum variation (DSV) of transmitted symbols cause signal transitions to start from different voltage levels. Because the transition time is fixed,
starting the signal transition from different voltage levels
causes timing jitter. The time constant for an AC-coupled
link needs to be chosen to reduce droop and jitter to an
acceptable level. The RC network for an AC-coupled link
consists of the CML/coax receiver termination resistor
(RTR), the CML/coax driver termination resistor (RTD),
and the series AC-coupling capacitors (C). The RC time
constant for four equal-value series capacitors is (C x
(RTD + RTR))/4. RTD and RTR are required to match the
transmission line impedance (usually 100I differential,
50I single-ended). This leaves the capacitor selection
to change the system time constant. Use 0.2FF or larger
high-frequency surface-mount ceramic capacitors, with
sufficient voltage rating to withstand a short to battery, to
pass the lower speed reverse control-channel signal. Use
capacitors with a case size less than 3.2mm x 1.6mm to
have lower parasitic effects to the high-speed signal.
Power-Supply Table
Interconnect for CML typically has a differential impedance of 100I. Use cables and connectors that have
matched differential impedance to minimize impedance
discontinuities. Coax cables typically have a characteristic impedance of 50I contact the factory for 75I operation). Table 15 lists the suggested cables and connectors
used in the GMSL link.
CONNECTOR
CABLE
TYPE
59S2AX-400A5-Y
RG174
Coax
JAE
MX38-FF
A-BW-Lxxxxx
STP
Nissei
GT11L-2S
F-2WME AWG28
STP
D4S10A-40ML5-Z
Dacar 538
STP
Rosenberger
Maxim Integrated
39
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Board Layout
Separate the LVCMOS logic signals and CML/coax highspeed signals to prevent crosstalk. Use a four-layer PCB
with separate layers for power, ground, CML/coax, and
LVCMOS logic signals. Layout PCB traces close to each
other for a 100I differential characteristic impedance.
The trace dimensions depend on the type of trace used
(microstrip or stripline). Note that two 50I PCB traces
1MI
HIGHVOLTAGE
DC
SOURCE
CHARGE-CURRENTLIMIT RESISTOR
CS
100pF
ESD Protection
RD
1.5kI
DISCHARGE
RESISTANCE
STORAGE
CAPACITOR
DEVICE
UNDER
TEST
RD
330I
HIGHVOLTAGE
DC
SOURCE
CHARGE-CURRENTLIMIT RESISTOR
CS
150pF
RD
2kI
DISCHARGE
RESISTANCE
STORAGE
CAPACITOR
DEVICE
UNDER
TEST
Maxim Integrated
HIGHVOLTAGE
DC
SOURCE
CHARGE-CURRENTLIMIT RESISTOR
CS
330pF
DISCHARGE
RESISTANCE
STORAGE
CAPACITOR
DEVICE
UNDER
TEST
40
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1)
REGISTER
ADDRESS
0x00
0x01
BITS
NAME
VALUE
D[7:1]
SERID
XXXXXXX
0x02
D[7:1]
DESID
XXXXXXX
D0
D4
D[3:2]
D[1:0]
D[7:6]
PRNG
SRNG
D[5:0]
SDIV
000
No spread spectrum.
001
010
011
2% spread spectrum.
100
No spread spectrum.
101
1% spread spectrum.
110
3% spread spectrum.
111
4% spread spectrum.
Reserved.
00
01
10
11
00
01
10
11
00
01
10
11
AUTOFM
0x03
Maxim Integrated
Normal operation.
CFGBLOCK
SS
D0
D[7:5]
FUNCTION
000000
XXXXXX
DEFAULT
VALUE
1000000
0
1001000
0
000
11
11
00
000000
41
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
BITS
D7
0x04
NAME
CLINKEN
D5
PRBSEN
D4
SLEEP
INTTYPE
Normal mode.
00
01
10, 11
D1
D0
D7
D6
0x05
Maxim Integrated
00
01
10
11
00
Reserved.
I2CMETHOD
D[5:4]
PRBSLEN
D[3:2]
D1
ENWAKEN
D0
FWDCCEN
ENWAKEP
DEFAULT
VALUE
0
0
0
01
0
REVCCEN
ENJITFILT
FUNCTION
0
SEREN
D6
D[3:2]
VALUE
00
00
0
42
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
BITS
D[7:4]
NAME
CMLLVL
0x06
D[3:0]
Maxim Integrated
PREEMP
VALUE
FUNCTION
0000
Do not use.
0001
Do not use.
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
Do not use.
1100
Do not use.
1101
Do not use.
1110
Do not use.
1111
Do not use.
0000
Preemphasis off.
0001
-1.2dB preemphasis.
0010
-2.5dB preemphasis.
0011
-4.1dB preemphasis.
0100
-6.0dB preemphasis.
0101
Do not use.
0110
Do not use.
0111
Do not use.
1000
1.1dB preemphasis.
1001
2.2dB preemphasis.
1010
3.3dB preemphasis.
1011
4.4dB preemphasis.
1100
6.0dB preemphasis.
1101
8.0dB preemphasis.
1110
10.5dB preemphasis.
1111
14.0dB preemphasis.
DEFAULT
VALUE
1000, 1010
0000
43
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
BITS
D7
D6
D5
D4
NAME
DRS
D2
D[1:0]
D7
Reserved.
00
01
10
11
Do not use.
No VS or DIN0 inversion.
No HS or DIN1 inversion.
ES
HVEN
EDC
INVVS
0x08
Maxim Integrated
BWS
D6
INVHS
D[5:0]
FUNCTION
0
DBL
0x07
D3
VALUE
000000
Reserved.
DEFAULT
VALUE
0, 1
0, 1
0, 1
0
0, 1
00, 10
000000
44
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
0x09
0x0A
0x0B
0x0C
BITS
NAME
VALUE
D[7:1]
I2CSRCA
XXXXXXX
D0
D[7:1]
I2CDSTA
XXXXXXX
D0
D[7:1]
I2CSRCB
XXXXXXX
D0
D[7:1]
I2CDSTB
XXXXXXX
D0
Reserved.
00
D7
D[6:5]
I2CLOCACK
I2CSLVSH
0x0D
D[4:2]
D[1:0]
Maxim Integrated
FUNCTION
I2CMSTBT
I2CSLVTO
Reserved.
I2C address translator destination B.
01
10
11
000
001
010
011
100
101
110
111
00
01
10
11
DEFAULT
VALUE
0000000
0
0000000
0
0000000
0
0000000
0
01
101
10
45
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
0x0E
0x0F
0x10
Maxim Integrated
BITS
NAME
D7
DIS_REV_P
D6
DIS_REV_N
D5
GPIO5EN
D4
GPIO4EN
D3
GPIO3EN
D2
GPIO2EN
D1
GPIO1EN
D0
D[7:6]
D5
GPIO5OUT
D4
GPIO4OUT
D3
GPIO3OUT
D2
GPIO2OUT
D1
GPIO1OUT
D0
SETGPO
D[7:6]
D5
GPIO5IN
D4
GPIO4IN
D3
GPIO3IN
D2
GPIO2IN
D1
GPIO1IN
D0
GPO_L
VALUE
FUNCTION
Disable GPIO5.
Enable GPIO5.
Disable GPIO4.
Enable GPIO4.
Disable GPIO3.
Enable GPIO3.
Disable GPIO2.
Enable GPIO2.
Disable GPIO1.
Enable GPIO1.
0
11
0
1
0
1
0
1
0
1
0
1
0
1
00
0
1
0
1
0
1
0
1
0
1
0
1
Reserved.
Reserved.
Set GPIO5 low.
Set GPIO5 high.
Set GPIO4 low.
Set GPIO4 high.
Set GPIO3 low.
Set GPIO3 high.
Set GPIO2 low.
Set GPIO2 high.
Set GPIO1 low.
Set GPIO1 high.
Set GPO low.
Set GPO high.
Reserved.
GPIO5 is low
GPIO5 is high.
GPIO4 is low.
GPIO4 is high.
GPIO3 is low.
GPIO3 is high.
GPIO2 is low.
GPIO2 is high.
GPIO1 is low.
GPIO1 is high.
GPO is set low.
GPO is set high.
DEFAULT
VALUE
0
1
0
0
0
0
1
0
11
1
1
1
1
1
0
00
1
(read only)
1
(read only)
1
(read only)
1
(read only)
1
(read only)
0
(read only)
46
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Table 16. Register Table (see Table 1) (continued)
REGISTER
ADDRESS
BITS
NAME
VALUE
FUNCTION
DEFAULT
VALUE
D[7:6]
ERRGRATE
D[5:4]
ERRGTYPE
D[3:2]
ERRGCNT
D1
ERRGPER
D0
ERRGEN
0x12
D[7:0]
00
01
10
11
00
01
10
11
00
01
10
11
0
1
0
1
01000000
0x13
D[7:0]
00100010
Reserved.
00100010
0x14
D[7:0]
XXXXXXXX
Reserved.
00000000
(read only)
D7
CXTP
D6
I2CSEL
D5
LCCEN
D[4:2]
0x11
0x15
01000000
CXTP is low.
CXTP is high.
Input is high.
Input is low.
Input is high.
Input is low.
000
Reserved.
Output disabled.
Output enabled.
00
00
00
0
0
0
(read only)
0
(read only)
0
(read only)
000 (read only)
0
(read only)
D1
OUTPUTEN
D0
PCLKDET
0x16
D[7:0]
XXXXXXXX
Reserved.
00000000
(read only)
0x17
D[7:0]
XXXXXXXX
Reserved.
00000000
(read only)
0x1E
D[7:0]
ID
00001001
00001001
(read only)
D[7:5]
000
Reserved.
000
(read only)
D4
CAPS
D[3:0]
REVISION
0x1F
Maxim Integrated
0
(read only)
HDCP capable.
0
(read only)
XXXX
Device revision.
(read only)
47
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Typical Application Circuit
CAMERA APPLICATION
PCLK
RGBHV
SHDN
CAMERA
PCLKOUT
PCLKIN
PCLK
DOUT0DOUT15
DIN0DIN15
RGBHV
GPO
CONF1
GPU
CONF0
MAX9271
MAX9272
RX/SDA/EDC
TX
TX/SCL/ES
RX
UART
TO PERIPHERALS
RX/SDA/EDC
TX/SCL/DBL
OUT+
OUT-
GPI
IN+
LOCK
IN-
CX/TP
LCCEN
ECU
NOTE: NOT ALL PULLUP/PULLDOWN RESISTORS ARE SHOWN. SEE PIN DESCRIPTION FOR DETAILS.
Ordering Information
PART
TEMP RANGE
PIN-PACKAGE
MAX9271GTJ+
-40NC to +105NC
32 TQFN-EP*
MAX9271GTJ/V+**
-40NC to +105NC
32 TQFN-EP*
Package Information
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a
+, #, or - in the package code indicates RoHS status only.
Package drawings may show a different suffix character, but the
drawing pertains to the package regardless of RoHS status.
PACKAGE
TYPE
PACKAGE
CODE
OUTLINE
NO.
LAND
PATTERN NO.
32 TQFN-EP
T3255+5
21-0140
90-0013
Chip Information
PROCESS: CMOS
Maxim Integrated
48
MAX9271
16-Bit GMSL Serializer with Coax or
STP Cable Drive
Revision History
REVISION
NUMBER
REVISION
DATE
6/12
Initial release
11/12
48
DESCRIPTION
PAGES
CHANGED
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent
licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and
max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000
2012
Maxim Integrated
49
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.