Difference between revisions of "CS-MIPI-IMX307 STARVIS Module"

From wiki_veye
Jump to navigation Jump to search
 
(54 intermediate revisions by 2 users not shown)
Line 4: Line 4:
  
 
==Introduction==
 
==Introduction==
CS-MIPI-IMX307 is a high quality Sony STARVIS IMX307 image sensor custom designed add-on board for [https://www.raspberrypi.org/products/ Raspberry PI].
+
CS-MIPI-IMX307 is a highly cost-effective CSI-2 (MIPI) interface camera module, using SONY STARVIS IMX307 image sensor,
  
It attaches to Pi by way of one of the small sockets on the board upper surface and uses the dedicated CSI interface, designed especially for interfacing to cameras.
+
built-in excellent ISP image processing, convenient for customers to quickly integrate and release products.[[File:CS-MIPI-IMX307 TOP.jpg|thumb|400x400px|CS-MIPI-IMX307 TOP]]
[[File:CS-MIPI-IMX307 TOP.jpg|thumb|400x400px|CS-MIPI-IMX307 TOP]]
 
 
<br />
 
<br />
 
[[File:CS-MIPI-IMX307 BOT.jpg|thumb|400x400px|CS-MIPI-IMX307 BOT]]
 
[[File:CS-MIPI-IMX307 BOT.jpg|thumb|400x400px|CS-MIPI-IMX307 BOT]]
Line 21: Line 20:
 
*BLC, Digtal WDR, 2D/3D noise reduction, Anti-fog
 
*BLC, Digtal WDR, 2D/3D noise reduction, Anti-fog
 
*Brightness, Contrast, Sharpness, Saturation adjustable
 
*Brightness, Contrast, Sharpness, Saturation adjustable
 +
*'''Framerate Continuously Adjustable'''
 +
*'''Support Multi-camera Module Video Stream Synchronization'''
 
*Support firmware upgrade via USB disk
 
*Support firmware upgrade via USB disk
*Support [https://www.raspberrypi.org/products/ Raspberry PI], FPGA, ZYNQ, RK3288, RK3399, [https://www.nvidia.cn/autonomous-machines/embedded-systems/jetson-nano/ JETSON NANO],[https://www.nvidia.cn/autonomous-machines/embedded-systems/jetson-tx2/ TX2]
+
*Support Raspberry PI Platform,RK3399, NVIDIA JETSON Platform
  
 
<br />
 
<br />
Line 33: Line 34:
 
|-
 
|-
 
|Sensor
 
|Sensor
|SONY [https://www.sony-semicon.co.jp/products/common/pdf/IMX307LQD_LQR_Flyer02.pdf IMX307LQD-C] STARVIS
+
|SONY [https://www.sony-semicon.com/files/62/pdf/p-12_IMX307LQD_LQR_Flyer02.pdf IMX307LQD-C] STARVIS
 
|-
 
|-
 
|Pixels
 
|Pixels
Line 46: Line 47:
 
|Unit Cell Size
 
|Unit Cell Size
 
|2.9um (H)*2.9um(V)
 
|2.9um (H)*2.9um(V)
 +
|-
 +
|Output Format
 +
|Bayer
 +
|-
 +
|Shutter Type
 +
|Rolling Shutter
 
|-
 
|-
 
|[https://www.sony-semicon.co.jp/e/products/IS/security/technology.html '''''SNR1s Value''''']
 
|[https://www.sony-semicon.co.jp/e/products/IS/security/technology.html '''''SNR1s Value''''']
Line 53: Line 60:
 
|-
 
|-
 
|Frame Rate
 
|Frame Rate
|1080p@25fps / 30fps, 720p@60fps / 50fps
+
|1920*1080@max25fps / 30fps,
 +
1280*720p@max50fps / 60fps(cropping mode)
 +
 
 +
640*480@max130fps(cropping mode)
 +
|-
 +
|Frame Rate Adjustment
 +
|'''Framerate Continuously Adjustable'''
 
|-
 
|-
 
|Exposure
 
|Exposure
Line 62: Line 75:
 
|-
 
|-
 
|Shutter
 
|Shutter
|1/25(1/30)s to 1/50,000s
+
|1/25(1/30)s to 1/20,000s
 
|-
 
|-
 
|Slow Shutter
 
|Slow Shutter
|Coming Soon
+
|Support
 
|-
 
|-
 
|Denoising
 
|Denoising
Line 71: Line 84:
 
|-
 
|-
 
|Image Setting
 
|Image Setting
|Brightness, Contrast, Sharpness, Saturation,Flip, Mirror
+
|Brightness, Contrast, Sharpness, Gamma, Saturation,Flip, Mirror
 
|-
 
|-
 
|Image Enhancement
 
|Image Enhancement
|BLC, Digtal WDR, Defog
+
|BLC, Digtal WDR(TO DO..), Defog
 
|-
 
|-
 
|Day/Night Switch
 
|Day/Night Switch
 
|Manual or IR-CUT filter with external trigger
 
|Manual or IR-CUT filter with external trigger
 +
|-
 +
|Video Stream Synchronization
 +
|'''Support Multi-camera Module Video Stream Synchronization'''
 +
|-
 +
|Other Functions
 +
|'''Pick Mode:Pick Picture from Video Stream'''
 
|-
 
|-
 
| colspan="2" |'''Lens & IR-CUT'''
 
| colspan="2" |'''Lens & IR-CUT'''
 
|-
 
|-
 
|Lens
 
|Lens
|Support M12*0.5 or M16*0.5 depend on lens mount
+
|MTV12 / MTV16 / CS
 
|-
 
|-
|Lens Mount with IR-CUT
+
|Lens Mount
|MTV12 or MTV16
+
|M12*P0.5 / M16*P0.5 / CS,IRCUT is optional
 
|-
 
|-
 
|Mounting Hole
 
|Mounting Hole
Line 93: Line 112:
 
|-
 
|-
 
|Connector
 
|Connector
|15PIN FPC, Compatible with Raspberry PI
+
|15PIN FPC, Compatible with Raspberry PI,JETSON NANO
 
|-
 
|-
 
|Communication Interface
 
|Communication Interface
Line 100: Line 119:
 
|Video Data Interface
 
|Video Data Interface
 
|CSI-2 : 2 Data Lanes, CSI-2 YUV422-8bit Data Type, Datarate=594Mbps/lane
 
|CSI-2 : 2 Data Lanes, CSI-2 YUV422-8bit Data Type, Datarate=594Mbps/lane
 +
[[MIPI Introduction|'''''<u>MIPI CSI-2 DC Specifications</u>''''']]
 
|-
 
|-
 
|IR-CUT Control
 
|IR-CUT Control
Line 110: Line 130:
 
|-
 
|-
 
|Operating Conditions
 
|Operating Conditions
| -10℃~50℃, Humidity 95% or less, non-condensing
+
('''Bare PCB''')
 +
|Performance guarantee temperature:'''-10℃~60℃''', Humidity 95% or less, non-condensing
 +
Operating guarantee temperature:    '''-30℃~85℃''', Humidity 95% or less, non-condensing
 
|-
 
|-
 
|Power Supply
 
|Power Supply
|5VDC
+
|<u>[[Power supply mode switching|5VDC / 3.3VDC]]</u> optional
 
|-
 
|-
 
|Power Consumption
 
|Power Consumption
|5VDC,1.4W
+
|1.4W
 
|-
 
|-
 
|Dimension
 
|Dimension
|38mm*38mm*10mm(not include lens and lens mount)
+
|38mm*38mm*12mm(not include lens and lens mount)
|}<br />
+
|}
 +
 
 +
==Spectral Sensitivity Characteristics==
 +
{| class="wikitable"
 +
|'''Sensor'''
 +
|'''Spectral Sensitivity'''
 +
|-
 +
|'''IMX307LQD-C'''
 +
|[[File:IMX307LQD-C-SS.png|alt=|none|thumb|400x400px|IMX307LQD-C Spectral Sensitivity]]
 +
|}
 
==Interface & Pin list==
 
==Interface & Pin list==
[[File:CS-MIPI-IMX307-TIF.jpg|thumb|CS-MIPI-IMX307-TOP INTERFACE|alt=|700x700px]]
+
[[File:CS-MIPI-IMX307-TIF.jpg|thumb|CS-MIPI-IMX307-TOP INTERFACE|alt=|700x700px]][[File:CS-MIPI-IMX307-BIF1.jpg|thumb|CS-MIPI-IMX307-BOTTOM INTERFACE|alt=|700x700px|link=http://wiki.veye.cc/index.php/File:CS-MIPI-IMX307-BIF1.jpg]]
[[File:CS-MIPI-IMX307-BIF1.jpg|thumb|CS-MIPI-IMX307-BOTTOM INTERFACE|alt=|700x700px]]
 
 
 
===J1:Firmware Update===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J1 : Firmware Update'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
 
|VBUS(5V)
 
|VBUS(5V)
 +
| rowspan="4" |Connect the USB upgrade cable & USB disk
 
|-
 
|-
 
|2
 
|2
Line 140: Line 175:
 
|}
 
|}
  
===J3:Power Input===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J3 : Power Input'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
|5VDC IN
+
|VCC5V
 +
|use by default.  [[Power supply mode switching|<u>How to use 3.3V power supply</u>]]
 
|-
 
|-
 
|2
 
|2
 
|GND
 
|GND
 +
|
 
|}
 
|}
  
===J4:Day/Night  External Trigger===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J4 : Day/Night  External Trigger'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
 
|IR LED ON
 
|IR LED ON
|Low level active(Image to MONO),3.3VDC to 5VDC compatibility
+
|Input signal,Active Low(Image to MONO),3.3VDC to 12VDC compatibility
 
|-
 
|-
 
|2
 
|2
Line 161: Line 208:
 
|3
 
|3
 
|RESERVE
 
|RESERVE
|
+
|NC
 
|}
 
|}
 
===J6:IRCUT Control===
 
 
{| class="wikitable"
 
{| class="wikitable"
|1
+
| colspan="5" |'''J6 IRCUT Control Functional specifications'''
|IRCUT1
+
|
 
|-
 
|-
|2
+
|'''MODE'''
|IRCUT2
+
|'''Pin NO.'''
|}
+
|'''PIN NAME'''
{| class="wikitable"
+
|'''Signal polarity'''
|+Functional specifications
+
|'''Image type'''
|
+
|'''Filter position'''
|pin
 
|Signal polarity
 
|Image type
 
|Filter position
 
 
|-
 
|-
| rowspan="2" |mode 1
+
| rowspan="2" |Mode 1
|IRCUT1
+
|1
| +
+
| IRCUT1
 +
| -
 
| rowspan="2" |color
 
| rowspan="2" |color
 
| rowspan="2" |Infrared cutoff
 
| rowspan="2" |Infrared cutoff
 
|-
 
|-
|IRCUT2
+
|2
| -
+
| IRCUT2
 +
| +
 
|-
 
|-
| rowspan="2" |mode 2
+
| rowspan="2" |Mode 2
|IRCUT1
+
|1
| -
+
| IRCUT1
| rowspan="2" |MONO
+
| +
 +
| rowspan="2" |mono
 
| rowspan="2" |Full wavelength pass
 
| rowspan="2" |Full wavelength pass
 
|-
 
|-
|IRCUT2
+
|2
| +
+
| IRCUT2
 +
| -
 
|}
 
|}
===J7:Trigger IN,Strobe OUT===
+
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J7 : Multi-function GPIO'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
|Trigger IN
+
|GPIO0
 +
|Can Be Configured As Video Stream Synchronization Signal
 
|-
 
|-
 
|2
 
|2
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|3
 
|3
|Strobe OUT
+
|GPIO1
 +
|Can Be Configured As Video Stream Synchronization Signal
 
|}
 
|}
  
===J8:CSI-2 Interface===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J8 : CSI-2 Interface'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|2
 
|2
 
|MIPI_L0_N
 
|MIPI_L0_N
 +
|
 
|-
 
|-
 
|3
 
|3
 
|MIPI_L0_P
 
|MIPI_L0_P
 +
|
 
|-
 
|-
 
|4
 
|4
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|5
 
|5
 
|MIPI_L1_N
 
|MIPI_L1_N
 +
|
 
|-
 
|-
 
|6
 
|6
 
|MIPI_L1_P
 
|MIPI_L1_P
 +
|
 
|-
 
|-
 
|7
 
|7
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|8
 
|8
 
|MIPI_CK_N
 
|MIPI_CK_N
 +
|
 
|-
 
|-
 
|9
 
|9
 
|MIPI_CK_P
 
|MIPI_CK_P
 +
|
 
|-
 
|-
 
|10
 
|10
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|11
 
|11
 
|NC
 
|NC
 +
|
 
|-
 
|-
 
|12
 
|12
 
|NC
 
|NC
 +
|
 
|-
 
|-
 
|13
 
|13
 
|SCL
 
|SCL
 +
|3.3V Level
 
|-
 
|-
 
|14
 
|14
 
|SDA
 
|SDA
 +
|3.3V Level
 
|-
 
|-
 
|15
 
|15
|NC
+
|VCC3V3
 +
|NC by default,[[Power supply mode switching|<u>How to use 3.3V power supply</u>]]
 
|}<br />
 
|}<br />
 
==Board Dimension==
 
==Board Dimension==
 
[[File:CS-MIPI-IMX307 CAD drawing.jpg|thumb|600x600px|CS-MIPI-IMX307 CAD drawing / unit : mm|alt=|none]]
 
[[File:CS-MIPI-IMX307 CAD drawing.jpg|thumb|600x600px|CS-MIPI-IMX307 CAD drawing / unit : mm|alt=|none]]
 
[[Media:CS-MIPI-IMX307 CAD.dwg|Download dwg file here]]
 
[[Media:CS-MIPI-IMX307 CAD.dwg|Download dwg file here]]
 +
== PCBA 3D STP File ==
 +
[[Media:3D CS-MIPI-IMX307.zip|download 3D STP file]]

Latest revision as of 16:13, 4 August 2022

查看中文

CS-MIPI-IMX307 Data Sheet

1 Introduction

CS-MIPI-IMX307 is a highly cost-effective CSI-2 (MIPI) interface camera module, using SONY STARVIS IMX307 image sensor,

built-in excellent ISP image processing, convenient for customers to quickly integrate and release products.

CS-MIPI-IMX307 TOP


CS-MIPI-IMX307 BOT

2 Features

  • SONY IMX307 STARVIS Sensor, 1/2.8 inch 2 Mega
  • Built-in ISP processing
  • CSI-2 Interface
  • Uncompressed UYVY format, YUV422-8bit
  • Standard lens mount
  • IR-CUT circuit
  • BLC, Digtal WDR, 2D/3D noise reduction, Anti-fog
  • Brightness, Contrast, Sharpness, Saturation adjustable
  • Framerate Continuously Adjustable
  • Support Multi-camera Module Video Stream Synchronization
  • Support firmware upgrade via USB disk
  • Support Raspberry PI Platform,RK3399, NVIDIA JETSON Platform


3 Technical Detail

Technical Details
SENSOR
Sensor SONY IMX307LQD-C STARVIS
Pixels 2.07M pixels
Resolution 1920*1080
Image Size Diagonal 6.46 mm (Type 1/2.8)
Unit Cell Size 2.9um (H)*2.9um(V)
Output Format Bayer
Shutter Type Rolling Shutter
SNR1s Value 0.24lx
ISP
Frame Rate 1920*1080@max25fps / 30fps,

1280*720p@max50fps / 60fps(cropping mode)

640*480@max130fps(cropping mode)

Frame Rate Adjustment Framerate Continuously Adjustable
Exposure Auto or Manual
White Balance Auto or Manual
Shutter 1/25(1/30)s to 1/20,000s
Slow Shutter Support
Denoising 2D/3D noise reduction
Image Setting Brightness, Contrast, Sharpness, Gamma, Saturation,Flip, Mirror
Image Enhancement BLC, Digtal WDR(TO DO..), Defog
Day/Night Switch Manual or IR-CUT filter with external trigger
Video Stream Synchronization Support Multi-camera Module Video Stream Synchronization
Other Functions Pick Mode:Pick Picture from Video Stream
Lens & IR-CUT
Lens MTV12 / MTV16 / CS
Lens Mount M12*P0.5 / M16*P0.5 / CS,IRCUT is optional
Mounting Hole 2 screw holes with diameter of 2.2mm,20mm Center-to-Center Spacing
Interface
Connector 15PIN FPC, Compatible with Raspberry PI,JETSON NANO
Communication Interface IIC, 3.3VDC
Video Data Interface CSI-2 : 2 Data Lanes, CSI-2 YUV422-8bit Data Type, Datarate=594Mbps/lane

MIPI CSI-2 DC Specifications

IR-CUT Control IR-CUT motor control, 3.3VDC
Day/Night External Trigger 3.3VDC to 5VDC compatibility
General
Operating Conditions

(Bare PCB)

Performance guarantee temperature:-10℃~60℃, Humidity 95% or less, non-condensing

Operating guarantee temperature: -30℃~85℃, Humidity 95% or less, non-condensing

Power Supply 5VDC / 3.3VDC optional
Power Consumption 1.4W
Dimension 38mm*38mm*12mm(not include lens and lens mount)

4 Spectral Sensitivity Characteristics

Sensor Spectral Sensitivity
IMX307LQD-C
IMX307LQD-C Spectral Sensitivity

5 Interface & Pin list

CS-MIPI-IMX307-TOP INTERFACE
CS-MIPI-IMX307-BOTTOM INTERFACE
J1 : Firmware Update
Pin NO. NAME Remarks
1 VBUS(5V) Connect the USB upgrade cable & USB disk
2 D-
3 D+
4 GND
J3 : Power Input
Pin NO. NAME Remarks
1 VCC5V use by default. How to use 3.3V power supply
2 GND
J4 : Day/Night External Trigger
Pin NO. NAME Remarks
1 IR LED ON Input signal,Active Low(Image to MONO),3.3VDC to 12VDC compatibility
2 GND
3 RESERVE NC
J6 IRCUT Control Functional specifications
MODE Pin NO. PIN NAME Signal polarity Image type Filter position
Mode 1 1 IRCUT1 - color Infrared cutoff
2 IRCUT2 +
Mode 2 1 IRCUT1 + mono Full wavelength pass
2 IRCUT2 -
J7 : Multi-function GPIO
Pin NO. NAME Remarks
1 GPIO0 Can Be Configured As Video Stream Synchronization Signal
2 GND
3 GPIO1 Can Be Configured As Video Stream Synchronization Signal
J8 : CSI-2 Interface
Pin NO. NAME Remarks
1 GND
2 MIPI_L0_N
3 MIPI_L0_P
4 GND
5 MIPI_L1_N
6 MIPI_L1_P
7 GND
8 MIPI_CK_N
9 MIPI_CK_P
10 GND
11 NC
12 NC
13 SCL 3.3V Level
14 SDA 3.3V Level
15 VCC3V3 NC by default,How to use 3.3V power supply


6 Board Dimension

CS-MIPI-IMX307 CAD drawing / unit : mm

Download dwg file here

7 PCBA 3D STP File

download 3D STP file