Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales01@spotpear.com
dragon_manager@163.com
services01@spotpear.com
manager01@spotpear.com
WhatsApp:13246739196
The MAX9296-GMSL-Camera-Board is a GMSL camera adapter that allows up to two cameras to be connected to the Jetson Orin Nano/NX host board. Compatible with both GMSL1 and GMSL2 protocol interfaces through software configuration. Adopts MAX9296A chip, specially designed for applications that require high-bandwidth and low-latency video transmission. Suitable for automatic driving, machine vision, intelligent security and other fields.
GMSL (Gigabit Multimedia Serial Link) is a high-speed serial transmission technology designed for high-bandwidth multimedia data transmission, with the advantages of long-distance, low-delay, high anti-interference and simple wiring. It is mainly used in automotive electronics and industrial applications, and is capable of transmitting high-definition video, audio, and data signals over one cable. By using coaxial or twisted-pair cables, GMSL can achieve long-distance signal transmission.
DESERIALIZER | MAXIM(ADI) MAX9296A |
---|---|
HOST SUPPORT | Jetson Orin NX/Nano development kit |
SERIALIZER MODEL SUPPORT | MAX9295, MAX96717, MAX96705, etc. |
GMSL INPUT | 2-ch GMSL2 (compatible with GMSL1) cameras |
TRIGGER INPUT | Supports triggering via internal GPIO or external input signals |
INPUT INTERFACE | 2 × MATE _ AX FAKRA connectors |
OUTPUT INTERFACE | 2 × 22-Pin CSI interfaces |
GMSL CAMERA SUPPORT | IMX390, IMX490, ISX031, OX03C, AR0820, etc. |
POWER SUPPLY | 12V ~ 20V DC input |
OPERATING TEMPERATURE | -20°C ~ 65°C |
Note: The current driver provided only supports Jetpack5.1.2 (R34.5.1) version image. If you need other camera models that support Jetson orin NX and Jetson-Orin Nano, please contact our support team for help.
cat /etc/nv_tegra_release
wget https://files.waveshare.com/wiki/MAX9296-GMSL-Camera-Board/MAX9296-GMSL-Camera-Board-Driver.zip unzip MAX9296-GMSL-Camera-Board-Driver.zip
cd MAX9296-GMSL-Camera-Board-Driver ls cd ONXA_SY.ISX031Fx2_L4TR35.4.1 cd kernel
sudo dmesg | grep kernel
sudo cp dtb/tegra234-p3767-0004-p3768-0000-a0.dtb /boot sudo cp Image /boot
sudo vi /boot/extlinux/extlinux.conf
The deserializer board supports external input trigger signals, which can be controlled by specific pins through the Jetson module GPIO headers. (MFP0 of MAX9296 is connected to pin 17 on the CSI interface).
Users can simulate external triggering by setting up a software script.
#!/bin/bash # Power - PAC.00 chmod 777 /sys/class/gpio/export chmod 777 /sys/class/gpio/unexport echo "[sync]" if [ -e /sys/class/gpio/PAC.00 ]; then echo "PAC.00 has exported." else echo 486 > /sys/class/gpio/export fi echo out > /sys/class/gpio/PAC.00/direction #10.02Hz while [ true ]; do echo 1 > /sys/class/gpio/PAC.00/value sleep 0.012 #0.02 echo 0 > /sys/class/gpio/PAC.00/value sleep 0.084 #02 done #23Hz while [ true ]; do echo 1 > /sys/class/gpio/PAC.00/value sleep 0.02 echo 0 > /sys/class/gpio/PAC.00/value sleep 0.02 done
Users can trigger signals through external input. Currently, the expansion board only supports inputting trigger signals through the MFP0 pin.
Connect the MFP0 pin to any GPIO headers, and then it can be controlled to trigger signals through GPIO.
sudo dmesg | grep connected
gst-launch-1.0 v4l2src device=/dev/video2 ! "video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1536" ! fpsdisplaysink video-sink=xvimagesink sync=false
Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Mobile: +86 13434470212
Email: services01@spotpear.com