Usage of IPx_CSIx_DATA_EN

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

Usage of IPx_CSIx_DATA_EN

Jump to solution
1,078 Views
ko-hey
Senior Contributor II

Hi all

I have a question about IPx_CSIx_DATA_EN.

I can't understand usage of the signal.

Is there any description ?

Is the signal active HIGH ? 

If yes, when the signal is LOW, the CSI can't latch a data.

Is it correct ?

Ko-hey

Labels (1)
Tags (2)
0 Kudos
1 Solution
886 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ko-hey

1. SION bit does not affect CSI0_DATA_EN_POL.

>2. Do we need to set something CSI0_DATA_EN_POL field ?

No.

> If the DATA_EN is LOW, regardless of the behavior of CSIx_HSYNC, CSIx_VSYNC and CSIx_PIXCLK, data isn't latched.

>Is it correct ?

Yes.

> Data is latched only when the period of DATA_EN is HIGH.

>Is it correct ?

Yes.

~igor

View solution in original post

0 Kudos
6 Replies
886 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ko-hey

yes this is correct : it is active high and one can

turn on internal pull-up of CSIx_DATA_EN pad.

When low, the CSI can't latch a data.

Best regards

igor

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

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

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

0 Kudos
886 Views
ko-hey
Senior Contributor II

Hi Igor

Thank you for your reply.

Let me confirm more detail.

  1. When user set "1" to SION field of IOMUXC_SW_MUX_CTL_PAD_CSIx_DATA_EN, the pad functions as a DATA_EN.

Is it correct ?

  1. Do we need to set something CSI0_DATA_EN_POL field ?

When we use DATA_EN with CSIx_HSYNC, CSIx_VSYNC and CSIx_PIXCLK at the same time, my understanding is as follow.

  1. If the DATA_EN is LOW, regardless of the behavior of CSIx_HSYNC, CSIx_VSYNC and CSIx_PIXCLK, data isn't latched.

Is it correct ?

  1. Data is latched only when the period of DATA_EN is HIGH.

Is it correct ?

Ko-hey

0 Kudos
887 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ko-hey

1. SION bit does not affect CSI0_DATA_EN_POL.

>2. Do we need to set something CSI0_DATA_EN_POL field ?

No.

> If the DATA_EN is LOW, regardless of the behavior of CSIx_HSYNC, CSIx_VSYNC and CSIx_PIXCLK, data isn't latched.

>Is it correct ?

Yes.

> Data is latched only when the period of DATA_EN is HIGH.

>Is it correct ?

Yes.

~igor

0 Kudos
886 Views
ko-hey
Senior Contributor II

Hi Igor

Do you recommend the Pull-up connection if we don't use CSIx_DATA_EN ?

Ko-hey

0 Kudos
886 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ko-hey

when IOMUX choses other mode, DATA_EN is always enable by setting high internaly.

~igor

886 Views
ko-hey
Senior Contributor II

Hi Igor

Thank you for your great support.

Ko-hey

0 Kudos