FG96-8CH 触发

FG96-8CH硬件支持外部输入触发信号,也支持通过AGX Orin GPIO控制具体引脚定义(参考如下)

FG96 12Pin 定义

Pin.No Function Comment
1 GND 数字地信号
2 GND 数字地信号
3 MAX9296-1-MFP0 CAM0或CAM1外触发
4 MAX9296-1-MFP5 CAM0或CAM1外触发
5 MAX9296-2-MFP0 CAM2或CAM3外触发
6 MAX9296-2-MFP5 CAM2或CAM3外触发
7 MAX9296-3-MFP0 CAM4或CAM5外触发
8 MAX9296-3-MFP5 CAM4或CAM5外触发
9 MAX9296-4-MFP0 CAM6或CAM7外触发
10 MAX9296-4-MFP5 CAM6或CAM7外触发
11 4路MAX9296-MFP6 CAM0~7同步触发
12 GND 数字地信号

方式一,通过软件模拟外部触发 (仅JetPack5.x支持)

#!/bin/bash
# Power - PCC.00
chmod 777 /sys/class/gpio/export
chmod 777 /sys/class/gpio/unexport

echo "[sync]"
if [ -e /sys/class/gpio/PCC.00 ]; then
	echo "PCC.00 has exported."
else
	echo 328 > /sys/class/gpio/export
fi

echo out > /sys/class/gpio/PCC.00/direction

#10.02Hz
while [ true ]; do
	echo 1 > /sys/class/gpio/PCC.00/value
	sleep 0.012 #0.02
	echo 0 > /sys/class/gpio/PCC.00/value
	sleep 0.084 #02
done
#23Hz
while [ true ]; do
        echo 1 > /sys/class/gpio/PCC.00/value
        sleep 0.02
        echo 0 > /sys/class/gpio/PCC.00/value
        sleep 0.02
done

方式二,通过外部输入触发信号接入到J5 12Pin的Pin11对4个MAX9296进行同步触发 (JetPack5.x/6.x均支持) 举例: AGX Orin Devkit套件40Pin的第13Pin,接入到FG96-8CH J5的11Pin,然后运行如下命令使能PWM输出

#PWM3, pin13, 25Hz, 20% Duty
#(ns)  -> 40ms -> 25Hz  | 30Hz -> 33333333ns | 200ms -> 5Hz

echo 0 > /sys/class/pwm/pwmchip3/export
echo 40000000 > /sys/class/pwm/pwmchip3/pwm0/period
echo 8000000 > /sys/class/pwm/pwmchip3/pwm0/duty_cycle
echo 1 > /sys/class/pwm/pwmchip3/pwm0/enable

../_images/main.pngTrigger触发引脚J5