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

From wiki_veye
Jump to navigation Jump to search
 
(81 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[CS-MIPI-IMX307 STARVIS Module/zh|查看中文]]
 
[[CS-MIPI-IMX307 STARVIS Module/zh|查看中文]]
 +
 +
[[CS-MIPI-IMX307 STARVIS Module|<big><big><big><big>CS-MIPI-IMX307 Data Sheet</big></big></big></big>]]
  
 
==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 11: Line 12:
 
==Features==
 
==Features==
  
*SONY IMX307 STARVIS Sensor, 1/2.8 inch 2 Mega
+
*SONY '''IMX307 STARVIS''' Sensor, 1/2.8 inch 2 Mega
 
*Built-in ISP processing
 
*Built-in ISP processing
 
*CSI-2 Interface
 
*CSI-2 Interface
Line 19: 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
*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]
+
*'''Framerate Continuously Adjustable'''
 +
*'''Support Multi-camera Module Video Stream Synchronization'''
 +
*Support firmware upgrade via USB disk
 +
*Support Raspberry PI Platform,RK3399, NVIDIA JETSON Platform
  
 
<br />
 
<br />
  
==Thechnical Detail==
+
==Technical Detail==
 
{| class="wikitable"
 
{| class="wikitable"
 
| colspan="2" |'''Technical Details'''
 
| colspan="2" |'''Technical Details'''
Line 30: Line 34:
 
|-
 
|-
 
|Sensor
 
|Sensor
|SONY IMX307LQD-C STARVIS
+
|SONY [https://www.sony-semicon.com/files/62/pdf/p-12_IMX307LQD_LQR_Flyer02.pdf IMX307LQD-C] STARVIS
 
|-
 
|-
 
|Pixels
 
|Pixels
Line 44: Line 48:
 
|2.9um (H)*2.9um(V)
 
|2.9um (H)*2.9um(V)
 
|-
 
|-
|[https://www.sony-semicon.co.jp/e/products/IS/security/technology.html '''''SNR1 Value''''']
+
|Output Format
 +
|Bayer
 +
|-
 +
|Shutter Type
 +
|Rolling Shutter
 +
|-
 +
|[https://www.sony-semicon.co.jp/e/products/IS/security/technology.html '''''SNR1s Value''''']
 
|0.24lx
 
|0.24lx
 
|-
 
|-
Line 50: 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 59: 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 68: 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
 
|2 screw holes with diameter of 2.2mm,20mm Center-to-Center Spacing
 
|2 screw holes with diameter of 2.2mm,20mm Center-to-Center Spacing
 
|-
 
|-
| colspan="2" |Interface
+
| colspan="2" |'''Interface'''
 
|-
 
|-
 
|Connector
 
|Connector
|15PIN FPC, Compatible with Raspberry PI
+
|15PIN FPC, Compatible with Raspberry PI,JETSON NANO
 
|-
 
|-
 
|Communication Interface
 
|Communication Interface
Line 97: 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 104: Line 127:
 
|3.3VDC to 5VDC compatibility
 
|3.3VDC to 5VDC compatibility
 
|-
 
|-
| colspan="2" |General
+
| colspan="2" |'''General'''
 
|-
 
|-
 
|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)
 
|}
 
|}
  
 +
==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]]
+
[[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]]
 
 
 
===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 138: 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 Trigger===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="3" |'''J4 : Day/Night  External Trigger'''
 +
|-
 +
|'''Pin NO.'''
 +
|'''NAME'''
 +
|'''Remarks'''
 +
|-
 
|1
 
|1
|IR LED ON,Low level active
+
|IR LED ON
 +
|Input signal,Active Low(Image to MONO),3.3VDC to 12VDC compatibility
 
|-
 
|-
 
|2
 
|2
 
|GND
 
|GND
 +
|
 
|-
 
|-
 
|3
 
|3
 
|RESERVE
 
|RESERVE
 +
|NC
 
|}
 
|}
 
===J6:IRCUT Control===
 
 
{| class="wikitable"
 
{| class="wikitable"
 +
| colspan="5" |'''J6 IRCUT Control Functional specifications'''
 +
|
 +
|-
 +
|'''MODE'''
 +
|'''Pin NO.'''
 +
|'''PIN NAME'''
 +
|'''Signal polarity'''
 +
|'''Image type'''
 +
|'''Filter position'''
 +
|-
 +
| rowspan="2" |Mode 1
 
|1
 
|1
|IRCUT1
+
| IRCUT1
 +
| -
 +
| rowspan="2" |color
 +
| rowspan="2" |Infrared cutoff
 
|-
 
|-
 
|2
 
|2
|IRCUT2
+
| IRCUT2
 +
| +
 +
|-
 +
| rowspan="2" |Mode 2
 +
|1
 +
| IRCUT1
 +
| +
 +
| rowspan="2" |mono
 +
| rowspan="2" |Full wavelength pass
 +
|-
 +
|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 />
 
==Board Dimension==
 
==Board Dimension==
<br />[[File:CS-MIPI-IMX307 TOP CAD.pdf|left|thumb|CS-MIPI-IMX307 TOP CAD]]
+
[[File:CS-MIPI-IMX307 CAD drawing.jpg|thumb|600x600px|CS-MIPI-IMX307 CAD drawing / unit : mm|alt=|none]]
<br />
+
[[Media:CS-MIPI-IMX307 CAD.dwg|Download dwg file here]]
 
+
== PCBA 3D STP File ==
 
+
[[Media:3D CS-MIPI-IMX307.zip|download 3D STP file]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<br />
 
 
 
 
 
 
 
 
 
<br />
 
==Select a Lens for This Camera Module==
 
<br />
 

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