I am looking for information on what to do with the CSI0_DATA_EN input on the i.MX6 when connecting a camera that only provides PIXCLK, HSYNC, and VSYNC.
The CSI0 interface will be configured for greyscale/generic 16-bit data mode.
Cheers,
Camz.
Solved! Go to Solution.
Hi Martin
you can tie physical pin high or low or left unconnected (then enable
internal pin pull-up), necessary polarity can be changed
with IPUx_CSIx_SENS_CONF bit CSIx_DATA_EN_POL.
~igor
Perfect, thank you.
Hi Martin
CSI0_DATA_EN input should be active for normal operation.
Usually in such cases this signal is selected with IOMUX
to some pad, with enabled pad pull-up. Also polarity can be changed
with IPUx_CSIx_SENS_CONF bit CSIx_DATA_EN_POL.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
I guess I wasn't as clear with my question as I could have been. I am not looking for a software answer, this was not a question about how to configure the iomux. This was a hardware connection question.
I have a camera that provides data, pixel clock, h-sync, and v-sync signals (actually the sync signals are also called frame enable and line enable). It *does not* provide a data enable signal.
The question is what to do with the physical pin that would normally be connected via the iomux to data enable?
Should it be left unconnected? Tied high or low? Should it be connected to the h-sync / line enable signal? Should it be connected to the v-sync / frame enable signal?
Cheers,
Camz.
Hi Martin
you can tie physical pin high or low or left unconnected (then enable
internal pin pull-up), necessary polarity can be changed
with IPUx_CSIx_SENS_CONF bit CSIx_DATA_EN_POL.
~igor