i.mx6 solo lite camera interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.mx6 solo lite camera interface

797 Views
kwangbogham
Contributor II


Dear Sir,

I'm developing with your i.MX6 solo lite and with your EK board.

I want to connect the camera signals(8bit parellel) to i.MX6 solo lite.

Here are some questions:

1. What's the difference between how to connect one 8bit camera sensor and how to connect two 8-bit sensors on i.MX6 solo lite hardware reference manual?

On the page 612(section 16.4 Principles of Operation), the below are:

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The CSI can support connection with the sensor as follows.

• To connect with one 8-bit sensor, the sensor data interface should connect to CSI_DATA[9:2].

• To connect with one 10-bit sensor, the sensor data interface should connect to CSI_DATA[9:0].

• To connect with one 16-bit sensor, the sensor data interface should connect to CSI_DATA[15:0].

• To connect with two 8-bit sensors, the sensor data interfaces should connect to CSI_DATA[7:0] and CSI_DATA[15:8].

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Assume1)

- I interfaced two camera(each camera is 8bit) with i.MX6 solo lite to meet our buyer needs.

- I assigned the CSI_DATA[7:0] to one camera and CSI_DATA[15:8] to another camera.

- But, there was some changed.

- Our buyer changed the camera number from two to one.

Shoul i change CSI_DATA[7:0] to CSI_DATA[9:2] like above?

Without hardware change, i should use CSI_DATA[7:0] because of other pins (CSI_DATA9, CSI_DATA8) have already been assigned for other purpose.

Please, let me know how to use the CSI_DATA[7:0] without change.

Best & Regards,

Kwangbog HAM

Labels (1)
0 Kudos
4 Replies

546 Views
igorpadykov
NXP Employee
NXP Employee

Hi kwangbog

one can use only CSI_DATA[7:0]  in two sensors mode, using

non-CCIR656 mode, setting bit TWO_8BIT_SENSOR in register CSI_CSICR3,

that is with sync signals. For 16-bit data format, the data path is

combination by two 8-bit sensors. One sensor is connected to the

CSI_DATA[7:0]. The other sensor is connected to CSI_DATA[15:8].

So one sensor data will be random data.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

546 Views
kwangbogham
Contributor II


Dear Sir,

Thank you for your fast response.

There are some confusion for me in your reply.

To clear, i indicate our usage conditions.

[Condition]

- We use CCIR601 mode with VSYNC, HSYNC, PCLK and MCLK

- Camera's data bit is 8.

- one camera module

(originally, we had a plan to use two sensor with 8bit, but now we will use one sensor with 8bit)

[Question]

Can i use these signals(CSI_DATA[7:0]) to our camera,

setting bit TWO_8BIT_SENSOR in register CSI_CSICR3,?

(We don't want to change these signals)

Best & Regards,

Kwangbog Ham

0 Kudos

546 Views
igorpadykov
NXP Employee
NXP Employee

you can use non-CCIR656 mode

with connecton to CSI_DATA[7:0]) and using bit TWO_8BIT_SENSOR.

~igor

0 Kudos

546 Views
kwangbogham
Contributor II

Dear Sir,

Thanks a lot.

Kwangbog HAM

0 Kudos