Release Notes lf‐6.6.3_1.0.0 - framosimaging/framos-nxp-drivers GitHub Wiki
Supported sensors, platforms & related FPAs, GMSL
Supported FPA on i.MX 8M Plus EVK platform: FPA-A/NDK
Framos Sensor module | i.MX 8M Plus EVK platform | GMSL supported |
---|---|---|
IMX662 | + | + |
IMX676 | + | + |
IMX678 | + | + |
IMX900 | + | + |
Driver features
Supported Features | IMX662 | IMX676 | IMX678 | IMX900 |
---|---|---|---|---|
Gain(Analog/Digital) | + | + | + | + |
Frame Rate | + | + | + | + |
Exposure | + | + | + | + |
Black Level | + | + | + | + |
Test Pattern | + | + | + | + |
Data Rate | + | + | + | + |
Master/Master Synchronization | + | + | + | / |
Master/Slave Synchronization | - | - | - | + |
*Fast Trigger Mode | / | / | / | + |
*Sequential Trigger Mode | / | / | / | + |
HDR | + | + | + | - |
+ supported on sensor and implemented in driver
- supported on sensor but not implemented in driver
/ not supported on sensor
*Fast Trigger Mode & *Sequential Trigger Mode - require an external XTRIG signal from, for example, a function generator, etc
Implemented resolutions, frame rate, number of MIPI CSI lanes and bpp
IMX662
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
0 | 1920x1080 | FULL-PIX | 90 | 60 |
1 | 1280x720 | CROP | 140 | 90 |
2 | 940x540 | BINNING | - | 90 |
3 | 640x480 | BINNING + ROI | - | 100 |
4 | 1920x1080 | Dol2 HDR | 45 | 30 |
5 | 1920x1080 | Clear HDR | 45 | 30 |
IMX662 dual mode
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
0 | 1920x1080 | FULL-PIX | 90 | 60 |
1 | 1280x720 | CROP | 140 | 60 |
2 | 940x540 | BINNING | - | 90 |
3 | 640x480 | BINNING + ROI | - | 100 |
4 | 1920x1080 | Dol2 HDR | 30 | 30 |
5 | 1920x1080 | Clear HDR | 30 | 30 |
IMX676
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
0 | 3552x3092 | CROP (NXP LIMITATION) | 37 | 18 |
1 | 3552x2160 | CROP | 52 | 26 |
2 | 1776x1778 | BINNING H2V2 | - | 32 |
3 | 1768x1080 | BINNING H2V2 + CROP | - | 40 |
4 | 3552x3072 | DOL2 HDR | 15 | 8 |
5 | 3552x3072 | CLEAR HDR | 15 | 8 |
IMX676 dual mode
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
3 | 1768x1080 | BINNING H2V2 + CROP | - | 40 |
IMX678
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
0 | 3856x2160 | FULL_PIX | 30 | 30 |
1 | 1920x1080 | BINNING H2V2 | - | 30 |
2 | 3840x2160 | DOL2 HDR | 15 | 15 |
3 | 1920x1080 | BINNING H2V2 | 15 | 15 |
IMX678 dual
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
1 | 1920x1080 | BINNING H2V2 | - | 30 |
IMX900
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
0 | 2048x1536 | FULL-PIX | 111 | 72 |
1 | 1920x1080 | CROP | 150 | 99 |
2 | 1024x768 | SUBSAMPLING 1/2 (COLOR) | 215 | 135 |
3 | 1024x768 | SUBSAMPLING 1/2 (MONOCHROME) | 330 | 240 |
4 | 2048x154 | SUBSAMPLING 1/10 | 615 | 450 |
5 | 1008x704 | BINNING + CROP (MONOCHROME) | 350 | 249 |
IMX900 dual mode
MODE | RESOLUTION | MOD-DESCRIPTION | FPS - 4lane/10b | FPS - 4lane/12b |
---|---|---|---|---|
1 | 1920x1080 | CROP | 70 | 99 |
2 | 1024x768 | SUBSAMPLING 1/2 (COLOR) | 190 | 135 |
Known limitations and issues
- 2-lane mode not implemented in driver and device tree
- i.MX 8M Plus does not support 8bpp modes
- I2C errors occur from time to time (they are more common when using GMSL or dual) - retries implemented
- dol2 mode produces very noisy image and can be used only in overexposed images