Changes

Jump to navigation Jump to search
Line 6: Line 6:     
==== Register Features ====
 
==== Register Features ====
The register address length is 4 bytes and the value length is 2 bytes.
+
The register address length is 2 bytes and the value length is 4 bytes.
    
Register R/W attributes: '''RW''', '''RO''', '''WO'''. Only the RW  type can be saved to the camera flash.
 
Register R/W attributes: '''RW''', '''RO''', '''WO'''. Only the RW  type can be saved to the camera flash.
Line 35: Line 35:  
The RAW series camera functions as a subset of the MV series camera.
 
The RAW series camera functions as a subset of the MV series camera.
   −
It contains an MCU, which is used for sensor mode configuration and external trigger delay.
+
It contains an MCU, which is used for sensor mode configuration and trigger timing generation.
 
  −
In particular, it supports '''Sensor Direct Access mode'''. In this mode, the MCU gives up the control and operation of the sensor, and opens the i2c of the sensor to the customer for direct control. The MCU only retains very few necessary register functions.
      
'''N''':Not support.
 
'''N''':Not support.
    
'''S''':Support in normal mode.
 
'''S''':Support in normal mode.
  −
'''SDA''':Support in Sensor Direct Access mode.
   
=== Basic Parameters ===
 
=== Basic Parameters ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 62: Line 58:  
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|manufacturer
 
|manufacturer
|S,SDA
+
|S
 
|-
 
|-
 
|0x0004
 
|0x0004
Line 75: Line 71:     
0x264 : MV-MIPI-IMX264M
 
0x264 : MV-MIPI-IMX264M
 +
 +
0x296 : MV-MIPI-IMX296M
 +
 +
0x287 : MV-MIPI-IMX287M
 +
 +
0x4002 : MV-MIPI-GMAX4002M
    
0x8132 : RAW-MIPI-SC132M
 
0x8132 : RAW-MIPI-SC132M
 +
 +
0x8234 : RAW-MIPI-AR0234M
 +
 +
0x8462 : RAW-MIPI-IMX462M
 +
 +
0x8535 : RAW-MIPI-SC535M
 
|enum
 
|enum
 
|RO
 
|RO
 
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|model
 
|model
|S,SDA
+
|S
 
|-
 
|-
 
|0x0008
 
|0x0008
Line 94: Line 102:     
0x264 : IMX264LLJ
 
0x264 : IMX264LLJ
 +
 +
0x296 : IMX296LLJ
 +
 +
0x287 : IMX287LLJ
    
0x132 : SC132GS
 
0x132 : SC132GS
 +
 +
0x234 : AR0234CS
 +
 +
0x462 : IMX462LLR
 +
 +
0x535 : SC535HGS
 +
 +
0x4002 : GMAX4002
 
|enum
 
|enum
 
|RO
 
|RO
 
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|
 
|
|S,SDA
+
|S
 
|-
 
|-
 
|0x000C
 
|0x000C
Line 109: Line 129:  
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|
 
|
|S,SDA
+
|S
 
|-
 
|-
 
|0x0010
 
|0x0010
Line 120: Line 140:  
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|version
 
|version
|S,SDA
+
|S
 
|-
 
|-
 
|0x0014
 
|0x0014
Line 129: Line 149:  
|A
 
|A
 
|factoryparam
 
|factoryparam
|S,SDA
+
|S
 
|-
 
|-
 
|0x0018
 
|0x0018
Line 138: Line 158:  
|A
 
|A
 
|paramsave
 
|paramsave
|S,SDA
+
|S
 
|-
 
|-
 
|0x001C
 
|0x001C
Line 147: Line 167:  
|A
 
|A
 
|reboot
 
|reboot
|S,SDA
+
|S
 
|-
 
|-
 
|0x0020
 
|0x0020
Line 156: Line 176:  
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|timestamp
 
|timestamp
|S,SDA
+
|S
 
|-
 
|-
 
|0x0024
 
|0x0024
Line 175: Line 195:  
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|errcode
 
|errcode
|S,SDA
+
|S
 
|-
 
|-
 
|0x0028
 
|0x0028
Line 189: Line 209:     
bit4: UYVY
 
bit4: UYVY
 +
 +
bit5: Temperature sensor
 
|uint
 
|uint
 
|RO
 
|RO
 
| -
 
| -
 
|fmtcap
 
|fmtcap
 +
|S
 +
|-
 +
|0x002C
 +
|ReadModeCap
 +
|Capbility of read mode supported by the camera.
 +
bit0: Normal
 +
 +
bit1: Binning
 +
 +
bit2: Subsampling
 +
|uint
 +
|RO
 +
| -
 +
|readmodecap
 +
|S
 +
|-
 +
|0x0030
 +
|TriggerMode Cap
 +
|Capbility of trigger mode supported by the camera.
 +
bit0:Video streaming mode
 +
 +
bit1:Normal trigger mode.
 +
 +
bit2:Rolling shutter multi-frame trigger mode.
 +
 +
bit3:  Pulse trigger mode.
 +
 +
bit4: Continuous Trigger mode.
 +
|uint
 +
|RO
 +
| -
 +
|trgmodecap
 +
|S
 +
|-
 +
|0x0034
 +
|LaneNumCap
 +
|The number of MIPI lanes supported by the camera .
 +
The lower to higher bits correspond to the supported capabilities for 1 lane, 2 lanes, 3 lanes, and 4 lanes, respectively.
 +
 +
For example, 0x2 indicates support for 2 lanes, and 0xA indicates support for both 2 lanes and 4 lanes.
 +
|uint
 +
|RO
 +
|
 +
|lanecap
 +
|S
 +
|-
 +
|0x0038-
 +
0x0054
 +
|Camera name
 +
|String containing the self-describing name of the camera.
 +
|string
 +
|RO
 +
|
 +
|NA
 +
|S
 +
|-
 +
|0x0058
 +
|Temperature K
 +
|The sensor's temperature value, in Kelvin, is 100 times the current temperature.
 +
|uint
 +
|RO
 +
|
 +
|temp
 
|S
 
|S
 
|}
 
|}
Line 225: Line 310:  
1:Normal trigger mode.
 
1:Normal trigger mode.
   −
2:High-speed continuous trigger mode.  
+
2:Rolling shutter multi-frame trigger mode.
 +
 
 +
3:  Pulse trigger mode.  
    
See product manual for details.
 
See product manual for details.
Line 239: Line 326:     
1: Hardware trigger mode.
 
1: Hardware trigger mode.
 +
 +
Effective in Trigger mode 1 and 2 only.
 
|enum
 
|enum
 
|RW
 
|RW
Line 252: Line 341:  
|S
 
|S
 
|trgnum
 
|trgnum
|N
+
|S
 
|-
 
|-
 
|0x0410
 
|0x0410
Line 261: Line 350:  
|S
 
|S
 
|trginterval
 
|trginterval
|N
+
|S
 
|-
 
|-
 
|0x0414
 
|0x0414
Line 302: Line 391:  
|A
 
|A
 
|mcubypass
 
|mcubypass
|S,SDA
+
|S
 +
|-
 +
|0x044C
 +
|Non discontinuous mode
 +
|Indicates whether the clock lan of the mipi signal is in continuous clock mode. 0 :  discontinuous mode,1: continuous  mode
 +
|bool
 +
|RO
 +
|A
 +
|clkmode
 +
|S
 
|-
 
|-
 
|0x0450
 
|0x0450
Line 320: Line 418:  
|A
 
|A
 
|snsreg
 
|snsreg
 +
|S
 +
|-
 +
|0x0460
 +
|Slave mode
 +
|Whether the sensor is operating in slave mode. Currently, only RAW-MIPI-IMX462M is supported.
 +
|bool
 +
|RW
 +
|S
 +
|slavemode
 +
|S
 +
|-
 +
|0x0464
 +
|Sensor Frame Count
 +
|The number of frames output by the sensor. Cyclic counting.
 +
|uint
 +
|RO
 +
|A
 +
|framecount
 +
|N
 +
|-
 +
|0x0468
 +
|Out Frame Count
 +
|The number of frames output by the camera module. Cyclic counting.
 +
|uint
 +
|RO
 +
|A
 +
|framecount
 +
|N
 +
|-
 +
|0x006C
 +
|Min  Trigger cycle
 +
|Minimum trigger signal period, in microseconds (µs), with 0 indicating an invalid value.
 +
In pulse trigger mode, it represents the minimum interval between the end of the previous trigger level and the next trigger signal.
 +
|uint
 +
|RO
 +
|A
 +
|trgcycle
 +
|S
 +
|-
 +
|0x0070
 +
|Max Trigger  cycle
 +
|Maximum trigger signal period, in microseconds (µs), with 0 indicating an invalid value. (Valid in continuous trigger mode of SC535).
 +
|uint
 +
|RO
 +
|A
 +
|trgcycle
 
|S
 
|S
 
|}
 
|}
Line 362: Line 506:  
|enum
 
|enum
 
|RW
 
|RW
|A
+
|S
 
|pixelformat
 
|pixelformat
 
|S
 
|S
Line 400: Line 544:     
The register value is 100 times the frame rate.
 
The register value is 100 times the frame rate.
 +
 +
In normal trigger mode, it is recommended to set the '''fps''' to the '''maxfps''' value to ensure the highest trigger signal responsiveness.
 
|uint
 
|uint
 
|RW
 
|RW
Line 467: Line 613:  
|blacklevel
 
|blacklevel
 
|S
 
|S
 +
|-
 +
|0x0834
 +
|BLC mode
 +
|Black level calibration modes:
 +
0: Sensor automatic calibration or use default black level.
 +
 +
1: Manually specify black level.
 +
|uint
 +
|RW
 +
|A
 +
|blcmode
 +
|S
 +
|-
 +
|0x0838
 +
|Read Mode
 +
|Read mode:
 +
0: Normal
 +
 +
1: Binning
 +
 +
2: Subsampling
 +
|uint
 +
|RW
 +
|A
 +
|readmode
 +
|S
 +
|-
 +
|0x083C
 +
|Lane Num
 +
|For modules that support lane number configuration, use this register to modify the lane number.
 +
|uint
 +
|RW
 +
|S
 +
|lanenum
 +
|S
 +
|-
 +
|0x0840
 +
|MIPI Datarate
 +
|The MIPI datarate for each lane, measured in Kbps.
 +
|uint
 +
|RO
 +
| -
 +
|mipidatarate
 +
|S
 +
|-
 +
|0x0844
 +
|Min  Width
 +
|The minimum width supported by the camera.
 +
|uint
 +
|RO
 +
|A
 +
|minwh
 +
|S
 +
|-
 +
|0x0848
 +
|Min Height
 +
|The minimum height supported by the camera.
 +
|uint
 +
|RO
 +
|A
 +
|minwh
 +
|S
 +
|-
 +
|0x084C
 +
|Min Frame Rate
 +
|The minimum framerate supported by the camera. The value is 10000 times the actual framerate.
 +
|uint
 +
|RO
 +
|A
 +
|minfps
 +
|S
 +
|-
 +
|0x0850
 +
|Framerate_EX
 +
|The extended register of the '''Framerate''' register, where the value is 10,000 times the actual frame rate.
 +
|uint
 +
|RW
 +
|S
 +
|fps_ex
 +
|S
 +
|-
 +
|0x0854
 +
|OSD_Mode
 +
|OSD mode bit definition:
 +
0: Disabled
 +
 +
1: Crosshair enabled, overlays a crosshair at the center of the image for assisting with coordinate calibration.
 +
|uint
 +
|RW
 +
|A
 +
|osdmode
 +
|N
 
|}
 
|}
 
=== ISP ===
 
=== ISP ===
Line 538: Line 776:  
|0x0C10
 
|0x0C10
 
|ME Time
 
|ME Time
|Manual exposure time,effective in ME mode. Range[16,1000000]. <u>Note1.</u>
+
|Manual exposure time,effective in ME mode. Range[16,1000000]. <u>Note1.</u>Unit: microseconds.
 
|uint
 
|uint
 
|RW
 
|RW
Line 547: Line 785:  
|0x0C14
 
|0x0C14
 
|AE MAX Time
 
|AE MAX Time
|Maximum exposure time in AE mode.Range[16,1000000]. <u>Note1.</u>
+
|Maximum exposure time in AE mode.Range[16,1000000]. <u>Note1.</u>Unit: microseconds.
 
|uint
 
|uint
 
|RW
 
|RW
Line 556: Line 794:  
|0x0C18
 
|0x0C18
 
|Exp Time
 
|Exp Time
|Current exposure time. <u>Note1.</u>
+
|Current exposure time. <u>Note1.</u>Unit: microseconds.
 
|uint
 
|uint
 
|RO
 
|RO
Line 685: Line 923:  
|aaroienable
 
|aaroienable
 
|N
 
|N
 +
|-
 +
|0x0C8C
 +
|Max Exp  Time
 +
|Maximum exposure time in the current mode
 +
Unit: microseconds
 +
|uint
 +
|RO
 +
|A
 +
|exptime_range
 +
|S
 +
|-
 +
|0x0C90
 +
|Min Exp Time
 +
|Minimum exposure time in the current mode
 +
Unit: 0.1 microseconds
 +
|uint
 +
|RO
 +
|A
 +
|exptime_range
 +
|S
 
|}
 
|}
 
Note1:  All parameters of exposure time are in microseconds. However, due to the properties of the sensor, the actual exposure time unit of the sensor is 1 line, can not be accurate to 1us.
 
Note1:  All parameters of exposure time are in microseconds. However, due to the properties of the sensor, the actual exposure time unit of the sensor is 1 line, can not be accurate to 1us.

Navigation menu