diff --git a/docs/solutions/reference-designs/ad-gmslcamrpi-adp/raspberry-pi-user-guide/index.rst b/docs/solutions/reference-designs/ad-gmslcamrpi-adp/raspberry-pi-user-guide/index.rst index b94c8b9e025..c13675b38f2 100644 --- a/docs/solutions/reference-designs/ad-gmslcamrpi-adp/raspberry-pi-user-guide/index.rst +++ b/docs/solutions/reference-designs/ad-gmslcamrpi-adp/raspberry-pi-user-guide/index.rst @@ -9,8 +9,6 @@ Required Hardware **Development Kits** - :adi:`AD-GMSLCAMRPI-ADP# GMSL EV Kit Adapter Board ` -- :adi:`MAX96724 GMSL Deserializer Evaluation Kit ` -- :adi:`MAX96717 GMSL Serializer Evaluation Kit ` or *GMSL camera* - `Raspberry Pi 4 Model B `__ *(2GB of RAM or more preferred)* or `Raspberry Pi 5 `__ *(2GB of RAM or more preferred)* **Supported Image Sensors & Cameras** @@ -51,11 +49,23 @@ Board Modifications Using the procedure to :dokuwiki:`Set CFG Pin Levels `, configure the SerDes pair as follows: -======== ============================= ============================== -**Pin** **MAX96717** **MAX96724** -CFG0 **0** – I2C, ROR, 0x80 **0** – I2C, 0x4E -CFG1 **7** – Coax, 6 Gbps, Pixel **0** – Coax, GMSL2, 6Gbps -======== ============================= ============================== +**Serializer CFG Pins** + +======== ============================= ============================= ============================= +**Pin** **MAX96717** **MAX9295A** **MAX96793** +CFG0 **0** – I2C, ROR, 0x80 **0** – I2C, 0x80 **2** – I2C, XTAL, 0x80 +CFG1 **7** – Coax, 6 Gbps, Pixel **0** – Coax, 6 Gbps, GMSL2 **7** – CX, 6 Gbps, Pixel +======== ============================= ============================= ============================= + + +**Deserializer CFG Pins** + +======== ============================= ============================= ============================= ============================= ============================= +**Pin** **MAX96724** **MAX96716** **MAX96714** **MAX96712** **MAX96792** +CFG0 **0** – I2C, 0x4E **1** – I2C, 0x54 **2** – I2C, 0x98 **0** – I2C, 0x52 **2** – I2C, 0x54 +CFG1 **0** – Coax, 6 Gbps, GMSL **7** – Coax, 6 Gbps, Pixel **7** – CX, 6 Gbps, Pixel **0** – CXTP, GMSL1/2 **5** – CX, 12Gbps, Tunnel +======== ============================= ============================= ============================= ============================= ============================= + .. important:: @@ -64,20 +74,35 @@ CFG1 **7** – Coax, 6 Gbps, Pixel **0** – Coax, GMSL2, 6Gbps For more information about the default CFG configuration of each evaluation board, please visit the respective datasheet documentation: -- :adi:`MAX96717EVKIT Data Sheet ` -- :adi:`MAX96724EVKIT Data Sheet ` +.. grid:: + :widths: 50% 50% + + .. container:: + + - :adi:`MAX96717EVKIT Data Sheet ` + - :adi:`MAX9295AEVKIT Data Sheet ` + - :adi:`MAX96793EVKIT Data Sheet ` + + .. container:: -**GMSL Deserializer Evaluation Kit** + - :adi:`MAX96724EVKIT Data Sheet ` + - :adi:`MAX96714EVKIT Data Sheet ` + - :adi:`MAX96716EVKIT Data Sheet ` + - :adi:`MAX96792AEVKIT Data Sheet ` + +**GMSL Deserializer Evaluation Kit - MAX96724** - Slide the **SW5** switches to the ON position to enable I2C communication over the CSI bus -- Remove the **J18** and **J19** jumpers to allow the RPi to become the Main host controller for the I2C lines -- Make sure the **J3** is set as default **2-3** position to enable POC .. figure:: gmsl_deserializer_sw5.jpg :width: 200 px SW5 Switch for Enabling I2C +- Remove the **J18** and **J19** jumpers to allow the RPi to become the Main host controller for the I2C lines +- Make sure the **J3** is set as default **2-3** position to enable POC + + - Bridge **R88** - provides VDDIO to the adapter .. figure:: deserializer_resistors.jpg @@ -85,7 +110,7 @@ board, please visit the respective datasheet documentation: R88 for VDDIO Provision -**GMSL Serializer Evaluation Kit** +**GMSL Serializer Evaluation Kit - MAX96717** - Place a jumper on the **J10** connector to enable power over the coaxial cable @@ -95,7 +120,7 @@ board, please visit the respective datasheet documentation: J10 for Power over Coax - Bridge **R70** - provides 12V to the adapter -- Bridge **R80** - connects MFP2 to the adapter for IMX219 +- Bridge **R80** - connects MFP2 to the adapter for camera module (**IMX219**) - Bridge **R66** - provides VDDIO to the adapter .. figure:: serializer_mods_samtec_res.png @@ -103,14 +128,31 @@ board, please visit the respective datasheet documentation: Serializer Resistors +.. important:: + + - The board modifications shown above (switches, jumpers and resistor bridges) are specific to the **MAX96724** and **MAX96717** evaluation kits. + - If using a different SerDes evaluation board, refer to the table below for the correct resistors and consult the board's schematic for the equivalent switch and jumper settings. + +**Required Resistor Bridges** + +============================== ========================= ===================== ======================== +**Serializers** **12V to Adapter** **MFP2 to Adapter** **VDDIO to Adapter** +MAX96717/MAX96793/MAX9295A R70 R80 R66 +\ +**Deserializers** **12V to Adapter** \ **VDDIO to Adapter** +MAX96724 R88 \ R98 +MAX96716 R79 \ R75 +MAX96714 R98 \ R94 +MAX96712 R9 \ R1 +MAX96792 R79 \ R75 +============================== ========================= ===================== ======================== + **AD-GMSLCAMRPI-ADP# Adapter** +**Serializer Adapter** + - Configure the switch **S2** on the GMSL Serializer adapter for CAM1 on connector **P9** -- Configure the switch **S1** on the GMSL Deserializer adapter for CAM2 on - connector **P6** and slide switch **S3** towards connector **P6** - -**Serializer Adapter** .. figure:: serializer_interposer_cfg.png :width: 300 px @@ -119,6 +161,9 @@ board, please visit the respective datasheet documentation: **Deserializer Adapter** +- Configure the switch **S1** on the GMSL Deserializer adapter for CAM2 on + connector **P6** and slide switch **S3** towards connector **P6** + .. figure:: deserializer_interposer_cfg.png :width: 300 px