0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MAX96706GTJ+

MAX96706GTJ+

  • 厂商:

    AD(亚德诺)

  • 封装:

    WFQFN32

  • 描述:

    1.5GBPSGMSLDESERIALIZERWITHP

  • 数据手册
  • 价格&库存
MAX96706GTJ+ 数据手册
EVALUATION KIT AVAILABLE MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input General Description The MAX96706 is a compact deserializer especially suited for automotive camera applications. Features include adaptive equalization and an output crosspoint switch. An embedded control channel operates at 9.6kbps to 1Mbps in UART, I2C, and mixed UART/I2C modes, allowing programming of serializer, deserializer (SerDes), and camera registers, independent of video timing. The deserializer can track data from a spreadspectrum serial input. The serial input meets ISO 10605 and IEC 61000-4-2 ESD standards. The core supply range is 1.7V to 1.9V and the I/O supply range is 1.7V to 3.6V. The device is available in a 32-pin (5mm x 5mm) TQFN and SWTQFN package with 0.5mm lead pitch and operates over -40°C to +115°C temperature range. Applications ●● Automotive Camera Applications CAM VIDEO MAX96705 I 2C MAX96706 GPU I 2C ●● Ideal for Safety Camera Applications • Works with Low-Cost 50Ω Coax (100Ω STP) Cable • Error Detection of Video/Control Data • High-Immunity Mode for Robust Control-Channel EMC Tolerance • Retransmission of Control Data Upon Error • Best-in-Class Supply Current: 190mA (max) • Adaptive Equalization for 15m Cable at Full Speed • 32-Pin (5mm x 5mm) TQFN/SWTQFN Package • Horizontal- and Vertical-Sync Encoding and Tracking ●● High-Speed Deserialization for Megapixel Cameras • Up to 1.74Gbps Serial-Bit Rate • 6.25MHz to 87MHz x 12-Bit + H/V Data • 36.66MHz to 116MHz x 12-Bit + H/V Data (through Internal Encoding) ●● Multiple Modes for System Flexibility • 9.6kbps to 1Mbps Control Channel in UART, I2C (with Clock Stretch), or UART-to-I2C Modes • 2:1 Input Mux for Camera Selection • 15 Hardware-Selectable I2C-Device Addresses • Pairs with Any Maxim GMSL Serializer • Crosspoint Switch Maps Data to any Output ●● Reduces EMI and Shielding Requirements Simplified Block Diagram VIDEO Benefits and Features • Spread-Spectrum Serial-Input Tracking and Transfer to the Parallel Output • 1.7V to 1.9V Core and 1.7V to 3.6V I/O Supply ●● Peripheral Features for System Verification • Built-In PRBS Receiver for BER Testing • Eye-Width Monitor Allows In-System Test of HighSpeed Serial Link • Dedicated “Up/Down” GPI for Camera Frame Sync Trigger and Other Uses ●● Meets AEC-Q100 Automotive Specification Ordering Information appears at end of data sheet. 19-8248; Rev 2; 11/18 • -40°C to +115°C Operating Temperature Range • ±8kV Contact and ±15kV Air IEC 61000-4-2 and ISO 10605 ESD Protection MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Package Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 32-Pin TQFN-EP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 AC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Functional Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Serial Link Signaling and Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Video/Configuration Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Single and Double Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 HS/VS Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Bus Widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Control Channel and Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Forward Control Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Reverse Control Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 UART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 I2C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Remote-End Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Clock-Stretch Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Packet-Based I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Packet Protocol Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Control-Channel Error Detection and Packet Retransmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 GPO/GPI Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Adaptive Line Equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Eye-Width Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Spread-Spectrum Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Cable-Type Configuration and Input MUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Crosspoint Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 www.maximintegrated.com Maxim Integrated │  2 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Shutdown/Sleep Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Configuration Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Serialization Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Link-Startup Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Bus Data Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Bus Data Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Crossbar Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Crossbar Switch Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Recommended Crossbar Switch Programming Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Control-Channel Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 I2C Bit Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Software Programming of the Device Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 I2C Address Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Configuration Blocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Cascaded/Parallel Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Dual μC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Packet-Based Control-Channel I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Base Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 UART Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 UART-to-I2C Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 UART Bypass Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Device Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Cable Equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ERRB Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Auto-Error Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Power-Supply Circuits and Bypassing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 High-Frequency Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ESD Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Compatibility with Other GMSL Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Device Configuration and Component Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 www.maximintegrated.com Maxim Integrated │  3 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Internal Input Pulldowns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Multifunction Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 I2C/UART Pullup Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 AC-Coupling Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Cables and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 PRBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 GPI/GPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Fast Detection of Loss-of-Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Providing a Frame Sync (Camera Applications) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Entering/Exiting Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Legacy Control Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Typical Application Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Figure 1. Reverse Control-Channel Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 2. Test Circuit for Differential Input Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 4. Line Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 3. Test Circuit for Single-Ended Input Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 5. Worst-Case Pattern Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 6. I2C Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 7. Output Rise-and-Fall Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 8. Deserializer Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 9. GPI-to-GPO Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 10. Lock Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 11. Power-Up Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 12. Active Output to High-Impedance Time, High Impedance to Active-Output Time Test Circuit . . . . . . . . . 25 Figure 13. Active Output to High-Impedance Time, High Impedance to Active-Output Time . . . . . . . . . . . . . . . . . . . 25 Figure 14. 24-Bit Mode Serial-Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 15. 27-Bit High-Bandwidth Mode Serial-Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 16. 32-Bit Mode Serial-Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 17. Coax Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Figure 18. Crosspoint-Switch Dataflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Figure 19. State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 20. GMSL-UART Data Format for Base Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 www.maximintegrated.com Maxim Integrated │  4 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Figure 21. GMSL-UART Protocol for Base Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 22. Sync Byte (0x79) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 23. ACK Byte (0xC3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Figure 24. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 0) . . . . . . . . 67 Figure 25. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 1) . . . . . . . . 67 Figure 26. Human Body Model ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Figure 27. IEC 61000-4-2 Contact Discharge ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Figure 28. ISO 10605 Contact Discharge ESD Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Table 1. Reverse Control-Channel Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 2. Link-Startup Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 3. Output-Data Width Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 4. Data-Rate Selection Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 5. Output Map (DBL = 0 or DBL = 1, First Word) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Table 6. Output Map (DBL = 1, Second Word) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Table 7. Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Table 8. Default-Device Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Table 9. Cable-Equalizer Boost Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Table 10. Feature Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Table 11. Suggested Connectors and Cables for GMSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 www.maximintegrated.com Maxim Integrated │  5 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input 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 LMN_ to EP* (15mA current limit).........................-0.5V to +3.9V IN_+, IN_- to EP*..................................................-0.5V to +1.9V All Other Pins to EP*.......................... -0.5V to (IOVDD + 0.5V)V IN_+, IN_- Short Circuit to Ground or Supply............Continuous Operating Temperature Range...........................-40°C to +115°C Junction Temperature.......................................................+150°C Storage Temperature Range............................. -40°C to +150°C Soldering Temperature (reflow)........................................+260°C Continuous Power Dissipation TA = +70°C, 32-pin TQFN/ SWTQFN (derate 34.5 mW/°C above +70°C.).......2758.6mW *EP connected to IC ground. 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. Package Thermal Characteristics 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. 32-Pin TQFN-EP PACKAGE CODE T3255+8 Outline Number 21-0140 Land Pattern Number 90-0013 Thermal Resistance, Single Layer Board: Junction-to-Ambient (θJA) 47 Junction-to-Case Thermal Resistance (θJC) 1.7 Thermal Resistance, Four Layer Board: Junction-to-Ambient (θJA) 29 Junction-to-Case Thermal Resistance (θJC) 1.7 32-Pin SWTQFN-EP PACKAGE CODE T3255Y+8 Outline Number 21-100156 Land Pattern Number 90-100067 Thermal Resistance, Single Layer Board: Junction-to-Ambient (θJA) 47 Junction-to-Case Thermal Resistance (θJC) 1.7 Thermal Resistance, Four Layer Board: Junction-to-Ambient (θJA) 29 Junction-to-Case Thermal Resistance (θJC) 1.7 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. www.maximintegrated.com Maxim Integrated │  6 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DC Electrical Characteristics (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS SINGLE-ENDED INPUTS (GPI, CXTP, I2CSEL, ADD_, HIM, PWDNB, MS) High-Level Input Voltage VIH1 Low-Level Input Voltage VIL1 Input Current IIN1 0.65 x VIOVDD VIN = 0 to VIOVDD V -20 0.35 x VIOVDD V 20 μA SINGLE-ENDED OUTPUTS (DOUT_, VS, HS, DE, PCLKOUT) High-Level Output Voltage VOH1 Low-Level Output Voltage VOL1 High-Impedance Output Current Output Short-Circuit Current www.maximintegrated.com IOZ IOS IOH = -2mA, DCS = 0 VIOVDD - 0.3 IOH = -2mA, DCS = 1 VIOVDD - 0.2 V IOL = 2mA, DCS = 0 0.3 IOL = 2mA, DCS = 1 0.2 OUTENB = 1, VOUT = 0V or VIOVDD -20 20 DOUT_, VO = 0V, DCS = 0, VIOVDD = 3.0V to 3.6V 15 25 39 DOUT_, VO = 0V, DCS = 0, VIOVDD = 1.7V to 1.9V 3 7 13 DOUT_, VO = 0V, DCS = 1, VIOVDD = 3.0V to 3.6V 20 35 63 DOUT_, VO = 0V, DCS = 1, VIOVDD = 1.7V to 1.9V 5 10 21 PCLKOUT_, VO = 0V, DCS = 0, VIOVDD = 3.0V to 3.6V 15 33 50 PCLKOUT_, VO = 0V, DCS = 0, VIOVDD = 1.7V to 1.9V 5 10 17 PCLKOUT_, VO = 0V, DCS = 1, VIOVDD = 3.0V to 3.6V 30 54 97 PCLKOUT_, VO = 0V, DCS = 1, VIOVDD = 1.7V to 1.9V 9 16 32 V μA mA Maxim Integrated │  7 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS UART/I2C and GENERAL-PURPOSE I/Os (RX/SDA, TX/SCL, GPIO_, ERRB, LOCK, LFLTB) with OPEN-DRAIN OUTPUTS High-Level Input Voltage VIH2 Low-Level Input Voltage VIL2 Input Current 0.7 x VIOVDD V 0.3 x VIOVDD IIN2 VIN = 0 to VIOVDD (Note 2), RX/SDA, TX/SCL -110 5 IIN VIN = 0 to VIOVDD (Note 2), GPIO_, ERRB, LOCK -80 5 Low-Level Open-Drain Output Voltage VOL Input Capacitance CIN V μA IOL = 3mA, VIOVDD = 1.7V to 1.9V 0.4 IOL = 3mA, VIOVDD = 3.0V to 3.6V 0.3 Each pin (Note 3) 10 V pF OUTPUTS FOR REVERSE CONTROL CHANNEL (IN0+, IN0-, IN1+, IN1-) Differential High-Output Peak Voltage (VIN+ - VIN-) Differential Low-Output Peak Voltage (VIN+ - VIN-) Single-Ended High-Output Peak Voltage www.maximintegrated.com VRODH VRODL VROSH Forward channel disabled, normal-immunity mode (Figure 1) 30 60 Forward channel disabled, high-immunity mode (Figure 1) 50 100 Forward channel disabled, normal-immunity mode (Figure 1) -60 -30 Forward channel disabled, high-immunity mode (Figure 1) -100 -50 Forward channel disabled, normal-immunity mode (Figure 1) 30 60 Forward channel disabled, high-immunity mode (Figure 1) 50 100 mV mV mV Maxim Integrated │  8 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER Single-Ended Low-Output Peak Voltage SYMBOL VROSL CONDITIONS MIN TYP MAX Forward channel disabled, normal-immunity mode (Figure 1) -60 -30 Forward channel disabled, high-immunity mode (Figure 1) -100 -50 UNITS mV DIFFERENTIAL INPUTS (IN0+, IN0-, IN1+, IN1-) Differential High-Input Threshold Peak Voltage (VIN+ - VIN-) VIDH(P) Activity detector, medium threshold (0x22 D[6:5] = 01) (Figure 2) 60 Activity detector, low threshold (0x22 D[6:5] = 00) (Figure 2) 49 mV Activity detector, medium threshold (0x22 D[6:5] = 01) (Figure 2) -60 Activity detector, low threshold (0x22 D[6:5] = 00) (Figure 2) -49 Differential Low-Input Threshold Peak Voltage (VIN+ - VIN-) VIDL(P) Input Common-Mode Voltage (VIN+ + VIN-)/2 VCMR 1 1.3 1.6 V Differential-Input Resistance (Internal) RI 80 100 130 Ω mV SINGLE-ENDED INPUTS (IN0+, IN0-, IN1+, IN1-) Single-Ended High-Input Threshold Peak Voltage Single-Ended Low-Input Threshold Peak Voltage Input Resistance (Internal) VISH(P) VISL(P) Activity detector, medium threshold (0x22 D[6:5] = 01) (Figure 3) 43 Activity detector, low threshold (0x22 D[6:5] = 00) (Figure 3) 33 mV Activity detector, medium threshold (0x22 D[6:5] = 01) (Figure 3) -43 Activity detector, low threshold (0x22 D[6:5] = 00) (Figure 3) -33 RI mV 40 50 65 Ω 0.3 V 0.57 1.07 V V V LINE FAULT DETECTION INPUTS (LMN0, LMN1) Short-to-Ground Threshold VTG (Figure 4) Normal Threshold VTN (Figure 4) Open Threshold VTO (Figure 4) 1.45 VIO + 0.06 Open-Input Voltage VIO (Figure 4) 1.47 1.75 Short-to-Battery Threshold VTE (Figure 4) 2.47 www.maximintegrated.com V Maxim Integrated │  9 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX fPCLKOUT = 116MHz, HIBW = 1, BWS = 0, double output, AVDD + DVDD (1.9V) 100 120 fPCLKOUT = 116MHz, HIBW = 0, BWS = 0, double output, AVDD + DVDD (1.9V) 95 115 fPCLKOUT = 116MHz, BWS = 0, double output, IOVDD (1.9V) CL = 5pF (DCS = 0) (Note 3) 22 25 fPCLKOUT = 116MHz, BWS = 0, double output, IOVDD (1.9V), CL = 10pF (DCS = 1) (Note 3) 31 35 fPCLKOUT = 116MHz, BWS = 0, double output, IOVDD (3.6V), CL = 5pF (DCS = 0) (Note 3) 44 49 fPCLKOUT = 116MHz, BWS = 0, double output, IOVDD (3.6V), CL = 10pF (DCS = 1) (Note 3) 63 70 fPCLKOUT = 87MHz, BWS = 1, double output, IOVDD (1.9V), AVDD + DVDD (1.9V) 95 115 fPCLKOUT = 87MHz, BWS = 1, double output, IOVDD (1.9V), CL = 5pF (DCS = 0) (Note 3) 17 19 fPCLKOUT = 87MHz, BWS = 1, double output, IOVDD (1.9V), CL = 10pF (DCS = 1) (Note 3) 24 27 fPCLKOUT = 87MHz, BWS = 1, double output, IOVDD (3.6V), CL = 5pF (DCS = 0) (Note 3) 33 36 fPCLKOUT = 87MHz, BWS = 1, double output, IOVDD (3.6V), CL = 10pF (DCS = 1) (Note 3) 44 49 fPCLKOUT = 58MHz, HIBW = 1, BWS = 0, single output, AVDD + DVDD (1.9V) 70 84 fPCLKOUT = 58MHz, HIBW = 0, BWS = 0, single output, AVDD + DVDD (1.9V) 70 84 fPCLKOUT = 58MHz, BWS = 0, single output, IOVDD (1.9V), CL = 5pF (DCS = 0) (Note 3) 11 13 fPCLKOUT = 58MHz, BWS = 0, single output, IOVDD (3.6V), CL = 10pF (DCS = 1) (Note 3) 15 18 UNITS POWER SUPPLY Worst-Case Supply Current (Figure 5) www.maximintegrated.com IWCS mA Maxim Integrated │  10 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS fPCLKOUT = 58MHz, BWS = 0, single output, IOVDD (3.6V), CL = 5pF (DCS = 0) (Note 3) 22 25 fPCLKOUT = 58MHz, BWS = 0, single output, IOVDD (3.6V), CL = 10pF (DCS = 1) (Note 3) 30 34 fPCLKOUT = 43.5MHz, BWS = 1, single output, AVDD + DVDD (1.9V) 70 84 fPCLKOUT = 43.5MHz, BWS = 1, single output, IOVDD (1.9V), CL = 5pF (DCS = 0) (Note 3) 8 10 fPCLKOUT = 43.5MHz, BWS = 1, single output, IOVDD (1.9V), CL = 10pF (DCS = 1) (Note 3) 12 14 fPCLKOUT = 43.5MHz, BWS = 1, single output, IOVDD (3.6V), CL = 5pF (DCS = 0) (Note 3) 16 18 fPCLKOUT = 43.5MHz, BWS = 1, single output, IOVDD (3.6V), CL = 10pF (DCS = 1) (Note 3) 22 25 Wake-up receivers enabled 54 160 Wake-up receivers disabled 15 100 PWDNB = low 15 100 Human Body Model, RD = 1.5kΩ, CS = 100pF ±8 IEC 61000-4-2, RD = 330Ω, CS = 150pF, Contact discharge ±10 IEC 61000-4-2, RD = 330Ω, CS = 150pF, Air discharge ±15 ISO 10605, RD = 2kΩ, CS = 330pF, Contact discharge ±10 ISO 10605, RD = 2kΩ, CS = 330pF, Air discharge ±30 Human Body Model, RD = 1.5kΩ, CS = 100pF ±4 kV Machine Model 250 V POWER SUPPLY (continued) Worst-Case Supply Current (Figure 5) (continued) IWCS Sleep-Mode Supply Current ICCS Power-Down Supply Current ICCZ mA μA μA ESD PROTECTION IN+, IN- (Note 4) All Other Pins (Note 5) www.maximintegrated.com VESD VESD kV Maxim Integrated │  11 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input AC Electrical Characteristics (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS PARALLEL CLOCK OUTPUT (PCLKOUT) Clock Frequency BWS = 1, DRS = 1, single output 6.25 12.5 BWS = 0, DRS = 1, single output 8.33 16.66 BWS = 1, DRS = 0, single output 12.5 43.5 BWS = 0, HIBW = 0, DRS = 0, single output 16.66 58 fPCLKOUT BWS = 0, HIBW = 1, DRS = 0, single output 36.66 58 25 87 BWS = 0, HIBW = 0, DRS = 0, double output 33.33 116 BWS = 0, HIBW = 1, DRS = 0, double output 73.33 116 PCLKOUT and DOUT_, DCS = 1, CL = 10pF or DCS = 0, CL = 5pF, nonstaggered DOUT_ 0.4T PCLKOUT and DOUT_, DCS = 1, CL = 10pF or DCS = 0, CL = 5pF, staggered DOUT_ 0.35T 0.4T PCLKOUT and DOUT_, DCS = 1, CL = 10pF or DCS = 0, CL = 5pF, nonstaggered DOUT_ 0.35T 0.4T PCLKOUT and DOUT_, DCS = 1, CL = 10pF or DCS = 0, CL = 5pF, staggered DOUT_ 0.3T BWS = 1, DRS = 0, double output Data Valid Before Clock Data Valid After Clock Clock Jitter tDVB tDVA tJ MHz 0.5T ns ns 0.35T RMS period jitter, spread off, 1.74Gbps PRBS pattern, UI = 1/fPCLKOUT, DBL = 1, double output) 0.05 Period jitter; peak-to-peak, spread off, 1.74Gbps, PRBS pattern, UI = 1/fPCLKOUT, DBL = 0, single output) 0.01 UI I2C/UART PORT TIMING I2C/UART Bit Rate Output Rise Time tR 30% to 70%, CL = 10pF to 100pF, 1kΩ pullup to IOVDD Output Fall Time tF 70% to 30%, CL = 10pF to 100pF, 1kΩ pullup to IOVDD www.maximintegrated.com 9.6 1000 kbps 20 150 ns 20 150 ns Maxim Integrated │  12 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input AC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS I2C TIMING (Figure 6) Low fSCL range: (I2CMSTBT = 010, I2CSLVSH = 10) SCL Clock Frequency fSCL 9.6 100 Mid fSCL range: (I2CMSTBT 101, I2CSLVSH = 01) >100 400 High fSCL range: (I2CMSTBT = 111, I2CSLVSH = 00) >400 1000 fSCL range, Low START Condition Hold Time Low Period of SCL Clock High Period of SCL Clock tHD:STA tLOW tHIGH Repeated START Condition Setup Time tSU:STA Data Hold Time tHD:DAT Data Setup Time Setup Time for STOP Condition Bus Free Time Data Valid Time Data Valid Acknowledge Time www.maximintegrated.com tSU:DAT tSU:STO tBUF tVD:DAT tVD:ACK kHz 4 fSCL range, Mid 0.6 fSCL range, High 0.26 fSCL range, Low 4.7 fSCL range, Mid 1.3 fSCL range, High 0.5 fSCL range, Low 4 fSCL range, Mid 0.6 fSCL range, High 0.26 fSCL range, Low 4.7 fSCL range, Mid 0.6 fSCL range, High 0.26 fSCL range, Low 0 fSCL range, Mid 0 fSCL range, High 0 fSCL range, Low 250 fSCL range, Mid 100 fSCL range, High 50 fSCL range, Low 4 fSCL range, Mid 0.6 fSCL range, High 0.26 fSCL range, Low 4.7 fSCL range, Mid 1.3 fSCL range, High 0.5 µs µs µs µs ns ns µs µs fSCL range, Low 3.45 fSCL range, Mid 0.9 fSCL range, High 0.45 fSCL range, Low 3.45 fSCL range, Mid 0.9 fSCL range, High 0.45 µs µs Maxim Integrated │  13 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input AC Electrical Characteristics (continued) (VDVDD = VAVDD = 1.7 to 1.9V, VIOVDD = 1.7V to 3.6V, RL = 100Ω ±1% (differential), EP connected to PCB ground, TA = -40°C to +115°C, Typical values are at, VDVDD = VAVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL Pulse Width of Spikes Suppressed tSP Capacitive load each bus line CB CONDITIONS MIN TYP MAX fSCL range, Low 50 fSCL range, Mid 50 fSCL range, High UNITS ns 50 100 pF SWITCHING CHARACTERISTICS (Note 3) PCLKOUT Rise-and-Fall Time (Figure 7) Parallel Data Rise-and-Fall Time (Figure 7) tR, tF tR, tF 20% to 80%, VIOVDD = 1.7V to 1.9V, DCS = 1, CL = 10pF 0.4 2.2 20% to 80%, VIOVDD = 1.7V to 1.9V, DCS = 0, CL = 5pF 0.5 2.8 20% to 80%, VIOVDD = 3.0V to 3.6V, DCS = 1, CL = 10pF 0.25 1.8 20% to 80%, VIOVDD = 3.0V to 3.6V, DCS = 0, CL = 5pF 0.3 2 20% to 80%, VIOVDD = 1.7V to 1.9V, DCS = 1, CL = 10pF 0.5 3.1 20% to 80%, VIOVDD = 1.7V to 1.9V, DCS = 0, CL = 5pF 0.6 3.8 20% to 80%, VIOVDD = 3.0V to 3.6V, DCS = 1, CL = 10pF 0.3 2.2 20% to 80%, VIOVDD = 3.0V to 3.6V, DCS = 0, CL = 5pF 0.4 2.4 Deserializer Delay tSD (Figure 8) (Note 6) Reverse Control-Channel Output Rise Time tR No forward-channel data transmission Reverse Control-Channel Output Fall Time tF No forward-channel data transmission GPI-to-GPO Delay Lock Time (Note 3) Power-Up Time tGPIO tLOCK ns ns 2160 Bits 180 400 ns 180 400 ns Deserializer GPI to serializer GPO (Figure 9) 350 µs (Figure 10) AEQ on, packet CC off 1.6 (Figure 10) AEQ on, packet CC on 4.1 (Figure 10) AEQ off, packet CC off 1 (Figure 10) AEQ off, packet CC on 3.5 ms tPU (Figure 11) 6.5 ms Active Output to High-Impedance Time tOAZ (Figure 12, Figure 13) CC write OUTENB =1 250 ns Active High-Impedance to Output Time tOZA (Figure 12, Figure 13) CC write OUTENB =0 250 ns Note Note Note Note Note Note 1: Limits are 100% production tested at TA = +115°C. Limits over the operating temperature range are guaranteed by design and characterization, unless otherwise noted. 2: IIN min is due to voltage drop across the internal pullup resistor. 3: Not production tested. Guaranteed by design. 4: Specified pin to ground. 5: Specified pin to all supply/ground. 6: Measured in serial link bit times. Bit time = 1/(30 x fPCLKOUT) for BWS = GND. Bit time = 1/(40 x fPCLKOUT) for BWS = 1. www.maximintegrated.com Maxim Integrated │  14 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Typical Operating Characteristics (VAVDD = VDVDD = VIOVDD = 1.8V, TA = +25°C, unless otherwise noted.) SUPPLY CURRENT vs. PIXEL CLOCK FREQUENCY (BWS = 0, HIBW = 1) SUPPLY CURRENT vs. PIXEL CLOCK FREQUENCY (BWS = 0, HIBW = 0) SUPPLY CURRENT (mA) 90 toc01 PRBS ON, COAX MODE DBL = 0 70 60 DBL = 1 50 35 55 75 95 70 60 40 115 DBL = 0 15 35 80 DBL = 0 70 60 50 40 EQ OFF 10 30 50 70 95 115 toc04 70 DBL = 1 PIXEL CLOCK FREQUENCY (MHz) SUPPLY CURRENT (mA) 90 75 MAXIMUM PIXEL CLOCK FREQUENCY vs. STP CABLE LENGTH (BER < 10-10) toc03 EQ ON 55 PIXEL CLOCK FREQUENCY (MHz) SUPPLY CURRENT vs. PIXEL CLOCK FREQUENCY (BWS = 1, HIBW = 0) PRBS ON, COAX MODE DBL = 1 EQ OFF PIXEL CLOCK FREQUENCY (MHz) 100 EQ OFF 80 50 EQ OFF 15 PRBS ON, COAX MODE 90 80 40 toc02 100 EQ ON SUPPLY CURRENT (mA) 100 AEQ 60 50 40 9.7dB EQ NO EQ 30 4.3dB EQ 20 10 0 90 NO PE, DBL = 0 BER CAN BE AS LOW AS 10-12 FOR CABLE LENGTHS LESS THAN 15m 0 5 PIXEL CLOCK FREQUENCY (MHz) 10 15 20 25 STP CABLE LENGTH (m) MAXIMUM PIXEL CLOCK FREQUENCY vs. COAX CABLE LENGTH (BER < 10-10) toc05 PIXEL CLOCK FREQUENCY (MHz) 70 NO PE, DBL = 0 AEQ 60 50 40 NO EQ 30 4.3dB EQ 20 10 0 BER CAN BE AS LOW AS 10-12 FOR CABLE LENGTHS LESS THAN 15m 0 10 20 30 40 COAX CABLE LENGTH (m) www.maximintegrated.com Maxim Integrated │  15 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DOUT6/ADD0 IOVDD PCLKOUT DOUT7/ADD1 DOUT8/ADD2 DOUT9/ADD3 DOUT10/I2CSEL TOP VIEW DOUT5/HIM Pin Configuration 24 23 22 21 20 19 18 17 DOUT4 25 16 DOUT11/CXTP/DE DOUT3 26 15 DOUT12/HS PWDNB 27 14 DOUT13/VS LFLTB 28 13 DVDD DOUT2 29 12 LOCK DOUT1 30 11 ERRB DOUT0 31 10 TX/SCL MS 32 9 RX/SDA MAX96706 1 2 3 4 5 6 7 8 GPI LMN1 IN1+ IN1- AVDD IN0+ IN0- LMN0 + TQFN/ SWTQFN (5mm x 5mm) www.maximintegrated.com Maxim Integrated │  16 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Pin Description PIN NAME FUNCTION REF SUPPLY TYPE POWER 5 AVDD 1.8V Analog Power Supply. Bypass AVDD to EP with 0.1μF and 0.001μF capacitors placed as close as possible to the device, with the smaller-value capacitor closest to AVDD. Power 13 DVDD 1.8V Digital Power Supply. Bypass DVDD to EP with 0.1μF and 0.001μF capacitors placed as close as possible to the device, with the smaller-value capacitor closest to DVDD. Power 22 IOVDD I/O Supply Voltage. 1.8V to 3.3V logic I/O power supply. Bypass IOVDD to EP with 0.1μF and 0.001μF capacitors placed as close as possible to the device, with the smaller-value capacitor closest to IOVDD. Power EP — Exposed Pad. EP is internally connected to device ground. Must connect EP to the PCB ground plane through a via array for proper thermal and electrical performance. Power HIGH-SPEED DIGITAL High-Speed Digital / Multifunction 14 DOUT13/VS Parallel-Data/Vertical-Sync Output. Defaults to parallel-data output on power-up. Vertical-sync output when HS/VS encoding is enabled, or when in high-bandwidth mode. IOVDD Digital 15 DOUT12/HS Parallel-Data/Horizontal-Sync Output. Defaults to parallel-data output on power-up. Horizontal-sync output when HS/VS encoding is enabled, or when in high-bandwidth mode. IOVDD Digital DOUT11/ CXTP/DE Parallel-Data Output/Cable-Type Input/Data-Enable Output with internal pulldown to EP. CX/TP is latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to parallel/data-enable output after power-up. Connect CXTP to IOVDD with a 30kΩ resistor to set high (coax mode), or leave open to set low (twisted-pair mode). Data-enable output when HIBW = 1. IOVDD Digital DOUT10/ I2CSEL Parallel-Data Output/I2C-Select Input with Internal Pulldown to EP. I2CSEL is latched at power-up, or when resuming from powerdown mode (PWDNB = low), and switches to parallel-data output after power-up. Connect I2CSEL to IOVDD with a 30kΩ resistor to set high (I2C interface), or leave open to set low (UART interface). IOVDD Digital DOUT9/ ADD3 Parallel-Data Output/Address Input with Internal Pulldown to EP. ADD3 is latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to parallel-data output after power-up. Connect ADD3 to IOVDD with a 30kΩ resistor to set high, or leave open to set low. IOVDD Digital DOUT8/ ADD2 Parallel-Data Output/Address Input with Internal Pulldown to EP. ADD2 is latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to parallel-data output after power-up. Connect ADD2 to IOVDD with a 30kΩ resistor to set high, or leave open to set low. IOVDD Digital 16 17 18 19 www.maximintegrated.com Maxim Integrated │  17 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Pin Description (continued) PIN 20 23 24 REF SUPPLY TYPE DOUT7/ ADD1 Parallel-Data Output/Address Input with Internal Pulldown to EP. ADD1 is latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to parallel-data output after power-up. Connect ADD1 to IOVDD with a 30kΩ resistor to set high, or leave open to set low. IOVDD Digital DOUT6/ ADD0 Parallel-Data Output/Address Input with Internal Pulldown to EP. ADD0 is latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to parallel-data output after power-up. Connect ADD0 to IOVDD with a 30kΩ resistor to set high, or leave open to set low. IOVDD Digital DOUT5/HIM Parallel-Data Output/High-Immunity Mode Input with Internal Pulldown to EP. HIM input latched at power-up, or when resuming from power-down mode (PWDNB = low), and switches to paralleldata output after power-up. Connect HIM to IOVDD with a 30kΩ resistor to set high, or leave open to set low. HIGHIMM in the serializer must be set to the same value. IOVDD Digital Parallel-Clock Output. Provides timing signal to latch parallel-data outputs to the input of another device. IOVDD Digital NAME FUNCTION High-Speed Digital / Single-Function 21 PCLKOUT 25 DOUT4 Parallel-Data Output IOVDD Digital 26 DOUT3 Parallel-Data Output IOVDD Digital 29 DOUT2 Parallel-Data Output IOVDD Digital 30 DOUT1 Parallel-Data Output IOVDD Digital 31 DOUT0 Parallel-Data Output IOVDD Digital LINE FAULT 2 LMN1 Line-Fault Monitor Input 1 (see Figure 4) Analog 8 LMN0 Line-Fault Monitor Input 0 ) (see Figure 4) Analog LFLTB Line-Fault Output. LFLTB is active low, and has a 60kΩ internal pullup to IOVDD. LFLTB low indicates a line-fault condition at LMN0, or LMN1. LFLTB is output high when PWDNB is low. 28 www.maximintegrated.com IOVDD Digital Maxim Integrated │  18 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Pin Description (continued) REF SUPPLY TYPE IOVDD Digital RX/SDA Receive/Serial Data. Input/output with internal 30kΩ pullup to IOVDD. In UART mode, RX/SDA is the Rx input of the serializer's UART. In I2C mode, RX/SDA is the SDA input/output of the serializer's I2C master/slave. RX/SDA has an open-drain driver and requires a pullup resistor. IOVDD Digital TX/SCL Transmit/Serial Clock. Input/output with internal 30kΩ pullup to IOVDD. In UART mode, TX/SCL is the Tx output of the serializer's UART. In I2C mode, TX/SCL is the SCL input/output of the serializer's I2C master/slave. TX/SCL has an open-drain driver and requires a pullup resistor. IOVDD Digital ERRB Error Output. Active-low, open-drain video data error output with internal pullup to IOVDD. ERRB goes low when decoding errors during normal operation exceed a programmed threshold, or when at least one PRBS error is detected during a PRBS test. ERRB is output high when PWDNB is low. IOVDD Digital 12 LOCK Lock Output. Open-drain output with internal pullup to IOVDD. LOCK high indicates PLLs are locked with correct serial-word boundary alignment. LOCK low indicates PLLs are not locked, or incorrect serial-word boundary alignment. LOCK is low when the configuration link is active. LOCK is output high when PWDNB is low. IOVDD Digital 27 PWDNB Active-Low, Power-Down Input with Internal Pulldown to EP. Set PWDNB low to enter power-down mode to reduce power consumption. IOVDD Digital 32 MS Mode-select Input with Internal Pulldown to EP. Set MS low to select base mode. Set MS high to select bypass mode. IOVDD Digital PIN NAME FUNCTION OTHER PINS 1 GPI General-Purpose Input with Internal Pulldown to EP. Serializer GPO (or INT) output follows the state of the GPI. 3 IN1+ Noninverting CML Serial-Data Input 1. Coax input when CXTP is high. 4 IN1- Inverting CML Serial-Data Input 1 6 IN0+ Noninverting CML Serial-Data Input 0. Coax input when CXTP is high. 7 IN0- Inverting CML Serial-Data Input 0 9 10 11 www.maximintegrated.com Maxim Integrated │  19 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Functional Diagrams ERRB PCLKOUT CDR/PLL CLKDIV DOUT[4:0] DOUT5/HIM DOUT6/ADD0 DOUT7/ADD1 DOUT8/ADD2 DOUT9/ADD3 DOUT10/I2CSEL DOUT11/CX/TP/DE DOUT12/HS DOUT13/VS HIM ADD0 ADD1 ADD2 ADD3 I2CSEL CX/TP 14 X 14 CROSSBAR SWITCH LFLTB LOCK MAX96706 EYE-WIDTH MONITOR LINE FAULT LMN1 IN0+ VIDEO SYNC LMN0 DESCRAMBLE/ HVEN/CRC/ PARITY/ DECODE/DBL SERIAL TO PARALLEL ADAPTIVE EQ CML RX IN0- CML RX IN1+ IN1- HIM ADD[3:0] I2CSEL CX/TP CONTROL PWDNB www.maximintegrated.com FCC TX REVERSE CONTROL CHANNEL UART/I2C GPI TX/ SCL RX/ SDA Maxim Integrated │  20 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input GMSL DESERIALIZER RL/2 IN+ VOD REVERSE CONTROL-CHANNEL TRANSMITTER IN- RL/2 IN+ IN- IN- IN+ VCMR VCMR VROH 0.9 x VROH (IN+) - (IN-) 0.1 x VROH 0.1 x VROL tR 0.9 x VROL VROL tF Figure 1. Reverse Control-Channel Output Parameters www.maximintegrated.com Maxim Integrated │  21 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input RL/2 IN+ VID(P) RL/2 VIN+ + _ CIN VIN- + _ 49.9Ω VIS(P) 0.22µF IN_ IN- _ CIN VIN_ + - CIN VID(P) = | VIN+ - VIN- | VCMR = (VIN+ + VIN-)/2 Figure 2. Test Circuit for Differential Input Measurement Figure 3. Test Circuit for Single-Ended Input Measurement 1.8V 45.3kΩ* GMSL DESERIALIZER 45.3kΩ* LMN0 LMN0 LMN1 4.99kΩ* OUTPUT LOGIC (IN+) 4.99kΩ* TWISTED PAIR GMSL DESERIALIZER IN+ IN- 49.9kΩ* LFLTB 49.9kΩ* CONNECTORS REFERENCE VOLTAGE GENERATOR 1.8V 45.3kΩ* LMN1 LMN0 OUTPUT LOGIC (IN-) 4.99kΩ* COAX GMSL DESERIALIZER IN+ IN- 49.9kΩ* CONNECTORS 49.9Ω* *±1% TOLERANCE Figure 4. Line Fault www.maximintegrated.com Maxim Integrated │  22 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input PCLKOUT DOUT_ NOTE: PCLKOUT PROGRAMMED FOR RISING LATCH EDGE. Figure 5. Worst-Case Pattern Output START CONDITION (S) PROTOCOL BIT 7 MSB (A7) tLOW tSU;STA BIT 6 (A6) tHIGH BIT 0 (R/W) ACKNOWLEDGE (A) STOP CONDITION (P) 1/fSCL VIOVDD x 0.7 SCL VIOVDD x 0.3 tBUF tr tSP tf VIOVDD x 0.7 SDA VIOVDD x 0.3 tHD;STA tSU;DAT tHD;DAT tVD;DAT tVD;ACK tSU;STO Figure 6. I2C Timing Parameters CL SINGLE-ENDED OUTPUT LOAD 0.8 x VI0VDD 0.2 x VI0VDD tR tF Figure 7. Output Rise-and-Fall Times www.maximintegrated.com Maxim Integrated │  23 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input SERIAL-WORD LENGTH SERIAL WORD N SERIAL WORD N+1 SERIAL WORD N+2 IN+/LAST BIT FIRST BIT DOUT_ PARALLEL WORD N-1 PARALLEL WORD N-2 PARALLEL WORD N PCLKOUT tSD NOTE: PCLKOUT PROGRAMMED FOR RISING LATCHING EDGE. Figure 8. Deserializer Delay VIH_MIN DESERIALIZER GPI VIL_MAX tGPIO tGPIO VOH_MIN SERIALIZER GPO VOL_MAX Figure 9. GPI-to-GPO Delay IN+/- IN+ - IN- PWDN tLOCK LOCK VIH1 tPU VOH LOCK VOH PWDN MUST BE HIGH Figure 10. Lock Time www.maximintegrated.com Figure 11. Power-Up Delay Maxim Integrated │  24 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input MAX96706 DOUT_ CL 5kI VIOVDD RS/SDA UART/I2C Figure 12. Active Output to High-Impedance Time, High Impedance to Active-Output Time Test Circuit RX/SDA DOUT_ ENABLE PACKET DISABLE PACKET 0.1 x VIOVDD tOAZ 0.9 x VIOVDD tOAZ Figure 13. Active Output to High-Impedance Time, High Impedance to Active-Output Time www.maximintegrated.com Maxim Integrated │  25 MAX96706 Detailed Description The MAX96706 deserializer is a compact device with features especially suited for automotive camera applications. The device operates at a variety of output widths and word rates up to a total serial-data rate up to 1.75Gbps. High-bandwidth mode offers a 116MHz parallel clock rate with 12 bits of video data + 2 bits of sync (HS/VS) data. An embedded 9.6kbps to 1Mbps control channel programs the serializer, deserializer, and any attached UART or I2C peripherals. To promote safety applications, the device features CRC protection of video and control data. In addition, control-channel retransmission and high-immunity modes reduce the effects of bit errors corrupting communication. Automatic equalization, along with a PRBS tester and an embedded eye-width monitor, allow for in-system optimization of the link. This device operates over the -40°C to +115°C automotive temperature range. Serial Link Signaling and Data Format The serializer scrambles the input parallel data and combines this with the forward control data. The data is then encoded for transmission and output as a single bitstream at several times the input word rate (depending on bus width). The deserializer receives the serial data and recovers the clock signal. The data is then deserialized, decoded, and descrambled into parallel output data and forward control data. Operating Modes The GMSL devices are configurable to operate in many modes, depending on the application. These modes allow for a more efficient use of serial bandwidth. Most of these settings are set during system design and are configured using the external configuration pins, or through register bits. Video/Configuration Link In normal operation, the serializer runs in video-link mode (SEREN = 1) with video data and control data sent across the serial link. Set SEREN = 0 in the serializer to turn off serialization. The serializer powers up in video-link mode, and requires a valid PCLK for operation. The configuration link is available to set up the serializer, deserializer, and peripherals when PCLK is not available. Set SEREN = 0 and CLINK = 1 in the serializer to enable the configuration link (SEREN = 1 forces the serializer into video-link mode). Once PCLK has been established, turn on the video link (SEREN = 1). www.maximintegrated.com 14-Bit GMSL Deserializer with Coax or STP Cable Input By default, video-link mode requires a valid PCLK for operation. Set AUTO_CLINK bit = 1 (if supported), and SEREN = 1 in the serializer to automatically switch between the video link and configuration link whenever PCLK is not present. Single and Double Modes of Operation Single-/double-mode operation configures the available 1.74Gbps bandwidth into a variety of widths and word rates. Single-mode operation is compatible with all GMSL devices, and serializes one parallel word for each serial word. Double mode serializes two half-width parallel words for each serial word, and results in a 2x increase in parallel word-rate range (compared to single mode). Set DBL = 0 for single-mode operation and DBL = 1 for double-mode operation. HS/VS Encoding By default, GMSL assigns a video bit slot to HSYNC, VSYNC, and DE (if used). With HS/VS encoding, the device instead encodes special packets to sync signals to free up additional video bit slots. HS/VS encoding is on by default when the device is in high-bandwidth mode. (HIBW = 1). DE is encoded only when HIBW = 1 and DE_EN = 1. Set HVEN = 1 to turn on HS/VS encoding when HIBW = 0 (DE, if enabled uses up a video bit). HS/VS encoding requires that HSYNC, VSYNC, and DE (if used) remain high during the active video, and low during the blanking period. Use HS/VS inversion when using reverse-polarity sync signals. Error Detection The serial link's 8b/10b encoding/decoding, and 1-bit parity detect bit errors that occur on the serial link. An optional 6-bit CRC check is available at the expense of 6 video bits (when HIBW = 0). To activate 6-bit CRC mode, set PXL_CRC = 1 in the remote-side device first, and then in the local-side device. When using 6-bit CRC mode, the available internal bus width is reduced by 6 bits in singleinput mode (DBL = 0) and 3 bits in double-input mode (DBL = 1). Note that the input bus width may already have been reduced due to pin availability of the serializer or deserializer; thus, the reduction of bandwidth from CRC may not be visible (see Table 3). An additional 32-bit video line CRC is available by setting LINE_CRC_EN = 1. When enabled, the serializer calculates the 32-bit CRC of the video line and sends this information during the blanking period. The deserializer compares the received CRC with the video line data. The deserializer's LINE_CRC_ERR bit latches when a CRC error is detected. LINE_CRC_ERR clears when read. Maxim Integrated │  26 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Bus Widths half if used. The remaining bits can be used for video bits minus any sync bits if HV encoding is not used. The serial link has multiple bus-width settings that determine the parallel bus width and the resulting parallel word rate. The serial link operates to a maximum serial bit rate of 1.74Gbps. The BWS bit determines if each serial packet is 30 or 40 bits long, which translates to a maximum serial packet rate; thus, a maximum parallel word rate of 58MHz or 43.5MHz when BWS = 0 or 1, respectively. Decoding translates the 30- or 40-bit serial packets into 24, 27, or 32 parallel bits. One bit is used for parity, while a second is reserved for the control channel. An additional 6 bits is used during optional 6-bit CRC. In addition, double mode splits the remaining word size in Note: The following modes list the internal bus widths. The number of available input and output pins may limit the actual bus width available. 24-Bit Mode (Figure 14) When BWS = 0 and HIBW = 0, the 30-bit serial packet corresponds with three 8b/10b symbols, representing 24 bits (24-bit mode). After parity and control channel, this leaves 16/22 bits of video data if CRC is/is not used (single mode), or 8/11 bits of video data if CRC is/is not used (double mode). 24-BIT MODE 22 BITS SERIAL DATA D15 D1 D0 2 BITS D16 D17 NO PXL_CRC D18 D19 D20 D21 FCC PCB PXL_CRC ON PACKET PARITYCHECK BIT 22 VIDEO BITS D0 D1 6 PXL_CRC BITS 16 VIDEO BITS D0 D21 D15 D1 D16 D17 D18 FORWARD CONTROLCHANNEL BIT D19 D20 RX/ SDA D21 TX/ SCL UART/I2C DBL = 0 DBL = 1 22 VIDEO BITS* D0 D1 DBL = 1 DBL = 0 11 x 2 VIDEO BITS* 8x2 VIDEO BITS* 16 VIDEO BITS* D11 D12 D21 D0 D1 D10 D21 NO PXL_CRC, DBL = 0 58MHz MAX NO PXL_CRC, DBL = 1 116MHz MAX D0 D1 PXL_CRC D8 D9 D15 D0 D1 D7 D15 PXL_CRC ON, DBL = 0 58MHz MAX PXL_CRC ON, DBL = 1 116MHz MAX *INTERNAL BITS. INPUT/OUTPUT PIN AVAILABILITY MAY LIMIT THE EXTERNAL BUS WIDTH. Figure 14. 24-Bit Mode Serial-Data Format www.maximintegrated.com Maxim Integrated │  27 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input 27-Bit  High-Bandwidth Mode (Figure 15) When BWS = 0 and HIBW = 1 (high-bandwidth mode) the 30-bit serial packet represents three 9b/10b symbols representing 27 bits. After parity and control channel, this leaves 19/25 bits of video data if CRC is/is not used (single mode), or 9/12 bits of video data if CRC is/is not used (double mode). 27-BIT MODE 25 BITS SERIAL DATA D0 D15 D1 D16 NO PXL_CRC D17 2 BITS D18 D19 D20 D21 D22 D23 D24 FCC PCB PXL_CRC ON PACKET PARITYCHECK BIT 25 VIDEO BITS D0 D1 6 PXL_CRC BITS 19 VIDEO BITS D0 D24 D15 D1 D16 D17 D18 FORWARD CONTROLCHANNEL BIT D22 D23 RX/ SDA D24 TX/ SCL UART/I2C DBL = 0 DBL = 1 25 VIDEO BITS* D0 D1 DBL = 1 DBL = 0 12 x 2 VIDEO BITS* 9x2 VIDEO BITS* 19 VIDEO BITS* D12 D13 D23 D0 D1 D11 D24 D24 NO PXL_CRC, DBL = 0 58MHz MAX PXL_CRC NO PXL_CRC, DBL = 1 116MHz MAX D0 D1 PXL_CRC ON, DBL = 0 58MHz MAX *INTERNAL BITS. INPUT/OUTPUT PIN AVAILABILITY MAY LIMIT THE EXTERNAL BUS WIDTH. D9 D10 D17 D0 D1 D8 D18 D18 PXL_CRC ON, DBL = 1 116MHz MAX Figure 15. 27-Bit High-Bandwidth Mode Serial-Data Format www.maximintegrated.com Maxim Integrated │  28 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input 32-Bit Mode (Figure 16) When BWS = 1 the 40-bit serial packet corresponds with four 8b/10b symbols, representing 32 bits (32-bit mode). After parity and control channel, this leaves 24/30 bits of video data if CRC is/is not used (single mode), or 12/15 bits of video data if CRC is/is not used (double mode). 32-BIT MODE 30 BITS SERIAL DATA D0 D23 D1 2 BITS D24 NO PXL_CRC D2 D26 D27 D28 D29 PCB FCC PXL_CRC ON 30 VIDEO BITS D0 D25 6 PXL_CRC BITS 24 VIDEO BITS D0 D29 PACKET PARITYCHECK BIT D23 D2 D24 D25 D26 FORWARD CONTROLCHANNEL BIT D27 D28 D29 RX/ SDA TX/ SCL UART/I2C DBL = 0 DBL = 1 30 VIDEO BITS* D0 D1 DBL = 1 DBL = 0 15 x 2 VIDEO BITS* 12 x 2 VIDEO BITS* 24 VIDEO BITS* D15 D16 D29 D0 D1 D14 D29 NO PXL_CRC, DBL = 0 43.5MHz MAX NO PXL_CRC, DBL = 1 87MHz MAX D0 D1 D12 D13 D23 D0 D1 D11 D23 PXL_CRC ON, DBL = 0 43.5MHz MAX *INTERNAL BITS. INPUT/OUTPUT PIN AVAILABILITY MAY LIMIT THE EXTERNAL BUS WIDTH. PXL_CRC PXL_CRC ON, DBL = 1 87MHz MAX Figure 16. 32-Bit Mode Serial-Data Format www.maximintegrated.com Maxim Integrated │  29 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Control Channel and Register Programming The control channel sends I2C or UART information across the serial link for control of the serializer, deserializer, and any attached peripherals. The control channel is multiplexed onto the serial link and is available with or without the video channel. Forward Control Channel Control data sent from the serializer to the deserializer is sent on the forward control channel. The data is encoded as one of the serial bits in the forward high-speed link. After deserialization, the forward control-channel data is extracted from the serial link. The forward control-channel bandwidth exceeds the maximum external control data rate, and all data sent on the forward control channel appears on the remote side after transmission delay of a few bit times. Reverse Control Channel Control data sent from the deserializer to the serializer is sent on the reverse control channel. The data is encoded as a series of 1μs pulses, with a maximum raw data rate of 1Mbps. High-immunity mode is available to increase the robustness of the reverse control channel at a reduced raw bit rate of 500kbps (Table 1). In high-immunity mode, set HPFTUNE = 00 in the deserializer when the serial bit rate is larger than 1Gbps. Setting the REV_FAST bit = 1 increases this rate back to 1Mbps. In I2C mode, when the input data rate (after encoding) exceeds the reverse data rate, the input clock is held through clock stretching to slow the external clock to match the internal bit rate. I2C Interface The serial link connects the serializer and deserializer I2C interfaces together through the control channel. When an I2C master sends a command to one side of the link (local side) the control channel forwards this information to and from the other side of the link (remote side), allowing a single microcontroller to configure the serializer, deserializer, and peripherals. The microcontroller can be located on the serializer side (display applications) and the deserializer side (camera applications). Dual-μC operations are supported as long as a software-arbitration method is used. The serial link assumes that only one microcontroller is talking at any given time. Remote-End Operation When an I2C master initiates communication on the local slave device (the serializer/deserializer directly connected to the master), the remote-side device acts as a master device that sends data forwarded from the local-side device, and forwards any data received from peripherals attached to the remote-side device. This remote-side master device operates according to the timing settings in the I2C Master setting register. Set the master settings to match the timing settings used by the external microcontroller. Clock-Stretch Timing The I2C interface uses clock stretching to allow time for data to be forwarded across the serial link. The master microcontroller, along with any attached peripherals, must accept clock stretching of the GMSL devices. Packet-Based I2C UART Interface The UART interface, compatible with all GMSL devices, sends commands from device to device through several UART packets. Set I2CSEL = 0 to set the device to use UART protocol. A packet-based control channel is available for enhanced error handling of the control channel. This control-channel method handles simultaneous GPI/GPO and I2C transmission, along with error detection and retransmission. Table 1. Reverse Control-Channel Modes HIM PIN SETTING REVFAST BIT REVERSE CONTROLCHANNEL MODE MAX UART/I2C BIT RATE (kbps) Low X Legacy reverse controlchannel mode (compatible with all GMSL devices) 1000 0 High-immunity mode 500 1 Fast high-immunity mode (requires HIBW = 0, serial-data rate > 1.25Gbps) 1000 High X = Don’t care. www.maximintegrated.com Maxim Integrated │  30 MAX96706 Packet Protocol Summary The packet-based control channel uses a synchronous, symbol-based system to send data across the control channel. Data to be sent across the control channel is split into symbols and stored in a transmit queue and then sent across the link. If both GPI and I2C data need to be sent (e.g., when GPI transitions during an I2C transmission) the symbols from both commands are combined in the queue. If the transmit queue is empty, idle packets are sent across the link to maintain control-channel lock. Received I2C packets are output as determined by the microcontroller SCL rate (local device), or the programmed master bit rate (remote device). The device holds SCL low (clock stretch) until data has been received from the remote-side device. Control-Channel Error Detection and Packet Retransmission When the packet-based control channel is used, all packets are checked for errors through CRC. Using 1, 5, or 8 bits, CRC detects 1, 3, or 4 random bit errors in a packet. The transmitter retransmits packets whenever an error is detected. The transmitter sets a flag if a number of retries exceeds eight. The receiver filters out packets with errors. 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 a frame sync in a surround-view camera system (see the Providing a Frame Sync (Camera Applications) section). Adaptive Line Equalizer The deserializer includes an adaptive line equalizer to compensate for higher cable attenuation at higher frequencies. The cable equalizer has 12 levels of compensation to handle up to 30m coax and 15m STP cable lengths. At initial lock, the adaptive equalizer selects the optimum compensation level. The device can be programmed to re-adapt periodically, manually, or triggered from the eye-width monitor to compensate for any significant changes in the transmission environment. 14-Bit GMSL Deserializer with Coax or STP Cable Input Eye-Width Monitor The horizontal eye diagram opening is measured using the eye-width monitor. By default this measurement is done after link is established and also with 1 second intervals when link is running. Eye width below a programmed threshold flags the ERRB output pin. A very low eye width restarts equalizer adaptation. Spread-Spectrum Tracking The deserializer can track a spread input clock, eliminating the need for multiple spread clocks. Cable-Type Configuration and Input MUX The driver inputs are programmable for two kinds of cable: 100Ω twisted pair and 50Ω coax (contact the factory for devices compatible with 75Ω cables). In coax mode, connect IN0+ to OUT+ of the serializer. Connect IN1+ to OUT+ of the second serializer. Controlchannel data is sent to the serializer selected with the GMSL_IN_SEL bit. Leave all unused IN_ pins unconnected, or connect them to ground through 50Ω and a capacitor for increased power-supply rejection. If OUT- is not used, connect OUT- to VDD through a 50Ω resistor (Figure 17). When there are μCs at the serializer, and at each deserializer, only one μC can communicate at a time. Disable forward and reverse channel links according to the communicating deserializer connection to prevent contention in I2C-to-I2C mode. GMSL DESERIALIZER GM SERIALIZER OUT+ OUT- IN+ AVDD 50Ω IN- OPTIONAL COMPONENTS FOR INCREASED POWER-SUPPLY REJECTION Figure 17. Coax Connection www.maximintegrated.com Maxim Integrated │  31 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input DATA D0 D1 : D12 D13 XBI0 XBI1 : XBI12 XBI13 CROSSBAR_ DOUT0 DOUT1 : DOUT12 DOUT13 4 XBI0 XBI1 : XBI12 XBI13 0 1 : : TO OUTPUT PINS DOUT_ 14 SWITCHES Figure 18. Crosspoint-Switch Dataflow Crosspoint Switch The crosspoint switch routes data between the parallel input/output and the SerDes (Figure 18). The anything-toanything routing assures the mapping between the video source and destination. Shutdown/Sleep Modes Several sleep and shutdown modes are available when full operation is not needed. Configuration Link When the high-speed video link is not needed, or unavailable, a configuration link can be used in its place. In configuration-link mode, the parallel-digital input/output is disabled, the LOCK pin remains low, and the serial link internally generates its own clock, to allow full operation of the control channel (UART/I2C and GPIO). Serialization Disable When the serial link is not needed, such as when downstream devices are powered off, the user can disable serialization. In this mode, all forward communication is shut down. The user can reenable serialization either locally or through the reverse channel. www.maximintegrated.com Sleep Mode To reduce power consumption further, the devices can be put into sleep mode. In this mode, all registers keep their programmed values, and all functions in the device are powered down except for the wake-up detectors on the local I2C/UART interface, and the serial link. Any activity seen by the wake-up detectors temporarily turns on the control-channel interface. During this time, a microcontroller can command the device to exit sleep mode. See the Entering/Exiting Sleep Mode section. Power-Down Mode The lowest power-consumption mode is power-down mode. In this mode, all functions are powered down, and all register values are lost. Link-Startup Procedure Table 2 lists the startup procedure for image-sensing applications. The control channel is available after the video link or the configuration link is established. If the deserializer powers up after the serializer, the control channel becomes unavailable until 2ms after power-up. Maxim Integrated │  32 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 2. Link-Startup Procedure NO. — ΜC SERIALIZER DESERIALIZER μC connected to deserializer. Set all configuration inputs. Set all configuration inputs. 1 Powers up. Wait tPU. Powers up and loads default settings. Establishes video link when valid PCLK available. Powers up and loads default settings. Locks to video-link signal if available. 1a (If no PCLK) Programs CLINKEN, SEREN, and/or AUTOCLINK bits. Wait 5ms after each command. Establishes configuration link. Locks to config link if available. 1b (If not locked) Sets any additional configuration bits that are mismatched between serializer and deserializer (e.g BWS, CX/TP). Wait 5ms for lock after each command. Configuration changed. Reestablishes configuration/ video link if needed. Configuration changed. Locks to configuration/video link. 2 Sets Register 0x07 configuration bits in the serializer (DBL, BWS, HIBW, PXL_CRC, etc.). Wait 2ms. Configuration changed. Reestablishes config/video link if needed Loss of lock may occur. 3 Sets Register 0x07 configuration bits in the deserializer (DBL, BWS, HIBW, PXL_CRC, etc.). Wait 5ms for lock to re-establish. — Configuration changed. Locks to configuration/video link. 4 Writes rest of serializer/deserializer configuration bits. Configuration changed. Configuration changed. 5 Writes camera/peripheral configuration bits. Forwards commands from μC to serializer. Forwards commands to camera/ peripherals. 5a If in configuration link: When PCLK is available, set SEREN = 1. Wait 5ms for lock. Enables video link. Locks to video link. SLEEP = 1, VIDEO LINK OR CONFIG LINK NOT LOCKED AFTER 8ms SLEEP WAKE UP SIGNAL POWER ON IDLE SERIAL LINK ACTIVITY STOPS OR 8ms ELAPSES AFTER µC SETS SLEEP = 1 SEND GPI TO GMSL SERIALIZER GPI CHANGES FROM LOW TO HIGH OR HIGH TO LOW ALL STATES PWDNB = LOW OR POWER OFF SIGNAL DETECTED PWDNB = HIGH, POWER ON POWERDOWN OR POWER OFF SERIAL PORT LOCKING VIDEO LINK LOCKED VIDEO LINK OPERATING CONFIG LINK OPERATING CONFIG LINK UNLOCKED CONFIG LINK LOCKED PROGRAM REGISTERS 0 --> SLEEP VIDEO LINK UNLOCKED PRBSEN = 0 PRBSEN = 1 VIDEO LINK PRBS TEST 0 -- > SLEEP Figure 19. State Diagram www.maximintegrated.com Maxim Integrated │  33 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Register Map OFFSET NAME MSB LSB 0x00 seraddr[7:0] SERADDR[6:0] RSVD 0x01 desaddr[7:0] DESADDR[6:0] CFGBLOCK 0x02 invpinh[7:0] 0x03 invpinl[7:0] 0x04 main config[7:0] LOCKED 0x05 eqtune[7:0] I2CMETHOD 0x06 hvsrc[7:0] HIGHIMM 0x07 config[7:0] 0x08 pktcc_en[7:0] INVPINH[5:0] SRNG[1:0] INVPINL[7:0] DBL OUTENB PRBSEN SLEEP DCS HVTR_ MODE EN_EQ INTTYPE[1:0] EQTUNE[3:0] MAX_RT_ I2C_RT_ GPI_ GPI_RT_ EN EN COMP_EN EN DRS BWS ES LFLT_EN_ LFLT_EN_ GPI_EN POS NEG REVCCEN FWDCCEN HIBW HV_SRC[2:0] HVEN CXTP PKTCC_ DISSTAG ERR_RST EN PXL_CRC CC_CRC_ LENGTH[1:0] 0x09 i2csrc A[7:0] I2C_SRC_A[6:0] RSVD 0x0A i2cdst A[7:0] I2C_DST_A[6:0] RSVD 0x0B i2csrc B[7:0] I2C_SRC_B[6:0] RSVD 0x0C i2cdst B[7:0] I2C_DST_B[6:0] RSVD 0x0D i2cconfig[7:0] 0x0E det_thr[7:0] 0x0F filt_track[7:0] 0x10 rceg[7:0] 0x11 rceg2[7:0] 0x12 line_crc[7:0] 0x13 ewm[7:0] EWM_EN EWM_ PER_ MODE EWM_ MAN_ TRG_REQ EWM_MIN_THR[4:0] 0x14 aeq[7:0] AEQ_EN AEQ_ PER_ MODE AEQ_ MAN_ TRG_REQ EWM_PER_THR[4:0] 0x15 det_err[7:0] 0x16 prbs_err[7:0] 0x17 lf[7:0] 0x18 rsvd_18[7:0] 0x19 cc_crc_errcnt[7:0] CC_CRC_ERRCNT[7:0] 0x1A rceg_err_cnt[7:0] RCEG_ERR_CNT[7:0] www.maximintegrated.com I2C_LOC_ ACK I2C_SLV_SH[1:0] I2C_MST_BT[2:0] I2C_SLV_TO[1:0] DET_THR[7:0] GMSL_IN_ EN_DE_ SEL FILT EN_HS_ FILT RCEG_TYPE[1:0] RCEG_ BOUND EN_VS_ FILT DE_EN HTRACK VTRACK RCEG_ERR_NUM[3:0] RCEG_LO_BST_ PRB[1:0] RCEG_ERR_RATE[3:0] UNDERCC_CRC_ LINE_ BST_DET_ LINE_CRC_LOC[1:0] ERR_EN CRC_EN EN DIS_ RWAKE PRBS_ TYPE RCEG_EN RCEG_LO_BST_ LEN[1:0] MAX_RT_ ERR_EN RCEG_ ERR_ PER_EN DET_ERR[7:0] PRBS_ERR[7:0] RSVD MAX_RT_ PRBS_OK ERR GPI_IN LF_NEG[1:0] LF_POS[1:0] RSVD[7:0] Maxim Integrated │  34 MAX96706 OFFSET 14-Bit GMSL Deserializer with Coax or STP Cable Input NAME MSB LSB 0x1B i2csel[7:0] RSVD RSVD 0x1C ewm_eye_width[7:0] RSVD RSVD RSVD RSVD RSVD UNDERBOOST_ DET LINE_ I2CSEL CRC_ERR RSVD EOM_EYE_WIDTH[5:0] 0x1D aeq_bst[7:0] 0x1E id[7:0] 0x1F revision[7:0] 0x20 crcvalue 0[7:0] CRCVALUE_0_[7:0] 0x21 crcvalue 1[7:0] CRCVALUE_1_[7:0] 0x22 crcvalue 2[7:0] CRCVALUE_2_[7:0] 0x23 crcvalue 3[7:0] CRCVALUE_3_[7:0] 0x65 crossbar 0[7:0] CROSSBAR_N_0[3:0] CROSSBAR_N+1_0[3:0] 0x66 crossbar 2[7:0] CROSSBAR_N_2[3:0] CROSSBAR_N+1_2[3:0] 0x67 crossbar 4[7:0] CROSSBAR_N_4[3:0] CROSSBAR_N+1_4[3:0] 0x68 crossbar 6[7:0] CROSSBAR_N_6[3:0] CROSSBAR_N+1_6[3:0] RSVD RSVD AEQ_BST[3:0] ID[7:0] RSVD RSVD RSVD HDCPCAP REVISION[3:0] 0x69 crossbar 8[7:0] CROSSBAR_N_8[3:0] CROSSBAR_N+1_8[3:0] 0x6A crossbar 10[7:0] CROSSBAR_N_10[3:0] CROSSBAR_N+1_10[3:0] 0x6B crossbar 12[7:0] 0x96 rsvd_96[7:0] 0x97 rev_fast[7:0] REV_FAST RSVD 0x98 rsvd_98[7:0] RSVD RSVD 0x99 rsvd_99[7:0] RSVD RSVD 0x9A rsvd_9a[7:0] RSVD RSVD 0x9B rsvd_9b[7:0] RSVD RSVD[1:0] 0x9C rsvd_9c[7:0] RSVD RSVD[1:0] CROSSBAR_N_12[3:0] RSVD[1:0] 0x9D rsvd_9d[7:0] RSVD 0x9E rsvd_9e[7:0] RSVD CROSSBAR_N+1_12[3:0] RSVD[1:0] RSVD RSVD 0x9F rsvd_9f[7:0] RSVD RSVD rsvd_a0[7:0] RSVD RSVD 0xA1 rsvd_a1[7:0] 0xA2 rsvd_a2[7:0] 0xA3 rsvd_a3[7:0] 0xA4 rsvd_a4[7:0] 0xA5 rsvd_a5[7:0] 0xA6 rsvd_a6[7:0] RSVD RSVD RSVD RSVD RSVD RSVD[5:0] RSVD[5:0] RSVD RSVD RSVD RSVD[1:0] RSVD RSVD[2:0] RSVD RSVD[2:0] RSVD[1:0] RSVD RSVD RSVD RSVD[1:0] 0xA0 www.maximintegrated.com RSVD RSVD[3:0] SOFT_ PD RSVD RSVD[2:0] RSVD RSVD RSVD RSVD RSVD RSVD RSVD HPFTUNE[1:0] RSVD[1:0] RSVD RSVD[3:0] RSVD[2:0] RSVD[4:0] RSVD[7:0] RSVD[3:0] RSVD[2:0] RSVD[3:0] RSVD RSVD[3:0] RSVD RSVD RSVD RSVD RSVD RSVD RSVD[1:0] RSVD[1:0] RSVD[1:0] RSVD[1:0] RSVD[1:0] Maxim Integrated │  35 MAX96706 OFFSET 14-Bit GMSL Deserializer with Coax or STP Cable Input NAME 0xC9 rsvd_c9[7:0] 0xCA rsvd_ca[7:0] MSB LSB RSVD[7:0] RSVD RSVD RSVD RSVD[1:0] cc_locked[7:0] RSVD 0xCC rsvd_cc[7:0] RSVD RSVD[6:0] 0xCD rsvd_cd[7:0] RSVD RSVD[6:0] 0xFD rsvd_fd[7:0] 0xFE rsvd_fe[7:0] 0xFF rsvd_ff[7:0] www.maximintegrated.com RSVD RSVD RSVD CC_ CC_ REM_ WBLOCK_ WBLOCK CCLOCK LOST 0xCB RSVD RSVD RSVD RSVD RSVD[7:0] RSVD[3:0] RSVD RSVD RSVD RSVD[3:0] RSVD RSVD[3:0] Maxim Integrated │  36 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input seraddr (0x00) BIT 7 6 5 4 3 2 1 0 Field SERADDR[6:0] RSVD Reset 1000000b 0b Write, Read Write, Read Access Type BITFIELD BITS SERADDR 7:1 RSVD 0 DESCRIPTION DECODE Serializer Address: Serializer device address 0000000: I2C write/read address is 0x00, 0x01 0000001: I2C write/read address is 0x02, 0x03 XXXXXXX: I2C write/read address is XXXXXXX0, XXXXXXX1 1111111: I2C write/read address is 0xFE, 0xFF Reserved: Do not change from default value 0: Reserved desaddr (0x01) BIT 7 6 5 Field 4 3 2 1 DESADDR[6:0] 0 CFGBLOCK Reset XXXXXXXb 0b Access Type Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE I 2C DESADDR CFGBLOCK 0000000: write/read address is 0x00, 0x01 Deserializer Address: Deserializer device address 0000001: I2C write/read address is 0x02, 0x03 (initial value depends on ADD3, ADD2, ADD1, and XXXXXXX: I2C write/read address is XXXXXXX0, ADD0 pin settings latched at power-up) XXXXXXX1 1111111: I2C write/read address is 0xFE, 0xFF 7:1 Configuration Block. When 1, make all registers read only 0 0: Set all write/read registers as writable 1: Set all registers as read only invpinh (0x02) BIT 7 6 5 4 3 2 1 0 Field INVPINH[5:0] Reset 000000b 11b Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION SRNG[1:0] DECODE INVPINH 7:2 Invert Output Pins High: Invert output pins D8–D13 XXXXX0: Do not invert D8 XXXXX1: Invert D8 XXXX0X: Do not invert D9 XXXX1X: Invert D9 XXX0XX: Invert D10 XXX1XX: Do not invert D10 XX0XXX: Do not invert D11 XX1XXX: Invert D11 X0XXXX: Do not invert D12 X1XXXX: Invert D12 0XXXXX: Do not invert D13 1XXXXX: Invert D13 SRNG 1:0 Serial Data-Rate Range 00: 0.5 to 1Gbps 01: 1 to 1.74Gbps 1X: Autodetect serial range www.maximintegrated.com Maxim Integrated │  37 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input invpinl (0x03) BIT 7 6 5 4 Field 3 Reset 00000000b Access Type Write, Read BITFIELD INVPINL 2 1 0 INVPINL[7:0] BITS 7:0 DESCRIPTION DECODE Invert Output Pins Low: Invert output pins D0–D7 XXXXXXX0: Do not invert D0 XXXXXXX1: Invert D0 XXXXXX0X: Do not invert D1 XXXXXX1X: Invert D1 XXXXX0XX: Do not invert D2 XXXXX1XX: Invert D2 XXXX0XXX: Do not invert D3 XXXX1XXX: Invert D3 XXX0XXXX: Do not invert D4 XXX1XXXX: Invert D4 XX0XXXXX: Do not invert D5 XX1XXXXX: Invert D5 X0XXXXXX: Do not invert D6 X1XXXXXX: Invert D6 0XXXXXXX: Do not invert D7 1XXXXXXX: Invert D7 main config (0x04) BIT 7 6 5 4 Field LOCKED OUTENB PRBSEN SLEEP Reset Xb 0b 0b 0b Read Only Write, Read Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION 3 2 1 0 INTTYPE[1:0] REVCCEN FWDCCEN 01b 1b 1b Write, Read Write, Read Write, Read DECODE LOCKED 7 LOCK Output: LOCK output pin level 0: Video link not locked 1: Video link locked OUTENB 6 Outputs Enable Bar: Disable outputs 0: Enable DOUT_outputs 1: Disable DOUT_ outputs PRBSEN 5 PRBS Test Enable 0: Set device for normal operation 1: Enable PRBS test SLEEP 4 Sleep Mode: Activate sleep mode 0: Set device for normal operation 1: Put device into sleep mode Interface Type: Local control-channel interface when I2CSEL = 0 00: UART-to-I2C conversion 01: UART 1X: Disable local control channel INTTYPE 3:2 REVCCEN 1 Reverse Control-Channel Enable: Enable reverse control channel from deserializer 0: Disable reverse control-channel receiver 1: Enable reverser control-channel receiver FWDCCEN 0 Forward Control-Channel Enable: Enable forward control channel to deserializer 0: Disable forward control-channel transmitter 1: Enable forward control-channel transmitter www.maximintegrated.com Maxim Integrated │  38 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input eqtune (0x05) BIT 6 5 4 Field I2CMETHOD DCS HVTR_ MODE EN_EQ EQTUNE[3:0] Reset 0b 0b 1b 1b 1001b Write, Read Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD 7 BITS DESCRIPTION 3 2 1 0 DECODE I2CMETHOD 7 I2C Method: Skip register address when converting UART to I2C 0: Send the register address during UART-to-I2C conversion 1: Do not send the register address during UART-to-I2C conversion DCS 6 Driver Current Selection: Driver current selection for CMOS outputs 0: Set device for normal operation 1: Increase CMOS driver current HVTR_MODE 5 HV Tracking Mode: HV tracking allows continuous HSYNC format 0: Use partial periodic HV tracking 1: Use partial and full periodic HV tracking EN_EQ 4 Enable Equalizer: Enable equalizer for manual and adaptive modes 0: Disable equalization 1: Enable equalization Equalizer Tune: Equalizer boost level at 750MHz (effective when Adaptive EQ is turned off) 0000: 1.6dB manual EQ setting 0001: 2.1dB manual EQ setting 0010: 2.8dB manual EQ setting 0011: 3.5dB manual EQ setting 0100: 4.3dB manual EQ setting 0101: 5.2dB manual EQ setting 0110: 6.3dB manual EQ setting 0111: 7.3dB manual EQ setting 1000: 8.5dB manual EQ setting 1001: 9.7dB manual EQ setting 1010: 11dB manual EQ setting 1011: 12.2dB manual EQ setting 11XX: Do Not Use EQTUNE 3:0 www.maximintegrated.com Maxim Integrated │  39 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input hvsrc (0x06) BIT 7 6 5 4 3 Field HIGHIMM MAX_RT_ EN I2C_RT_EN GPI_ COMP_EN GPI_RT_EN HV_SRC[2:0] Reset Xb 1b 1b 0b 1b 111b Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Access Type BITS DESCRIPTION 2 0 DECODE High-Immunity Mode: Default value depends on the state of the HIM input 0: Use legacy reverse-channel mode 1: Use high-immunity mode 6 Maximum Retransmission Limit Enable 0: Disable maximum retransmission limit 1: Enable maximum retransmission limit 5 I2C Retransmission Enable 0: Disable I2C retransmission 1: Enable I2C retransmission 4 GPI Compensation Enable: GPI skew compensation enable 0: Disable GPI skew compensation 1: Enable GPI skew compensation 3 GPI Retransmission Enable 0: Disable GPI retransmission 1: Enable GPI retransmission HIGHIMM 1 000: Use D18/D19 for HS/VS (use this setting when the serializer is a 3.125Gbps device or if HIBW mode is used; otherwise, this setting is for use with the MAX9273 when DBL = 0 or HVEN = 1) 001: Use D14/D15 for HS/VS (for use with the MAX9271/MAX96705 when DBL = 0 or HVEN = 1) 2:0 HS/VS Source Selection: HS/VS bit selection 010: Use D12/D13 for HS/VS (for use with the MAX96707 when DBL = 0 or HVEN = 1) 011: Use D0/D1 for HS/VS (for use with the MAX9271/MAX9273/MAX96705/ MAX96707 when DBL = 1 and HVEN = 0) 10X: Do Not Use 110: Automatically determine the source of HSYNC/VSYNC (for use with the MAX96707) 111: Automatically determine the source of HSYNC/VSYNC (for use with the MAX96705) www.maximintegrated.com Maxim Integrated │  40 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input config (0x07) BIT Field Reset 7 6 5 4 3 2 1 0 DBL DRS BWS ES HIBW HVEN CXTP PXL_CRC 0b 0b 0b 0b 0b 0b Xb 0b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE DBL 7 Double-Output Mode 0: Use single-rate output 1: Use double-rate output (2x word rate at 1/2x width) DRS 6 Data-Rate Select 0: Use normal data-rate output 1: Use 1/2 rate data output (for use with low data rates) BWS 5 Bus-Width Select 0: Set bus width for 22-/24-bit bus, 24-/27-bit mode (depending on HIBW setting) 1: Set bus width for 30-bit bus (32-bit mode) ES 4 Edge Select 0: Set output data valid on rising edge of PCLKOUT 1: Set output data valid on falling edge of PCLKOUT HIBW 3 High-Bandwidth Mode 0: Disable high-bandwidth mode 1: Enable high-bandwidth mode (when BWS = 0) HVEN 2 HS/VS Encoding Enable 0: Disable HS/VS encoding 1: Enable HS/VS encoding CXTP 1 Coax/TP Select 0: Use differential-output mode (for use with twisted-pair cable) 1: Use single-ended output mode (for use with coax cable) PXL_CRC 0 Pixel CRC Enable: Pixel error-detection type (this is controllable by pin when LCCEN = 0) 0: Use 1-bit parity (compatible with all devices) 1: Use 6-bit CRC www.maximintegrated.com Maxim Integrated │  41 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input pktcc_en (0x08) BIT Field 7 6 5 4 3 2 LFLT_EN_POS LFLT_EN_NEG GPI_EN DISSTAG ERR_RST PKTCC_EN Reset Access Type 1 0 CC_CRC_ LENGTH[1:0] 1b Xb 1b 0b 0b 0b 01b Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE 7 Line-Fault Detector Enable Positive Line: Enable line-fault detector LMN0 0: Disable line-fault detector LMN0 1: Enable line-fault detector LMN0 LFLT_EN_NEG 6 Line-Fault Detector Enable Negative Line: Enable line-fault detector LMN1; disabled by default in coax mode and enabled by default in twisted-pair mode 0: Disable line-fault detector LMN1 1: Enable line-fault detector LMN1 GPI_EN 5 GPI-to-GPO Enable: Enable GPI-to-GPO signal transmission to serializer 0: Disable GPI-to-GPO transmission 1: Enable GPI-to-GPO transmission DISSTAG 4 Disable Staggering: Disable staggering of outputs 0: Enable staggering of DOUT_outputs 1: Disable staggering of DOUT_outputs ERR_RST 3 Error Reset: When set to 1, automatically reset DET_ERR 1μs after ERROR pin is asserted 0: Disable automatic reset of DETERR_ register 1: Enable automatic reset of DETERR_ register PKTCC_EN 2 Packet-Based Control-Channel Mode Enable 0: Disable packet-based control-channel mode 1: Enable packet-based control-channel mode Control-Channel CRC Length 00: 1-bit CRC 01: 5-bit CRC 10: 8-bit CRC 11: Do Not Use LFLT_EN_POS CC_CRC_LENGTH 1:0 i2csrc (0x09, 0x0B) BIT 7 6 5 4 3 2 1 0 Field I2C_SRC[6:0] RSVD Reset 0b 0b Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION DECODE I 2C I2C_SRC RSVD 7:1 0 www.maximintegrated.com I2C Address Translator Source: translator source A I2C address Reserved: Do not change from default value 0000000: write/read address is 0x00, 0x01 0000001: I2C write/read address is 0x02, 0x03 XXXXXXX: I2C write/read address is XXXXXXX0, XXXXXXX1 1111111: I2C write/read address is 0xFE, 0xFF 0: Reserved Maxim Integrated │  42 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input i2cdst (0x0A, 0x0C) BIT 7 6 5 Field 4 3 2 1 0 I2C_DST[6:0] Reset Access Type BITFIELD BITS I2C_DST 7:1 RSVD 0 RSVD 0b 0b Write, Read Write, Read DESCRIPTION DECODE I2C address translator destination: I2C address translator destination A 0000000: I2C write/read address is 0x00, 0x01 0000001: I2C write/read address is 0x02, 0x03 XXXXXXX: I2C write/read address is XXXXXXX0, XXXXXXX1 1111111: I2C write/read address is 0xFE, 0xFF Reserved: Do not change from default value 0: Reserved i2cconfig (0x0D) BIT Field 7 Reset Access Type BITFIELD I2C_LOC_ACK I2C_SLV_SH I2C_MST_BT I2C_SLV_TO 6 I2C_LOC_ACK 5 I2C_SLV_SH[1:0] 4 3 2 1 I2C_MST_BT[2:0] 0 I2C_SLV_TO[1:0] 0b 01b 101b 10b Write, Read Write, Read Write, Read Write, Read BITS DESCRIPTION DECODE I2C-to-I2C Slave Local Acknowledge: When forward channel is not available 0: Disable local acknowledge when forward channel is not available 1: Enable local acknowledge when forward channel is not available I2C-to-I2C Slave Setup and Hold Time Setting: Setup, hold (typ) 00: (352, 117)ns 01: (469, 234)ns 10: (938, 352)ns 11: (1406, 469)ns 4:2 I2C-to-I2C Master Bit Rate Setting: Min, typ, max. 000: (6.61, 8.47, 9.92)kbps bit rate 001: (22.1, 28.3, 33.2)kbps bit rate 010: (66.1, 84.7, 99.2)kbps bit rate 011: (82, 105, 123)kbps bit rate 100: (136, 173, 203)kbps bit rate 101: (265, 339, 397))kbps bit rate 110: (417, 533, 625)kbps bit rate 111: (654, 837, 980)kbps bit rate 1:0 I2C-to-I2C Slave Remote-Side Timeout Setting: Typ 00: 64μs timeout 01: 256μs timeout 10: 1024μs timeout 11: I2C timeout disabled 7 6:5 www.maximintegrated.com Maxim Integrated │  43 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input det_thr (0x0E) BIT 7 6 5 4 Field 3 2 1 0 DET_THR[7:0] Reset 00000000b Access Type Write, Read BITFIELD BITS DET_THR 7:0 DESCRIPTION DECODE 00000000: Value is 0 00000001: Value is 1, XXXXXXXX 11111111: Value is 255 Detected Errors Threshold: Threshold for detected errors filt_track (0x0F) BIT 7 6 5 4 Field GMSL_IN_ SEL EN_DE_ FILT EN_HS_ FILT EN_VS_ FILT DE_EN Reset 0b 0b 0b 0b Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD BITS 3 1 0 HTRACK VTRACK PRBS_ TYPE 0b 0b 0b 1b Write, Read Write, Read Write, Read Write, Read DESCRIPTION 2 DECODE GMSL_IN_SEL 7 Select GMSL Input 0: Select IN0+, IN01: Select IN1+, IN1- EN_DE_FILT 6 Enable DE Glitch Filtering: Enable glitch filtering on DOUT11 0: Disable glitch filtering on DOUT11 1: Enable glitch filtering on DOUT11 EN_HS_FILT 5 Enable HS Glitch Filtering: Enable glitch filtering on DOUT12 0: Disable glitch filtering on DOUT12 1: Enable glitch filtering on DOUT12 EN_VS_FILT 4 Enable VS Glitch Filtering: Enable glitch filtering on DOUT13 0: Disable glitch filtering on DOUT13 1: Enable glitch filtering on DOUT13 DE_EN 3 DE Processing Enable: Enable processing separate HS and DE signals 0: Disable processing HS and DE signals 1: Enable processing HS and DE signals HTRACK 2 HS Tracking Enable 0: Disable HS tracking 1: Enable HS tracking VTRACK 1 VS Tracking Enable 0: Disable VS tracking 1: Enable VS tracking PRBS_TYPE 0 PRBS Type Select: PRBS type select (in HIBW mode, set PRBS_TYPE = 0) 0: GMSL default style PRBS test 1: MAX9272 style PRBS www.maximintegrated.com Maxim Integrated │  44 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rceg (0x10) BIT 7 6 5 4 3 2 1 0 Field RCEG_TYPE[1:0] RCEG_ BOUND Reset 00b 0b 0001b 0b Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD BITS RCEG_TYPE RCEG_ERR_NUM RCEG_EN RCEG_EN DESCRIPTION DECODE Reverse-Channel Generated Error Type 00: Random errors 01: Short burst 1X: Long burst 5 Reverse-Channel Generated Error Boundary: Effective when RCEG_TYPE_ = 0X) 0: Errors are unbounded to symbols 1: Errors are bounded to symbols 4:1 Number of RCEG Errors Generated: Number of errors generated with each request Effective when RCEG_TYPE_ = 0X) 0000: Value is 0. 0001: Value is 1 XXXX 1111: Value is 15 0 Enable Reverse-Channel Error Generator 0: Disable reverse-channel error generator 1: Enable reverse-channel error generator 7:6 RCEG_BOUND RCEG_ERR_NUM[3:0] rceg2 (0x11) BIT 7 6 5 4 3 2 1 0 Field RCEG_ERR_RATE[3:0] RCEG_LO_BST_PRB[1:0] RCEG_LO_BST_LEN[1:0] Reset 1111b 00b 00b Write, Read Write, Read Write, Read Access Type BITFIELD RCEG_ERR_RATE RCEG_LO_BST_PRB RCEG_LO_BST_LEN www.maximintegrated.com BITS DESCRIPTION DECODE 7:4 Error-Generation Rate: Error-generation rate in terms of bit time = 2^(RCEG_ERR_ RATE+3). Effective when RCEG_TYPE = 0X) 0000: Rate is 2^-3 0001: Rate is 2^-4 0010: Rate is 2^-5 XXXX: Rate is 2^-(3 + value) 1110: Rate is 2^-17 1111: Rate is 2^-18 3:2 Long-Burst Error Probability: Effective when RCEG_TYPE = 10) 00: 1/1024 01: 1/128 10: 1/32 11: 1/8 1:0 Long-Burst Error Length: Long-burst error length in terms of bit time Effective when RCEG_TYPE = 10) 00: continuous 01: 128 (~150us) 10: 8192 (~9.83ms) 11: 1048576 (~1.26s) Maxim Integrated │  45 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input line_crc (0x12) BIT 7 6 5 4 3 2 1 0 DIS_ RWAKE MAX_RT_ ERR_EN RCEG_ ERR_PER_ EN 0b 0b 1b 0b Write, Read Write, Read Write, Read Write, Read Field UNDERBST_DET_ EN CC_CRC_ ERR_EN LINE_CRC_LOC[1:0] LINE_CRC_ EN Reset 0b 1b 01b Write, Read Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION UNDERBST_DET_EN 7 Underboost-Detection Enable: Allow underboost detection driving ERRORB pin 0: Disable underboost detection driving ERROR pin 1: Enable underboost detection driving ERROR pin CC_CRC_ERR_EN 6 Control-Channel CRC ERR Enable: Enable reporting of (CC_CRC_ERR_CNT -> 0) on the ERRB pin 0: Disable reporting of errors on ERRB 1: Enable reporting of errors on ERRB Video-Line CRC Insertion Location 00: [1..4] 01: [5..8] 10: [9..12] 11: [13..16] LINE_CRC_LOC 5:4 DECODE LINE_CRC_EN 3 Video-Line CRC Enable 0: Disable video-line CRC 1: Enable video-line CRC DIS_RWAKE 2 Disable Remote Wake-up 0: Enable remote wake-up 1: Disable remote wake-up MAX_RT_ERR_EN 1 Enable Reflection of Maximum Retransmission Error: Enable reflection of maximum retransmission error on the ERRORB pin 0: Disable maximum retransmission error on the ERROR pin 1: Enable maximum retransmission error on the ERROR pin RCEG_ERR_PER_EN 0 Periodic Error-Generation Enable: Effective when RCEG_TYPE = 0X) 0: Disable periodic-error generator 1: Enable periodic-error generator www.maximintegrated.com Maxim Integrated │  46 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input ewm (0x13) BIT 7 6 5 4 3 2 EWM_MIN_THR[4:0] Field EWM_EN EWM_PER_ MODE EWM_ MAN_TRG_ REQ Reset 1b 1b 0b 01101b Write, Read Write, Read Write 1 to Set, Read Write, Read Access Type BITFIELD BITS EWM_EN DESCRIPTION 7 1 0 DECODE Eye-Width Monitor Enable 0: Disable eye-width monitor 1: Enable eye-width monitor EWM_PER_MODE 6 Eye-Width Monitor Periodic Mode Select 0: Set eye-width monitor to use nonperiodic mode 1: Set eye-width monitor to use periodic mode EWM_MAN_TRG_REQ 5 Eye-Width Manual Trigger Request: Rising edge of this register triggers eye-width monitor when not in periodic mode 0: Do not trigger eye-width monitor. 1: Write 1 to this bit to manually trigger the eye-width monitor Eye-Width Minimum Threshold: Eye-width minimum threshold for flagging ERRORB pin 00000: Eye-width threshold is disabled XXXXX: (EWM_MIN_THR/64)% open eye flags ERROR pin EWM_MIN_THR 4:0 aeq (0x14) BIT 7 6 5 Field AEQ_EN AEQ_PER_ MODE AEQ_MAN_ TRG_REQ EWM_PER_THR[4:0] Reset 1b 0b 0b 00000b Write, Read Write 1 to Set, Read Write, Read Access Type Write, Read BITFIELD 4 3 2 1 0 BITS DESCRIPTION AEQ_EN 7 Adaptive Equalization Enable: Enable adaptive equalization 0: Disable AEQ 1: Enable AEQ AEQ_PER_MODE 6 Adaptive Equalization Periodic Mode Select 0: Set AEQ to use nonperiodic mode 1: Set AEQ to use periodic mode AEQ_MAN_TRG_REQ 5 Adaptive Equalization Manual Fine-Tune Request: Rising edge of this register triggers AEQ fine tuning when not in periodic mode 0: Do not trigger AEQ fine tuning 1: Write 1 to this bit to manually trigger the AEQ fine tuning Eye-Width Trigger Threshold: Eye-width threshold to trigger a fine tune operation 00000: Eye-opening threshold is disabled 10000: 50% open-eye triggers fine-tune operation OTHER: Do Not Use EWM_PER_THR www.maximintegrated.com 4:0 DECODE Maxim Integrated │  47 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input det_err (0x15) BIT 7 6 5 4 3 Field DET_ERR[7:0] Reset XXXXXXXXb Access Type 2 1 0 Read Only BITFIELD BITS DET_ERR 7:0 DESCRIPTION DECODE 00000000: Value is 0 00000001: Value is 1 XXXXXXXX 11111111: Value is 255. Detected Error Counter prbs_err (0x16) BIT 7 6 5 4 3 2 Field PRBS_ERR[7:0] Reset XXXXXXXXb Access Type BITFIELD PRBS_ERR 1 0 Read Only BITS 7:0 DESCRIPTION DECODE 00000000: Value is 0 00000001: Value is 1 XXXXXXXX 11111111: Value is 255 PRBS Error Counter lf (0x17) BIT 7 6 5 4 Field RSVD MAX_RT_ ERR PRBS_OK GPI_IN LF_NEG[1:0] LF_POS[1:0] Reset Xb Xb Xb Xb XXb XXb Read Only Read Clears All Read Only Read Only Read Only Read Only Access Type BITFIELD BITS 3 2 DESCRIPTION 1 0 DECODE 7 Reserved: Do not change from default value X: Reserved 6 Maximum Retransmission Error Bit: Goes high if packet control channel hits maximum retransmission limit (8 retries); cleared when read 0: No control-channel retransmission error 1: Control-channel retransmission maximum limit reached PRBS_OK 5 PRBS OK: MAX9271/MAX9273-compatible PRBS test for link is terminated normally; check PRBS_ERR register for the PRBS success; for other SerDes read PRBS_ERR registers 0: No MAX9271/MAX9273-compatible PRBS test completed 1: MAX9271/MAX9273-compatible PRBS test completed normally GPI_IN 4 GPI Pin Level 0: GPI is input low 1: GPI is input high 3:2 Line Fault: Line-fault status of the indicated input LF_POS -> LMN0 LF_NEG -> LMN1 00: Short to battery detected 01: Short to ground detected 10: No faults detected 11: Open cable detected 1:0 Line Fault: Line-fault status of the indicated input LF_POS -> LMN0 LF_NEG -> LMN1 00: Short to battery detected 01: Short to ground detected 10: No faults detected 11: Open cable detected RSVD MAX_RT_ERR LF_NEG LF_POS www.maximintegrated.com Maxim Integrated │  48 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_18 (0x18) BIT 7 6 5 4 3 Field RSVD[7:0] Reset XXXXXXXXb Access Type BITFIELD RSVD 2 1 0 Read Only BITS DESCRIPTION DECODE Reserved: Do not change from default value 7:0 XXXXXXXX: Reserved cc_crc_errcnt (0x19) BIT 7 6 5 4 3 Field CC_CRC_ERRCNT[7:0] Reset XXXXXXXXb Access Type 2 1 0 Read Only BITFIELD BITS CC_CRC_ERRCNT 7:0 DESCRIPTION DECODE 00000000: Value is 0 00000001: Value is 1 XXXXXXXX 11111111: Value is 255 Packet-Based Control-Channel CRC Error Counter rceg_err_cnt (0x1A) BIT 7 6 5 4 3 Field RCEG_ERR_CNT[7:0] Reset XXXXXXXXb Access Type BITFIELD RCEG_ERR_CNT www.maximintegrated.com 2 1 0 Read Only BITS 7:0 DESCRIPTION Control-Channel Number of Generated Errors DECODE 00000000: Value is 0 00000001: Value is 1. XXXXXXXX 11111111: Value is 255 Maxim Integrated │  49 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input i2csel (0x1B) BIT 7 6 5 4 3 2 1 0 RSVD RSVD Field RSVD RSVD RSVD RSVD I2CSEL LINE_CRC_ ERR Reset 0b 0b 0b 0b Xb Xb Xb Xb Write, Read Write, Read Write, Read Write, Read Read Only Read Clears All Read Only Read Only Access Type BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved RSVD 4 Reserved: Do not change from default value 0: Reserved I2CSEL 3 I2CSEL Pin Level: Detected I2CSEL pin level 0: Low-I2CSEL pin detected (UART) 1: High-I2CSEL pin detected (I2C) LINE_CRC_ ERR 2 CRC-Error Bit: Goes high if received video line has CRC mismatch and latched; cleared to 0 when read 0: No line CRC error detected 1: Line CRC error detected RSVD 1 Reserved: Do not change from default value X: Reserved RSVD 0 Reserved: Do not change from default value X: Reserved ewm_eye_width (0x1C) BIT 7 6 Field RSVD RSVD EOM_EYE_WIDTH[5:0] Reset 0b 0b XXXXXXb Write, Read Write, Read Read Only Access Type BITFIELD BITS 5 4 3 2 DESCRIPTION 1 DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved Measured Eye Opening: Opening width = EOM_EYE_WIDTH / 63 * 100% 000000: Width is 0% 000001: Width is 1/63 x 100% 111111: Width is 63/63 x 100% EOM_EYE_WIDTH www.maximintegrated.com 5:0 0 Maxim Integrated │  50 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input aeq_bst (0x1D) BIT 7 6 5 4 3 2 1 AEQ_BST[3:0] Field RSVD RSVD RSVD UNDERBOOST_ DET Reset 0b 0b 0b Xb XXXXb Write, Read Write, Read Write, Read Read Only Read Only Access Type BITFIELD BITS DESCRIPTION 0 DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved 4 Underboost Detected: '1' indicates that an underboost is detected when the AEQ is at the maximum setting 0: Normal operation 1: Underboost (at maximum AEQ gain) detected Adaptive Equalizer Boost Value: Selected adaptive equalizer value; settings correspond to gain at 750MHz 0000: 1.6dB EQ setting 0001: 2.1dB EQ setting 0010: 2.8dB EQ setting 0011: 3.5dB EQ setting 0100: 4.3dB EQ setting 0101: 5.2dB EQ setting 0110: 6.3dB EQ setting 0111: 7.3dB EQ setting 1000: 8.5dB EQ setting 1001: 9.7dB EQ setting 1010: 11dB EQ setting 1011: 12.2dB EQ setting 11XX: Reserved UNDERBOOST_DET AEQ_BST 3:0 id (0x1E) BIT 7 6 5 4 3 Field ID[7:0] Reset XXXXXXXXb Access Type BITFIELD ID www.maximintegrated.com 2 1 0 Read Only BITS 7:0 DESCRIPTION Device ID: 8-bit value depends on the GMSL device attached DECODE 01001010: MAX96706 Maxim Integrated │  51 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input revision (0x1F) BIT Field Reset Access Type 7 6 5 4 RSVD RSVD RSVD HDCPCAP 3 2 1 0b 0b 0b Xb XXXXb Write, Read Write, Read Write, Read Read Only Read Only BITFIELD BITS 0 REVISION[3:0] DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved HDCPCAP 4 HDCP Capability: '1' = HDCP capable 0: Device does not have HDCP 1: Device is HDCP capable REVISION 3:0 Device Revision 0000: Value is 0 0001: Value is 1 1111: Value is 15 crcvalue (0x20 to 0x23) BIT 7 6 5 4 3 Field CRCVALUE[7:0] Reset XXXXXXXXb Access Type BITFIELD CRCVALUE 2 1 0 Read Only BITS 7:0 DESCRIPTION DECODE CRC Value: CRC output for latest line; CRC_VALUE_3 to CRC_VALUE_0 represents CRC[31:0]. 00000000: Value is 0 00000001: Value is 1 11111111: Value is 255 crossbar (0x65 to 0x6B) BIT 7 6 5 4 3 2 1 Field CROSSBAR_N[3:0] CROSSBAR_N+1[3:0] Reset XXXXb XXXXb Write, Read Write, Read Access Type BITFIELD CROSSBAR_N CROSSBAR_N+1 BITS DESCRIPTION 7:4 Crossbar Setting: CROSSBAR selects the internal signal to connect to the output pin, DOUT_. Register crossbar_(N) contains settings for two outputs, with CROSSBAR_(N) at D[7:4] and CROSSBAR_(N+1) at D[3:0]. Default settings for CROSSBAR(N) connects internal signal D(N) to its respective DOUT(N) pin. 0000: Connect D0 to output 0001: Connect D1 to output :: : 1101: Connect D13 to output 1110: Force output low 1111: Force output high 3:0 Crossbar Setting: CROSSBAR selects the internal signal to connect to the output pin, DOUT_. Register crossbar_(N) contains settings for two outputs, with CROSSBAR_(N) at D[7:4] and CROSSBAR_(N+1) at D[3:0]. Default settings for CROSSBAR(N) connects internal signal D(N) to its respective DOUT(N) pin. 0000: Connect D0 to output 0001: Connect D1 to output :: : 1101: Connect D13 to output 1110: Force output low 1111: Force output high www.maximintegrated.com 0 DECODE Maxim Integrated │  52 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_96 (0x96) BIT 7 6 Field Reset Access Type BITFIELD 5 RSVD[1:0] 4 RSVD[1:0] 3 2 1 0 RSVD RSVD RSVD RSVD 01b 01b 0b 0b 0b 1b Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITS DESCRIPTION DECODE RSVD 7:6 Reserved: Do not change from default value 01: Reserved RSVD 5:4 Reserved: Do not change from default value 01: Reserved RSVD 3 Reserved: Do not change from default value 0: Reserved RSVD 2 Reserved: Do not change from default value 0: Reserved RSVD 1 Reserved: Do not change from default value 0: Reserved RSVD 0 Reserved: Do not change from default value 1: Reserved rev_fast (0x97) BIT Field 7 6 REV_FAST RSVD Reset 5 4 3 2 0b 0b 100010b Access Type Write, Read Write, Read Write, Read BITFIELD BITS REV_ FAST 1 0 RSVD[5:0] DESCRIPTION DECODE 7 Reverse-Channel Fast Mode 0: Disable reverse-channel fast mode 1: Enable reverse-channel fast mode RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5:0 Reserved: Do not change from default value 100010: Reserved rsvd_98 (0x98) BIT Field 7 6 RSVD RSVD Reset 5 4 3 2 1b 0b 011010b Access Type Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION 0 DECODE RSVD 7 Reserved: Do not change from default value 1: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5:0 Reserved: Do not change from default value 011010: Reserved www.maximintegrated.com 1 RSVD[5:0] Maxim Integrated │  53 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_99 (0x99) BIT Field 7 6 5 4 3 2 1 0 RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD Reset 0b 1b 0b 0b 0b 0b 0b 0b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 1: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved RSVD 4 Reserved: Do not change from default value 0: Reserved RSVD 3 Reserved: Do not change from default value 0: Reserved RSVD 2 Reserved: Do not change from default value 0: Reserved RSVD 1 Reserved: Do not change from default value 0: Reserved RSVD 0 Reserved: Do not change from default value 0: Reserved rsvd_9a (0x9A) BIT Field 7 6 RSVD RSVD Reset 5 4 RSVD[1:0] 3 2 1 RSVD[2:0] 0 RSVD 0b 0b 10b 010b 0b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5:4 Reserved: Do not change from default value 10: Reserved RSVD 3:1 Reserved: Do not change from default value 010: Reserved RSVD 0 Reserved: Do not change from default value 0: Reserved RSVD www.maximintegrated.com Maxim Integrated │  54 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_9b (0x9B) BIT 7 Field 6 RSVD Reset 5 4 RSVD[1:0] 3 2 1 RSVD[2:0] 0 RSVD[1:0] 0b 01b 001b 10b Access Type Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6:5 Reserved: Do not change from default value 01: Reserved RSVD 4:2 Reserved: Do not change from default value 001: Reserved RSVD 1:0 Reserved: Do not change from default value 10: Reserved rsvd_9c (0x9C) BIT 7 Field 6 RSVD Reset 5 RSVD[1:0] 4 3 2 RSVD 1 0 RSVD[3:0] 0b 10b 1b 0100b Access Type Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6:5 Reserved: Do not change from default value 10: Reserved RSVD 4 Reserved: Do not change from default value 1: Reserved RSVD 3:0 Reserved: Do not change from default value 0100: Reserved rsvd_9d (0x9D) 7 6 5 4 3 2 1 0 Field BIT RSVD RSVD RSVD RSVD SOFT_PD RSVD RSVD RSVD Reset 0b 0b 1b 01b 0b 0b 0b 0b Write, Read Write 1 to Set, Read Write, Read Write, Read Write, Read Access Type Write, Read BITFIELD BITS Write, Read Write, Read DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 1: Reserved RSVD 4 Reserved: Do not change from default value 01: Reserved SOFT_PD 3 Reserved: Do not change from default value 0: Normal operation 1: Reset the device RSVD 2 Reserved: Do not change from default value 0: Reserved RSVD 1 Reserved: Do not change from default value 0: Reserved RSVD 0 Reserved: Do not change from default value 0: Reserved www.maximintegrated.com Maxim Integrated │  55 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_9e (0x9E) BIT 7 Field 6 RSVD Reset 5 4 RSVD[1:0] 3 2 RSVD[2:0] 1 0 RSVD RSVD 1b 10b 010b 0b 0b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 1: Reserved RSVD 6:5 Reserved: Do not change from default value 10: Reserved RSVD 4:2 Reserved: Do not change from default value 010: Reserved RSVD 1 Reserved: Do not change from default value 0: Reserved RSVD 0 Reserved: Do not change from default value 0: Reserved rsvd_9f (0x9F) BIT Field 7 6 5 4 3 RSVD RSVD RSVD RSVD RSVD Reset 2 1 HPFTUNE[1:0] 0 RSVD 0b 0b 0b 0b 0b 01b 0b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved RSVD 4 Reserved: Do not change from default value 0: Reserved RSVD 3 Reserved: Do not change from default value 0: Reserved Equalizer High-Pass Filter Cutoff Frequency 00: 7.5MHz cutoff frequency 01: 3.75MHz cutoff frequency 10: 2.5MHz cutoff frequency 11: 1.87MHz cutoff frequency Reserved: Do not change from default value 0: Reserved HPFTUNE 2:1 RSVD 0 rsvd_a0 (0xA0) BIT 7 6 5 4 3 2 Field RSVD RSVD RSVD[1:0] RSVD[3:0] Reset 1b 0b 10b 1110b Access Type Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Reserved: Do not change from default value 1: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5:4 Reserved: Do not change from default value 10: Reserved RSVD 3:0 Reserved: Do not change from default value 1110: Reserved www.maximintegrated.com 0 DECODE 7 RSVD 1 Maxim Integrated │  56 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_a1(0xA1) BIT 7 6 5 4 3 2 1 Field RSVD[2:0] RSVD[4:0] Reset 010b 00100b Write, Read Write, Read Access Type BITFIELD BITS DESCRIPTION 0 DECODE RSVD 7:5 Reserved: Do not change from default value 010: Reserved RSVD 4:0 Reserved: Do not change from default value 00100: Reserved rsvd_a2 (0xA2) BIT 7 6 5 4 Field 3 Reset 00100000b Access Type Write, Read BITFIELD RSVD 2 1 0 RSVD[7:0] BITS DESCRIPTION DECODE Reserved: Do not change from default value 7:0 00100000: Reserved rsvd_a3 (0xA3) BIT 7 6 5 4 3 2 1 Field RSVD[3:0] Reset 0110b 1011b Write, Read Write, Read Access Type BITFIELD BITS 0 RSVD[3:0] DESCRIPTION DECODE RSVD 7:4 Reserved: Do not change from default value 0110: Reserved RSVD 3:0 Reserved: Do not change from default value 1011: Reserved rsvd_a4 (0xA4) 4 3 2 Field BIT 7 RSVD[2:0] RSVD RSVD RSVD RSVD[1:0] Reset 101b 1b 0b 1b 01b Write, Read Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD BITS 6 5 DESCRIPTION 0 DECODE RSVD 7:5 Reserved: Do not change from default value 101: Reserved RSVD 4 Reserved: Do not change from default value 1: Reserved RSVD 3 Reserved: Do not change from default value 0: Reserved RSVD 2 Reserved: Do not change from default value 1: Reserved RSVD 1:0 Reserved: Do not change from default value 01: Reserved www.maximintegrated.com 1 Maxim Integrated │  57 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_a5 (0xA5) BIT 7 6 Field 5 Reset Access Type BITFIELD 4 3 RSVD[3:0] 2 1 RSVD[1:0] 0 RSVD[1:0] 1100b 11b 01b Write, Read Write, Read Write, Read BITS DESCRIPTION DECODE RSVD 7:4 Reserved: Do not change from default value 1100: Reserved RSVD 3:2 Reserved: Do not change from default value 11: Reserved RSVD 1:0 Reserved: Do not change from default value 01: Reserved rsvd_a6 (0xA6) BIT 7 6 5 4 3 2 Field RSVD RSVD RSVD RSVD RSVD[1:0] RSVD[1:0] Reset 0b 0b 0b 0b 00b 01b Access Type Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION 1 0 DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved RSVD 4 Reserved: Do not change from default value 0: Reserved RSVD 3:2 Reserved: Do not change from default value 00: Reserved RSVD 1:0 Reserved: Do not change from default value 01: Reserved rsvd_c9 (0xC9) BIT 7 6 5 4 3 Field RSVD[7:0] Reset XXXXXXXXb Access Type BITFIELD RSVD 2 1 0 Read Only BITS 7:0 www.maximintegrated.com DESCRIPTION Reserved: Do not change from default value DECODE XXXXXXXX: Reserved Maxim Integrated │  58 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_ca (0xCA) BIT Field 7 6 5 RSVD RSVD RSVD Reset 4 3 RSVD[1:0] 2 1 0 RSVD RSVD RSVD 0b Xb Xb XXb Xb Xb Xb Access Type Write, Read Read Only Read Only Read Only Read Only Read Only Read Only BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value X: Reserved RSVD 5 Reserved: Do not change from default value X: Reserved RSVD 4:3 Reserved: Do not change from default value XX: Reserved RSVD 2 Reserved: Do not change from default value X: Reserved RSVD 1 Reserved: Do not change from default value X: Reserved RSVD 0 Reserved: Do not change from default value X: Reserved cc_locked (0xCB) BIT Field 7 6 5 4 3 2 1 0 RSVD RSVD RSVD RSVD CC_ WBLOCK REM_ CCLOCK CC_ WBLOCK_ LOST RSVD Reset Access Type BITFIELD Xb Xb Xb Xb Xb Xb Xb 0b Read Only Read Only Read Only Read Only Read Only Read Only Read Only Write, Read BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value X: Reserved RSVD 6 Reserved: Do not change from default value X: Reserved RSVD 5 Reserved: Do not change from default value X: Reserved RSVD 4 Reserved: Do not change from default value X: Reserved CC_ WBLOCK 3 Control-Channel Word Boundary Locked: '1' indicates locked. 0: Control-channel word boundary not locked. 1: Control-channel word boundary locked. REM_ CCLOCK 2 Remote-Side CC Locked: '1' indicates remote side CC locked. 0: Remote-side control channel not locked. 1: Remote-side control channel locked. CC_ WBLOCK_ LOST 1 Word-Boundary Lock Lost: This bit is set to 1 when reverse control-channel word boundary loses lock. It is cleared when read. 0: Normal operation 1: Control-channel word boundary lost lock. RSVD 0 Reserved: Do not change from default value 0: Reserved www.maximintegrated.com Maxim Integrated │  59 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_cc (0xCC) BIT 7 Field 6 5 4 3 RSVD RSVD[6:0] Reset 0b XXXXXXXb Access Type Write, Read Read Only BITFIELD BITS 2 DESCRIPTION 1 0 DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6:0 Reserved: Do not change from default value XXXXXXX: Reserved rsvd_cd (0xCD) BIT 7 Field 6 5 4 3 RSVD RSVD[6:0] Reset 0b XXXXXXXb Access Type Write, Read Read Only BITFIELD BITS 2 DESCRIPTION 1 0 DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6:0 Reserved: Do not change from default value XXXXXXX: Reserved rsvd_fd (0xFD) BIT 7 6 5 4 3 Field RSVD[7:0] Reset 0b Access Type BITFIELD 2 1 0 Write, Read BITS RSVD DESCRIPTION DECODE Reserved: Do not change from default value 7:0 0: Reserved rsvd_fe (0xFE) BIT 7 Field 5 4 3 RSVD[3:0] Reset Access Type BITFIELD 6 BITS 1 0 RSVD[3:0] 0b 0b Write, Read Write, Read DESCRIPTION DECODE RSVD 7:4 Reserved: Do not change from default value 0: Reserved RSVD 3:0 Reserved: Do not change from default value 0: Reserved www.maximintegrated.com 2 Maxim Integrated │  60 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input rsvd_ff (0xFF) BIT Field 7 6 5 4 RSVD RSVD RSVD RSVD Reset 3 2 1 0b 0b 0b 0b XXXXb Access Type Write, Read Write, Read Write, Read Write, Read Read Only BITFIELD BITS DESCRIPTION DECODE RSVD 7 Reserved: Do not change from default value 0: Reserved RSVD 6 Reserved: Do not change from default value 0: Reserved RSVD 5 Reserved: Do not change from default value 0: Reserved RSVD 4 Reserved: Do not change from default value 0: Reserved RSVD 3:0 Reserved: Do not change from default value XXXX: Reserved www.maximintegrated.com 0 RSVD[3:0] Maxim Integrated │  61 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Applications Information Bus Data Rates Parallel Interface The CMOS parallel-interface data width is programmable and depends on the application. Using a larger width (BWS = 1) results in a lower-pixel clock rate, while a smaller width (BWS = 0) allows a higher-pixel clock rate. Bus Data Width The bus data width depends on the selected modes. The available bus width is less when using error detection or when in double mode (DBL = 1). Table 3 shows the available bit widths and default mapping for various modes. Table 3. Output-Data Width Selection REGISTER BIT SETTINGS PXL_ DBL BWS HIBW CRC HVEN OUTPUT MAPPING 1 1 — 1 1 DOUT11:0, HS, VS 1 1 — 1 0 DOUT11:0 1 1 — 0 1 DOUT11:0*, HS, VS 1 1 — 0 0 DOUT13:0* 1 0 1 1 — DOUT8:0, HS, VS 1 0 1 0 — DOUT11:0, HS, VS 1 0 0 1 1 DOUT7:0, HS, VS 1 0 0 1 0 DOUT7:0 1 0 0 0 1 DOUT10:0, HS, VS 1 0 0 0 0 DOUT10:0 0 1 — 1 1 DOUT11:0*, HS, VS 0 1 — 1 0 DOUT13:0* 0 1 — 0 1 DOUT11:0*, HS, VS 0 1 — 0 0 DOUT13:0* 0 0 1 — — DOUT11:0*, HS, VS 0 0 0 1 1 DOUT11:0*, HS, VS 0 0 0 1 0 DOUT13:0* 0 0 0 0 1 DOUT11:0*, HS, VS 0 0 0 0 0 DOUT13:0* *The bit width is limited by the number of available outputs. The bus data rate depends on the settings BWS and DBL. Table 4 lists the available PCLK rates available for different bus-width settings. For lower PCLK rates, set DBL = 0 (if DBL = 1 in both the serializer and deserializer). Crossbar Switch By default, the crossbar switch connects the serializer input pins DIN_ and HS/VS (when HV encoding is used) to the corresponding deserializer output pins DOUT_ and HS/VS when DBL of the serializer and deserializer match. When there is a DBL mismatch use Tables 5 - 7 to map the serial bits to the crossbar inputs. Reprogram the crossbar switch when changing the output pin assignments. Crossbar Switch Programming Each output pin can be assigned any of the 14 DOUT signals. Multiple outputs can share the same input. To force an output low, and ignore the input, set CROSSBAR_ bit = 1110. To force an output high set CROSSBAR_ = 1111. Recommended Crossbar Switch Programming Procedure The following procedure programs the crossbar switch to reassign input/output pin locations: 1) For the crossbar output equivalent of DOUT0 (XBO0) select which pin to map (e.g., DOUT4 -> XBI4). 2) Set the crossbar bits (CROSSBAR0) to the desired selected mapped input (e.g., CROSSBAR0 = 0100). 3) Repeat for the other crossbar outputs. Table 4. Data-Rate Selection Table DRS DBL BWS HIBW PCLK RANGE (MHZ) 0 1 1 0 25 to 87 0 1 0 0 33.3 to 116 0 1 0 1 73.3 to 116 0 0 1 0 12.5 to 43.5 0 0 0 0 16.7 to 58 0 0 0 1 36.7 to 58 1* 0 1 0 6.25 to 12.5 1* 0 0 0 8.33 to 16.7 *Use DRS = 1 with legacy devices only (MAX92XX). www.maximintegrated.com Maxim Integrated │  62 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 5. Output Map (DBL = 0 or DBL = 1, First Word) BIT SETTING OUTPUT BITS (FIRST WORD) DB HV BW HB CR DE SC* A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 0 0 X 0 X 0 1 0 1 2 3 4 5 6 7 8 9 0 0 X 0 X 1 1 0 1 2 3 4 5 6 7 8 9 0 0 X 0 X X 2 0 1 2 3 4 5 6 7 8 9 0 1 X 0 X 1 1 0 1 2 3 4 5 6 7 8 9 0 1 X 0 X 1 2 0 1 2 3 4 5 6 7 8 0 1 X 0 X 0 1,2 0 1 2 3 4 5 6 7 0 0 0 1 X 0 0 0 1 2 3 4 5 6 7 0 0 0 1 X 1 0 0 1 2 3 4 5 6 1 0 0 0 0 X 3 0 1 2 3 4 5 6 1 0 0 0 1 X 3 0 1 2 3 4 5 1 0 1 0 0 X 3 0 1 2 3 4 5 1 0 1 0 1 X 3 0 1 2 3 4 1 1 0 0 0 0 1,2 0 1 2 3 4 1 1 0 0 0 1 1,2 0 1 2 3 1 1 0 0 1 0 1,2 0 1 2 3 1 1 0 0 1 1 1,2 0 1 2 1 1 1 0 0 1 1 0 1 2 1 1 1 0 0 1 2 0 1 1 1 1 0 0 0 1,2 0 1 1 1 1 0 1 X 1,2 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 www.maximintegrated.com A11 A12 A13 10 11 14 15 10 13 14 15 10 11 12 13 10 13 H V 9 10 11 H V 8 9 10 11 H V 8 9 10 11 H V 7 8 9 10 D H V 7 8 9 10 Z Z Z 6 7 Z Z Z Z Z Z 6 7 8 9 10 11 12 13 5 6 7 8 9 10 11 Z Z 5 6 7 8 9 10 Z HL VL 4 5 6 7 8 9 Z 10 HL VL 4 5 6 7 Z Z Z Z HL VL 3 4 5 6 Z Z Z Z 7 HL VL 3 4 5 6 7 8 9 10 13 HL VL 2 3 4 5 6 7 8 9 10 11 HL VL 2 3 4 5 6 7 8 9 10 11 HL VL 1 2 3 4 5 6 7 8 9 10 11 HL VL 1 2 3 4 5 6 7 8 9 10 11 HL VL 0 1 2 3 4 5 6 7 8 9 10 DL HL VL 0 1 2 3 4 5 6 7 8 Z Z Z HL VL 0 1 2 3 4 5 6 7 8 Z Z DL HL VL Maxim Integrated │  63 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 6. Output Map (DBL = 1, Second Word) BIT SETTING OUTPUT BITS (SECOND WORD) DB HV BW HB CR DE SC* B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 1 0 0 0 0 X 3 11 12 13 14 15 16 17 18 19 20 21 Z Z Z 1 0 0 0 1 X 3 8 9 10 11 12 13 14 15 Z Z Z Z Z Z 1 0 1 0 0 X 3 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 0 1 0 1 X 3 12 13 14 15 16 17 18 19 20 21 22 23 Z Z 1 1 0 0 0 0 1,2 11 12 13 14 15 16 17 18 19 20 21 Z HH VH 1 1 0 0 0 1 1,2 11 12 13 14 15 16 17 18 19 20 Z 21 HH VH 1 1 0 0 1 0 1,2 8 9 10 11 12 13 14 15 Z Z Z Z HH VH 1 1 0 0 1 1 1,2 8 9 10 11 12 13 14 Z Z Z Z 15 HH VH 1 1 1 0 0 1 1 15 16 17 18 19 20 21 22 23 24 25 28 HH VH 1 1 1 0 0 1 2 15 16 17 18 19 20 21 22 23 24 25 26 HH VH 1 1 1 0 0 0 1,2 15 16 17 18 19 20 21 22 23 24 25 26 HH VH 1 1 1 0 1 X 1,2 12 13 14 15 16 17 18 19 20 21 22 23 HH VH 1 0 0 1 0 0 0 12 13 14 15 16 17 18 19 20 24 25 26 HH VH 1 0 0 1 0 1 0 12 13 14 15 16 17 18 19 20 24 25 DH HH VH 1 0 0 1 1 0 0 9 10 11 12 13 14 15 16 17 Z Z Z HH VH 1 0 0 1 1 1 0 9 10 11 12 13 14 15 16 17 Z Z DH HH VH Table 7. Legend BIT SETTINGS MAPPED SYNC OUTPUTS DB Double mode bit DBL H HSYNC ( when DBL = 0) HV H/V Encoding bit HVEN V VSYNC ( when DBL = 0) BW BWS bit D DE ( when DBL = 0) HB HIBW bit HH HSYNC (high word, DBL = 1) CR PXL_CRC bit VH VSYNC (high word, DBL = 1) DE DEEN DH DE (high word, DBL = 1) SC* HV_SRC (dec) HL HSYNC (low word, DBL = 1) 1 or 0 VL VSYNC (low word, DBL = 1) BIT COLOR DL DE (low word, DBL = 1) X Sync Bits # Serial Bits Output on first word Z Zero Output on second word Zero *HV_SRC is automatically set by default. MAX96705 mode automatically sets HV_SRC to 0, 1, or 3 according to the other bit settings above. MAX96707 mode automatically sets HV_SRC to 0, 2, or 3 according to the other bit settings above. www.maximintegrated.com Maxim Integrated │  64 MAX96706 Control-Channel Interfaces I2C Set I2CSEL = 1 to configure the control channel for I2Cto-I2C mode. In this mode, the control channel forwards I2C commands from the microcontroller side to the other side of the GMSL link. The remote device acts as an I2C master to the other peripherals connected to the remote side device. I2C-to-I2C mode uses clock stretching to hold the microcontroller until the data and the acknowledge/ no-acknowledge have been sent across the link. I2C Bit Rate The I2C interface accepts bit rates from 9.6kbps to 1Mbps. The local I2C rate is set by the microcontroller. The remote I2C rate is set by the remote device. By default the control channel is set up for a 400kbps-to-I2C bit rate. Program the I2C_MSTBT and SLV_SH bits (register 0x0D) to match the desired microcontroller I2C rate. Software Programming of the Device Addresses The serializer and deserializer have programmable device addresses. This allows multiple GMSL devices, along with I2C peripherals, to coexist on the same control channel. The serializer device address is in register 0x00 of each device, while the deserializer device address is in register 0x01 of each device. To change a device address, first 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). I2C Address Translation The device supports I2C address translation for up to two device addresses. Use address translation to assign unique device addresses to peripherals with limited I2C addresses. Source addresses (address to translate from) are stored in registers 0x09 and 0x0B. Destination addresses (address to translate to) are stored in registers 0x0A and 0x0C. Configuration Blocking The device can block changes to its registers. Set CFGBLOCK to make all registers read only. Once set, the registers remain blocked until the supplies are removed or until PWDNB is low. www.maximintegrated.com 14-Bit GMSL Deserializer with Coax or STP Cable Input Cascaded/Parallel Devices GMSL supports cascaded and parallel devices connected through I2C. When cascading or using parallel links, all I2C commands are forwarded to all links. Each link attempts to hold the control channel until it receives an acknowledge/non-acknowledge from the remote side device. It is important to keep the control channel active between links in order to prevent timeout. If a link is unused, keep the control channel clear by turning on the configuration link, disconnecting the I2C lines, or powering down the unused device. Dual μC Control Most systems use a single microcontroller; however, µCs can reside on each side simultaneously and trade off running the control channel. Contention occurs if both µCs attempt to use the control channel at the same time. It is up to the user to prevent this contention by implementing a higher-level protocol. In addition, the control channel does not provide arbitration between I2C masters on both sides of the link. An acknowledge frame is not generated when communication fails due to contention. If communication across the serial link is not required, the µCs can disable the forward and reverse control channel using the FWDCCEN and REVCCEN bits (0x04, D[1:0]) in the  serializer/deserializer. Communication across the serial link is stopped and contention between µCs cannot occur. Packet-Based Control-Channel I2C Packet-based control-channel I2C is not enabled by default. To enable packet-based I2C, set PKTCC_EN = 1 in the deserializer and wait 2ms. During this time, the deserializer automatically enables packet-based control channel in the serializer. The internal bit rate used by the packet control channel does not depend on the I2C bit rate used by the host µC. The raw forward control channel bit rate is the same as PCLK (e.g., 10Mbps when fPCLK is 10MHz). The raw reverse-channel bit rate is 850kbps typically (425kbps when HIM = 1). The packet length is 9 bits + the CRC bit length, and affects the overall symbol rate. A larger CRC bit length lowers the overall symbol rate. The latency of GPI/GPO transitions depend on the packet length. The latency of an I2C transmission across the control channel depends on both the incoming/outgoing SCL rate and the control-channel symbol rate. Sending a single byte from serializer to deserializer has an additional delay of 4 SCL bit times + 1.5 symbols. Sending a single byte from deserializer to serializer has an additional delay of 5 SCL bit times + 1.5 Symbols. Maxim Integrated │  65 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input UART UART Timing Set I2CSEL = 0 to configure the control channel for UART or UART to I2C. In this mode, the control channel forwards UART commands from the microcontroller side to the other side of the GMSL link. When INTTYPE = 00, the remote device acts as an I2C master to the other peripherals connected to the remote side device. UART-to-I2C mode does not support devices that use clock stretching. In base mode, the UART idles high (through a pullup resistor). Each GMSL-UART byte consists of a START bit, 8 data bits, an even-parity bit and a stop bit (Figure 20). Keep the idle time between bytes of the same UART packet to less than 4 bit times. The GMSL-UART protocol is listed in Figure 21. A write packet consists of a SYNC byte (Figure 22). Device address byte, Starting register address byte, number of bytes to write, and the data bytes. The slave device responds with an acknowledge byte (Figure 23) if the write was successful. A Read packet consists of a SYNC byte, Device address byte, Starting register address byte, and number of bytes to read. The slave device responds with an acknowledge byte and the read data bytes. Base Mode In base mode, UART packets control the serializer, deserializer and attached peripherals. 1 UART FRAME START D0 D1 D2 D3 D4 FRAME 1 D5 D6 D7 PARITY* STOP FRAME 2 STOP *BASE MODE USES EVEN PARITY FRAME 3 STOP START START Figure 20. GMSL-UART Data Format for Base Mode WRITE DATA FORMAT SYNC DEV ADDR + R/W REG ADDR NUMBER OF BYTES BYTE 1 BYTE N ACK MASTER WRITES TO SLAVE MASTER READS FROM SLAVE READ DATA FORMAT SYNC DEV ADDR + R/W REG ADDR NUMBER OF BYTES MASTER WRITES TO SLAVE ACK BYTE 1 BYTE N MASTER READS FROM SLAVE Figure 21. GMSL-UART Protocol for Base Mode START D0 D1 D2 D3 D4 D5 D6 D7 1 0 0 1 1 1 1 0 Figure 22. SYNC Byte (0x79) www.maximintegrated.com PARITY STOP START D0 D1 D2 D3 D4 D5 D6 D7 1 1 0 0 0 0 1 1 PARITY STOP Figure 23. ACK Byte (0xC3) Maxim Integrated │  66 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input UART-to-I2C Conversion There are two possible methods the devices use to convert UART to I2C. In the first method, I2CMETHOD = 0. The register address is sent with the I2C communication (Figure 24). For devices that do not use a register address (such as the MAX7324) set I2CMETHOD = 1 and send a dummy byte in place of the register address (Figure 25). In this method, the remote device omits sending the register address. When using the UART control channel, the remote-side device can communicate to I2C peripherals through UART-to-I2C conversion. Set the INTTYPE bits in the remote side device to "00" to activate UART-to-I2C conversion. The converted I2C bit rate is the same as the incoming UART bit rate. I2C peripherals must not use clock stretching in order to be compatible with UARTto-I2C conversion. UART-TO-I2C CONVERSION OF WRITE PACKET (I2CMETHOD = 0) SERIALIZER/DESERIALIZER µC 11 SYNC FRAME 11 DEVICE ID + WR SERIALIZER/DESERIALIZER 11 11 REGISTER ADDRESS NUMBER OF BYTES PERIPHERAL 1 S 7 DEV ID 1 1 W A 8 REG ADDR 11 DATA 0 11 DATA N 8 DATA 0 1 A 11 ACK FRAME 1 A 8 DATA N 1 1 A P UART-TO-I2C CONVERSION OF READ PACKET (I2CMETHOD = 0) SERIALIZER/DESERIALIZER µC 11 SYNC FRAME 11 DEVICE ID + RD SERIALIZER/DESERIALIZER 11 11 REGISTER ADDRESS NUMBER OF BYTES PERIPHERAL 1 S 7 DEV ID 1 1 W A : MASTER TO SLAVE 8 REG ADDR 1 1 A S : SLAVE TO MASTER 11 ACK FRAME 7 DEV ID 1 1 R A S: START 8 DATA 0 P: STOP 11 DATA 0 1 A 8 DATA N 11 DATA N 1 1 A P A: ACKNOWLEDGE Figure 24. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 0) UART-TO-I2C CONVERSION OF WRITE PACKET (I2CMETHOD = 1) µC 11 SYNC FRAME SERIALIZER/DESERIALIZER 11 11 11 DEVICE ID + WR REGISTER ADDRESS NUMBER OF BYTES SERIALIZER/DESERIALIZER µC PERIPHERAL 1 7 S DEV ID 11 DATA 0 1 1 W A 8 DATA 0 UART-TO-I2C CONVERSION OF READ PACKET (I2CMETHOD = 1) SERIALIZER/DESERIALIZER 11 11 11 11 SYNC FRAME DEVICE ID + RD REGISTER ADDRESS NUMBER OF BYTES SERIALIZER/DESERIALIZER PERIPHERAL MASTER TO SLAVE 11 DATA N 1 S 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 25. Format Conversion Between GMSL UART and I2C without Register Address (I2CMETHOD = 1) www.maximintegrated.com Maxim Integrated │  67 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 8. Default-Device Address D7 D6 D5 D4 D3 D2 D1 D0 1 ADD3 ADD2 1 ADD1 ADD0 0 R/W Note: ADD[3:0] pin settings latched at power-up. UART Bypass Mode In UART bypass mode, the control channel acts as a full-duplex 9.6kbps to 1Mbps link that forwards UART commands across the serial link without responding to the packets themselves. Set MS high to enter bypass mode (wait 1ms after setting bypass mode if the μC is connected on the deserializer side). Bypass uses bit rates from 9.6kbps to 1Mbps. Do not send a logic-low value longer than 100μs when using the GPI/GPO functionality. Table 9. Cable-Equalizer Boost Levels BOOST SETTING (MANUAL AND ADAPTIVE EQ) TYPICAL BOOST GAIN AT 750MHZ (DB) 0000 1.6 0001 2.1 0010 2.8 0011 3.5 0100 4.3 The SerDes have a 7-bit-long slave address stored in registers 0x00 and 0x01. 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. External inputs determine the default slave address as shown in Table 8. After startup, a microcontroller can reprogram the slave address as needed. 0101 5.2 0110 6.3 0111 7.3 1000 8.5 1001 Cable Equalizer 9.7 Power-up default for Manual EQ* 1010 11.0 1011 12.2 Device Address By default, the cable equalizer is enabled and set to Adaptive mode. Set AEQ_EN = 0 to switch to manual EQ mode. EQTUNE determines the boost level in manual EQ mode (see Table 9). Set EN_EQ = 0 to disable all equalization (manual or automatic). The auto-equalization level is determined during seriallink locking. Set AEQ_MAN_TRG_REQ = 1 to re-trigger auto equalization. Set AEQ_PER_MODE = 1 to set up periodic AEQ. ERRB Output The deserializer has an open-drain ERRB output. This output asserts low whenever any of the following conditions occur: ●● The number of detected errors exceeds the error thresholds during normal operation. Read DET_ERR, set auto-error reset, or re-lock the link to clear. ●● Exceeding the maximum number control channel retries. Read MAX_RT_ERR to clear. ●● Measured eye width falls below a programmable threshold (40% by default). Re-trigger an eye-width measurement (above the threshold) to clear. www.maximintegrated.com *Automatic EQ is enabled by default. Additional conditions that set ERRB (disabled by default) include: ●● Insufficient boost at maximum boost setting (set UNDERBST_DET_EN = 1). Retrigger the equalization calibration to clear. ●● Control-channel CRC errors (set CC_CRC_ERR_EN = 1 to enable). Read CC_CRC_ERRCNT to clear. Requires packet control channel (PKTCC = 1). ●● Video line CRC errors (turn on video-line CRC to enable). Read LINE_CRC_ERR to clear. Auto-Error Reset The default method to reset errors is to read the respective error counter registers in the deserializer. Auto-error reset clears the error counters DET_ERR ~1μs after ERR goes low. Auto-error reset is disabled on power-up. Enable auto-error reset through ERR_RST. Auto-error reset does not run when the device is in PRBS test mode. Maxim Integrated │  68 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Board Layout Power-Supply Circuits and Bypassing The deserializer uses an AVDD and DVDD of 1.7V to 1.9V. All inputs and outputs, except for the serial input, derive power from an IOVDD of 1.7V to 3.6V that scales with IOVDD. Proper voltage-supply bypassing is essential for high-frequency circuit stability. 1MΩ HIGHVOLTAGE DC SOURCE CHARGE-CURRENTLIMIT RESISTOR CS 100pF RD 1.5kΩ DISCHARGE RESISTANCE DEVICE UNDER TEST STORAGE CAPACITOR High-Frequency Signals 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 STP PCB traces close to each other for a 100Ω differential characteristic impedance. The trace dimensions depend on the type of trace used (microstrip or stripline). Note that two 50Ω PCB traces do not have 100Ω differential impedance when brought close together—the impedance goes down when the traces are brought closer. Use a 50Ω trace for the single-ended output when driving coax. Route the PCB traces for differential CML in parallel to maintain the differential characteristic impedance. Avoid vias. Keep PCB traces that make up a differential pair equal in length to avoid skew within the differential pair. ESD Protection ESD tolerance is rated for Human Body Model, IEC 61000-4-2, and ISO 10605. The ISO 10605 and IEC 61000-4-2 standards specify ESD tolerance for electronic systems. The serial outputs are rated for ISO 10605 ESD protection and IEC 61000-4-2 ESD protection. All pins are tested for the Human Body Model. The Human Body Model discharge components are CS = 100pF and RD = 1.5kΩ (Figure 26). The IEC 61000-4-2 discharge components are CS = 150pF and RD = 330Ω (Figure 27). The ISO 10605 discharge components are CS = 330pF and RD = 2kΩ (Figure 28). Figure 26. Human Body Model ESD Test Circuit RD 330Ω HIGHVOLTAGE DC SOURCE CHARGE-CURRENTLIMIT RESISTOR CS 150pF DISCHARGE RESISTANCE STORAGE CAPACITOR DEVICE UNDER TEST Figure 27. IEC 61000-4-2 Contact Discharge ESD Test Circuit RD 2kΩ HIGHVOLTAGE DC SOURCE CHARGE-CURRENTLIMIT RESISTOR CS 330pF DISCHARGE RESISTANCE STORAGE CAPACITOR DEVICE UNDER TEST Compatibility with Other GMSL Devices The device is designed to pair with the MAX96705− MAX96711 family of devices, but interoperates with any GMSL device. See Table 10 for operating limitations. www.maximintegrated.com Figure 28. ISO 10605 Contact Discharge ESD Test Circuit Maxim Integrated │  69 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 10. Feature Compatibility DESERIALIZER FEATURE GMSL SERIALIZER HSYNC/VSYNC encoding If feature not supported in the serializer, turn off in the deserializer. I2C-to-I2C If feature not supported in the serializer, use UART-to-I2C or UART-to-UART. Packet control channel If feature not supported in the serializer, use Legacy control channel. CRC error detection If feature not supported in the serializer, turn off in the deserializer. Double input If feature not supported in the serializer, data is output as a single word at half the input frequency. Use Crossbar switch to correct input mapping. Coax If feature not supported in the serializer, connect unused serial input through 200nF and 50Ω in series to AVDD, and set the reverse control-channel amplitude to 100mV. I2S encoding If supported in the serializer, disable I2S in the serializer High-bandwidth mode If feature not supported in the serializer, turn off in the deserializer. High-immunity mode If feature not supported in the serializer, turn off in the deserializer. Device Configuration and Component Selection Internal Input Pulldowns The control and configuration inputs include a pulldown resistor to GND. External pulldown resistors are not needed. Multifunction Inputs The device has several inputs/outputs that function both as a parallel input/output and as a configuration pin. On power-up, or when reverting from a power-down state, the pins act as configuration inputs. After latching the input state, the configuration inputs become parallel digital input/outputs. Connect a configuration input through a 30kΩ resistor to IOVDD to set a high level. Leave the configuration input open to set a low level. I2C/UART Pullup Resistors The I2C 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 I2C/UART Port Timing section 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. GMSL supports I2C/UART rates up to 1Mbps (UART-to-I2C mode) and 400kbps (I2C-toI2C mode). www.maximintegrated.com AC-Coupling Capacitors 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 100Ω differential, 50Ω single-ended). This leaves the capacitor selection to change the system time constant. Use 0.22μF 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. Cables and Connectors Interconnect for CML typically has a differential impedance of 100Ω. Use cables and connectors that have matched differential impedance to minimize impedance discontinuities. Coax cables typically have a characteristic impedance of 50Ω (contact the factory for 75Ω operation). Table 11 lists the suggested cables and connectors used in the GMSL link. Maxim Integrated │  70 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Table 11. Suggested Connectors and Cables for GMSL VENDOR CONNECTOR CABLE TYPE Rosenberger 59S2AX-400A5-Y Dacar 302 Coax Rosenberger D4S10A-40ML5-Z Dacar 535-2 STP Nissei GT11L-2S F-2WME AWG28 STP JAE MX38-FF A-BW-Lxxxxx STP PRBS The serializer includes a PRBS pattern generator that works with bit-error verification in the deserializer. To run the PRBS test, set PRBSEN = 1 (0x04, D5) in the deserializer, then in the serializer. To exit the PRBS test, set PRBSEN = 0 (0x04, D5) in the serializer. The deserializer automatically ends PRBS checking and sets the PRBS_OK bit high. Note that during PRBS mode, the remote control channel is not available except to exit PRBS mode if I2C_LOC_ACK=1; otherwise, the remote control channel is not available at all. To run the PRBS with a 3Gbps SerDes, or when HIBW = 1, first set the PRBS_TYPE bit = 0 in the MAX967XX. Then set PRBSEN = 1 (0x04, D5) in the serializer, then in the deserializer. To exit the PRBS test, set PRBSEN = 0 (0x04, D5) in the deserializer, then in the serializer. During PRBS test, ERRB function changes to reflect PRBS errors only. ERRB goes low when any PRBS errors occur. ERRB goes high when the PRBS error counter is reset when PRBS_ERR is read. Normal ERRB function resumes when exiting the PRBS test. GPI/GPO GPO on the serializer follows GPI transitions on the deserializer. By default, the GPI-to-GPO delay is 0.35ms (max). Keep the time between GPI transitions to a minimum 0.35ms. GPI_IN the deserializer stores the GPI input state. GPO is low after power-up. The µC 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 100µs in either base or bypass mode to ensure proper GPO/GPI functionality. Fast Detection of Loss-of-Lock A measure of link quality is the recovery time from loss of synchronization. The host can be quickly notified of loss-of-lock by connecting the deserializer’s LOCK output to the GPI input (when PKTCC_EN = 0). If other sources use the GPI input, such as a touch-screen controller, the μC can implement a routine to distinguish between interrupts from loss-of-sync and normal interrupts. Reverse control-channel communication does not require an active forward link to operate and accurately tracks the LOCK www.maximintegrated.com status of the GMSL link. LOCK asserts for video link only and not for the configuration link. Providing a Frame Sync (Camera Applications) The GPI and GPO provide a simple solution for camera applications that require a frame sync signal from the ECU (e.g., surround-view systems). Connect the ECU frame sync signal to the GPI input and connect the GPO output to the camera-frame sync input. GPI/GPO have a typical delay of 275μs in legacy mode and 21μs in packet mode (with 5-bit CRC). Skew between multiple GPI/GPO channels is 115μs (max) in legacy mode and 21μs (max) in packet mode. If a lower-skew signal is required in legacy mode, connect the camera’s frame-sync input to one of the serializer’s GPIOs and use an I2C broadcast write command to change the GPIO output state. This has a maximum skew of 1.5µs, independent from the used I2C bit rate. In packet-based control-channel mode, set GPI_COMP_EN = 1 in both the serializer and the deserializer to turn on GPI/GPO compensation. This reduces the device-to-device skew to 0.35μs. Entering/Exiting Sleep Mode The procedure for entering and exiting sleep mode depends on the location of the microcontroller, and the type of control-channel interface used. If wake-up from a remote-side (serializer-side) microcontroller is not needed or desired, set the DIS_RWAKE bit = 1 to shut down remote wake-up for further power savings. Legacy Control Channel When μC is on the deserializer side, first put the serializer to sleep, or disable serialization. Next, set SLEEP = 1 in deserializer. The device sleeps after 8ms. To wake up the device, send an arbitrary control-channel command to the deserializer (the device will not send an acknowledge), wait for 5ms for the chip to power up and then set SLEEP = 0 to make the wake-up permanent. When µC is on the serializer side, set SLEEP = 1 in deserializer. Next, disable serialization. The device sleeps after 8ms. To wake up the deserializer, reenable serialization. The deserializer wakes up and clears its SLEEP bit when it locks to the serializer. Maxim Integrated │  71 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Packet-Based Control Channel When µC is on the deserializer side, first put the serializer to sleep, or disable serialization. Next, set SLEEP = 1 in deserializer. The device sleeps after 8ms. To wake up the deserializer, send an arbitrary control-channel command to deserializer (the device will not send an acknowledge), wait for 5ms for the chip to power up, then set SLEEP = 0 to make the wake-up permanent. When µC is on the serializer side, Set SLEEP = 1 in deserializer. Next, disable serialization in the serializer. The device sleeps after 8ms. To wake up the deserializer, reenable serialization. The deserializer wakes up and clear its SLEEP bit when it locks to the serializer. Typical Application Circuit PCLK DIN[11:0] HS VS PCLKOUT DOUT[11:0] DOUT12/HS DOUT13/VS PCLKIN DIN[11:0] DIN14/HS DIN15/VS PCLK DIN[11:0] HS VS CAMERA MAX96706 MAX96705 SDA SCL GPU 45.3kΩ RX/SDA TX/SCL/DBL 49.9Ω LMN0 4.99kΩ OUTOUT+ LCCEN RX/SDA TX/SCL IN+ 49.9kΩ 49.9Ω CONF0 CONF1 MS/HVEN IN- SDA I2C SCL GPI LOCK FSYNC LOCK ERRB LFLTB ERR LFLT I2CSEL = 1, CX/TP = 1 ECU NOTE: NOT ALL PULLUP/PULLDOWN RESISTORS ARE SHOWN. SEE PIN DESCRIPTION FOR DETAILS. CAMERA APPLICATION Ordering Information PART NUMBER TEMP RANGE PIN-PACKAGE MAX96706GTJ+ -40°C to +115°C 32 TQFN-EP* MAX96706GTJ+T -40°C to +115°C 32 TQFN-EP* MAX96706GTJ/V+ -40°C to +115°C 32 TQFN-EP* MAX96706GTJ/V+T -40°C to +115°C 32 TQFN-EP* MAX96706GTJ/VY+T -40°C to +115°C 32 SWTQFN-EP* /V denotes an automotive qualified product. +Denotes a lead(Pb)-free/RoHS-compliant package. *EP = Exposed pad. T = Tape and reel. www.maximintegrated.com Maxim Integrated │  72 MAX96706 14-Bit GMSL Deserializer with Coax or STP Cable Input Revision History REVISION NUMBER REVISION DATE PAGES CHANGED 0 4/16 Initial release 1 3/17 Various updates, beginning with Absolute Maximum Ratings 2 11/18 Added SWTQFN package information to General Description, Absolute Maximum Ratings, Package Thermal Characteristics, and Ordering Information DESCRIPTION — 6, 30–34, 40–48, 67, 68, 70, 71 1, 6, 72 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com. 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 and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2017 Maxim Integrated Products, Inc. │  73
MAX96706GTJ+ 价格&库存

很抱歉,暂时无法提供与“MAX96706GTJ+”相匹配的价格&库存,您可以联系我们找货

免费人工找货
MAX96706GTJ+
    •  国内价格
    • 1+67.00352
    • 10+64.52191
    • 100+58.56604
    • 500+55.58811

    库存:0