
CAM-IMX296Mono-GS
CAM-IMX296Color-GS
Fotocamera con otturatore globale Raspberry PI
Supporto hardware trigger e strobo
Con sensore mono/colore Sony IMX296
Manuale utente del modulo sensore IMX296

Modulo sensore IMX296
| Data | Revisione | Modifica dettagli |
| 9/8/2025 | V2.0 | Primo rilascio |
| 10/30/2025 | V2.0.1 | Aggiungi modalità trigger esterno, aggiungi eeprom |
Scopo del documento
Questo documento riguarda il modulo telecamera IMX296 inn maker in versione mono e il modulo telecamera IMX296 in versione a colori.
| Nome del prodotto | Nome sensore | Descrizione del sensore |
| CAM-IMX296Mono-GS (Vecchio nome: CAM-IMX296RAW) | Modello IMX296LLR | Descrizione ufficiale del sensore mono Sony |
| CAM-IMX296Color-GS | IMX296LQR | Sensore di colore Sony Descrizione ufficiale |
Normalmente aggiorneremo il nostro manuale di sviluppo qui
https://github.com/INNO-MAKER/cam-imx296raw-trigger
https://www.inno-maker.com/product/cam-mipi296raw-trigger/
Modulo finitoview
Il modulo sensore InnoMaker IMX296 è una fotocamera con otturatore globale dotata di modulo sensore CMOS IMX296LLR-C per Raspberry Pi, compatibile con il driver integrato per Raspberry Pi. Supporta fino a 60 fps a 1456×1088 pixel e funziona con tempi di esposizione più brevi, fino a 30 µs, in condizioni di luce sufficientemente elevate rispetto a una fotocamera con otturatore rotante, il che la rende ideale per la fotografia ad alta velocità.
1.1 Caratteristiche del modulo
- Supporta fino a 60 fps a 1456×1088, totalmente compatibile con la fotocamera Raspberry Pi GS;
- Supporta obiettivi M12/obiettivi CS, viene fornito con 1 obiettivo grandangolare M12/supporto per obiettivo CS.
- Supporta il formato di output YUV con risoluzione 1456*1088 fino a 60 fps.
- Supporta trigger hardware esterno.
- Supporta la funzione stroboscopica.
1.2 Sensore Overview:
Questo chip funziona con alimentazione tripla analogica da 3.3 V, digitale da 1.2 V e interfaccia da 1.8 V:
- basso consumo energetico.
- Si ottengono elevata sensibilità, bassa corrente di buio e basse caratteristiche PLS.
(Applicazioni: Rilevamento
IMX296LLR / IMX296LQR-C
| FPS (Sensori): | 60.3 fotogrammi al secondo |
| Dimensioni pixel (sensori): | 3.4 µm x 3.4 µm |
| Risoluzione (sensori): | 1.58 milioni |
| Scansione/Serie: | Pregius |
| Otturatore (Sensori): | otturatore globale |
| Segnale (Sensori): | IMX296LLR Mono Colore IMX296LQR |
| Dimensioni del sensore | 1/2.9 Diagonale 6.3 mm |
Descrizione hardware
2.1 Tabella dei pin (J1)

| 2 | CAM_D0_N | Corsia dati MIPI 0 negativa |
| 3 | CAM_D0_P | Corsia dati MIPI 0 positiva |
| 4 | Terra | Terra |
| 5 | CAM_D1_N | Corsia dati MIPI 1 negativa |
| 6 | CAM_D1_P | Corsia dati MIPI 1 positiva |
| 7 | Terra | Terra |
| 8 | CAM_CK_N | MIPI Clock Lane Negativo |
| 9 | CAM_CK_P | MIPI Clock Lane Positive |
| 10 | Terra | Terra |
| 11 | CAM_IO0 | Abilitazione alimentazione |
| 12 | CAM_IO1 | Indicatore LED |
| 13 | CAM_SCL | SCL I2C |
| 14 | CAM_SDA | SDA I2C |
| 15 | CAM_3V3 | Ingresso alimentazione 3.3V |
2.2 Dimensioni della fotocamera

2.3 Obiettivo della fotocamera
Obiettivo M12

- Interfaccia: M12
- Campo di view Fov(D) = grandangolo
- Lunghezza focale 2.8 mm
- Distanza focale regolabile
- DISTORSIONE TV <-17%
- F(N) /Diaframma 2.2
- Filtro IR
- Sì per la versione a colori
- No per la versione Mono
Sedile M12 LEN

Sedile CS Len

2.4 Pin stroboscopici flash (J2)


2.4.1 Circuito di riferimento

Isolamento del fotoaccoppiatore TLP281 integrato. Notare che la corrente massima del collettore è 50 mA.
Specifiche di uscita
| S. No | Parametro | Condizione di prova | Valore | Unità | |||
| Minimo | Tipo | Massimo | |||||
| 1 | Autista voltage(VCC) | 12 | 24 | V | |||
| 2 | Guida amen (Qcc) | 10 | 50 go | mA V | |||
| Guasto collettore-emettitore Voltage | |||||||
| 3 | |||||||
| 4 | Saturazione collettore-emettitore Voltage | posizione =1 .nA | 0.1 | 0.2 | V | ||
| 5 | Energia Dissipazione | _ | 150 | mW | |||
| Collettore-Emettitore saturazione voltage |
VCE(sabato) | SE 10mA, Ic = 1mA | 0.1 | 0.2 | V |
Quindi, se la corrente richiesta per pilotare il LED Flash non è superiore a 50 mA
Il valore del resistore in serie: R1 = ( VCC- Vf – VCE ) / Se
- VCC: sistema voltage
- Vf: Vol. avantitage di LED flash per corrente Icc
- VCE: Raccolta Emettitore vol.tage, tipico: 0.1 V
Se la corrente richiesta per azionare il flash supera i 50 mA,
- quindi è necessario pilotarlo con l'ausilio del circuito driver LED, e il circuito driver LED può essere controllato utilizzando il pin di uscita stroboscopica.
2.5 Pin TRIG esterni (J3)



2.5.1 Circuito di riferimento

I calcoli effettuati qui si basano su 12 V CC. Si prega di seguire questi calcoli per altri volumitagcome 24VDC.
Prendiamo la corrente attraverso il LED IR I_{f} = 20mA
Voltagcaduta di tensione sul LED IR = 1.25 V
Il valore del resistore R1 = (Vcc-Vi)/If = (12-1.25)/0.02 = 537.5 Ω Wattage del resistore R 1 >l 2 ^ * R 1 =0.02^ 2* 537.5 = 0.215W
Cosatage del resistore R1 selezionato deve essere maggiore di 0.215 W.
E c'è un resistore sulla scheda (R * 4 = 200Omega) Quindi R_add = R1-R4 = 537.5 – 200 = 337.50
Guida rapida
Connessione

3.1 Modificare config.txt
sudo nano /boot/firmware/config.txt
nei sistemi operativi più vecchi dovrebbe essere sudo nano /boot/ config.txt
3.2 Aggiungi dtoverlay
Per l'interfaccia CAM1
dtoverlay=imx296, cam1
Per l'interfaccia CAM0
dtoverlay=imx296, cam0
Cambia camera_auto_detect=1 in camera_auto_detect=0
Salva file e riavviare.
3.2 preview
Riavviare e controllare lo stato della fotocamera
$ls /dev/video*

$libcamera-vid –larghezza 1456 –altezza 1088 -t 0
3.3 libcamera-apps
Maggiori informazioni su libcamera e libcamera-apps Per favore
Fare riferimento:
https://www.raspberrypi.com/documentation/computers/camera_software.html#libcamera-and-libcamera-apps
Modalità trigger esterno
4.1 Descrizione
- La telecamera Global Shutter (GS) può essere attivata esternamente tramite l'attivazione del trigger esterno (indicato sulla scheda come connessione XTR (Trig+),GND(Trig-)) sulla scheda.
È possibile collegare più telecamere allo stesso impulso, consentendo un metodo alternativo per sincronizzare due telecamere. - Il tempo di esposizione è pari al tempo di impulso basso più 14.26 µs aggiuntivi. Ad esempio, un impulso basso di 10000 µs porta a un tempo di esposizione di 10014.26 µs. Il frame rate è controllato direttamente dalla frequenza di impulso del pin. Una frequenza PWM di 30 Hz porterà a un frame rate di 30 fotogrammi al secondo.


4.2 Scarica il codice sorgente dal nostro GitHub
Usiamo il Raspberry Pi5 come esempioample, che mostra la doppia fotocamera in modalità gratuita: sudo git clone https://github.com/INNO-MAKER/cam-imx296raw-trigger.gitcd cam-imx296raw-trigger sudo chmod -R a+rwx *

4.3 Impostazione di config.txt
sudo nano /boot/firmware/config.txt
Aggiungi il contenuto sottostante all'ultima riga segui [tutto] dtoverlay=imx296,always-on,cam0
dtoverlay=imx296,sempre attivo,cam1
4.4 Impostazione del timeout
sudo cp /usr/share/libcamera/pipeline/rpi/pisp/example.yaml timeout.yaml
Modifica timeout.yaml con sudo nano timeout.yaml
eliminare il # (commento) dalla riga “camera_timeout_value_ms” e modificare il numero da 0 a 60000,

Quindi eseguire il comando seguente
esporta LIBCAMERA_RPI_CONFIG_FILE=timeout.yaml
4.5 Strumento libcamera
Per far funzionare due telecamere in modalità free running
per esempioampon:
libcamera-hello -t 0 –camera 0
libcamera-hello -t 0 –camera 1
4.6 Strumento di attivazione
Questo strumento può abilitare individualmente la modalità trigger imx296.
./imx296_trigger [bus i2c] [acceso/spento]
Nota: su pi5
bus i2c della telecamera 1 = 4
bus i2c della telecamera 0 = 6
acceso=1 spento=0
Exampon:
grilletto della telecamera 1 acceso:
./imx296_trigger 4 1
fotocamera 1 grilletto spento:
./imx296_trigger 4 0
grilletto della telecamera 0 acceso:
./imx296_trigger 6 1
fotocamera 0 grilletto spento:
./imx296_trigger 6 0
4.6 Filo perni grilletto
Segui il capitolo 2.5

4.7 Segnale di attivazione
Utilizziamo Raspberry PI5 PIN23, GND GPIO come segnale di trigger e inviamo il segnale tramite lo script seguente. Il codice dello script è il seguente, salvalo in .sh file.
mentre vero;fai
gpioset gpiochip0 23=1
dormire 1.9999
gpioset gpiochip0 23=0
dormire 0.0033
Fatto
Apri un'altra finestra del terminale per eseguire lo script
![]()
EEPROM di bordo
InnoMaker fornisce EEPROM integrata, TIPO: FT24C08A (1KBYTE)
5.1 Ambiente operativo:
Tipo di hardware: rpi5 ARCH64 OS, bus I2c su CSI: 4
5.2: Rileva EEPROM sul bus i2c:
i2cdetect -y 4

Dovrebbero essere rilevati 4 dispositivi con indirizzo 0x50 0x51 0x52 0x53.
Ogni dispositivo ha un contenuto di 256 byte.
5.3: Leggere il contenuto della EEPROM
Prendi l'indirizzo del dispositivo 0x51 come sottoindirizzo 0x00 come esempioampon:
i2cget -y4 0x51 0x00

5.4: Scrivere EEPROM e leggere il contenuto
i2cset -y 4 0x51 0x00 0xaa
i2cget -y4 0x51 0x00

Modalità strobo
6.1 Download degli strumenti I2c
i2c-tools-arch32.zip
i2c-tools-arch64.zip
6.2 Descrizione
Driver ufficiale IMX296 che fornisce un kernel predefinito RPI che non abilita lo stroboscopio per impostazione predefinita.
Imx296 può emettere un segnale stroboscopico mentre funziona in modalità di attivazione normale o rapida. Possiamo abilitare lo stroboscopio tramite strumenti i2c.
- Indirizzo I2c Imx296: 0x1a
- Indirizzo bus i2c Pi5 csi1: i2c-4
Nota: l'impostazione dello stroboscopio deve essere effettuata mentre lo streaming della telecamera è disattivato.
Regolamenti e valori di impostazione
0x3026: 0x0F
0X3029:0x21
0x306D: 0X02 (abilitazione strobo in modalità trigger) /0x01 (abilitazione strobo in modalità normale)
Punto di inizio strobo 3byte:
0x3070 :0x00
0x3071 :0x00
0x3072 :0x00
Punto finale dello stroboscopio 3byte:
0x3074:0x2c
0x3075:0x01
0x3076:0x00
0x3079: 0X0A (abilitazione strobo in modalità trigger) /0x09 (abilitazione strobo in modalità normale)
Punto di inizio strobo 3byte:
0x307c :0x00
0x307d :0x00
0x307e :0x00
Punto finale dello stroboscopio 3byte:
0x3080 :0x2c
0x3081 :0x01
0x3082 :0x00
Gli strumenti I2c scrivono il registro:
./i2c_write 4 0x1a
Registro di lettura degli strumenti I2c:
./i2c_read 4 0x1a
Manuale ufficiale del software
- https://www.raspberrypi.com/documentation/computers/camera_software
- https://github.com/raspberrypi/documentation/tree/develop/documentation/asciidoc/accessories/camera
Sistema preimpostato IMMAGINE
Questo è il sistema IMG preimpostato per Raspberry Pi 5.
https://www.jianguoyun.com/p/DY_2JXYQpdSrBxj-nf4FIAA
(Password: o1drfz)
Supporto: support@inno-maker.com
Prezzo all'ingrosso: sales@inno-maker.com
Websito: www.inno-maker.com
Italiano: https://github.com/INNO-MAKER
Documenti / Risorse
![]() |
Modulo sensore inno IMX296 [pdf] Manuale d'uso CAM-IMX296Mono-GS, CAM-IMX296Color-GS, Modulo sensore IMX296, IMX296, Modulo sensore, Modulo |
