About USB 3.0 UVC Reference Design Kit (Denebola)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
noha_3407421
Level 3
Level 3
Distributor - TED (Japan)
First like received 10 replies posted 10 questions asked

Q1.

Do you have information about the MIPI CSI2 output data format and timing of the image sensor (OV5640)?

Q2.

Cusotmer want to perform an experiment to operate another camera by customizing the firmware sample cycx3_uvc_ov5640.

The camera configuration is not changed, but is there a way to unlock it?

=>

I think as follows.

Once, select "Save" at the top right of the window to save as a custom configuration, then select "User Defined Configuration" to change the settings.

Is it correct?

Q3.

Is there any file that has a description specific to the camera OV5640 other than the file that is changed by the configuration tool?

=>

I understand that there is an I2C initialization file. Please let me know if you have any other.

Best Regards,

Harukawa

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

Q1.

キットに添付のイメージセンサ(OV5640)のMIPI CSI2出力データフォーマット、タイミングに関する情報はございますか。

Q2.

ファームウェアサンプルのcycx3_uvc_ov5640をカスタムして別のカメラを動作させる実験をしようとしております。

カメラコンフィグレーションが変更できないようになっていますが、解除する方法はありますでしょうか

=>

一度、ウィンドウ右上にある「保存」を選択して、カスタム構成として保存したあと、「User Defined Configuration」を選択して設定を変更すれば良いと思います。

この理解で正しいでしょうか。

Q3.

コンフィグレーションツールで変更するファイル以外に、カメラOV5640に固有の記述があるファイルはあるでしょうか。

=>

I2Cによる初期化用ファイルがあることは理解しています。それ以外にもありましたらご教示ください

0 Likes
1 Solution
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

A1.

データフォーマットについては、CX3 TRMの"表 3: CX3 MIPI CSI-2 ストリーム フォーマット"を御覧ください。

FX3 SDKにあるCx3UvcOV5640のサンプルコードでは、デフォルトでUncompressed 16-bit YUV (CY_U3P_CSI_DF_YUV422_8_2)です。

タイミングについては、CX3 MIPIレシーバーコンフィギュレーションで設定可能です。設定の詳細は AN90369 をご参照ください。

A2.

はい、それで大丈夫です。

既存のものを編集するのではなく、新たに作成される場合はこちらを是非ご参照ください。Steps to Setup up MIPI CSI Camera Solution with CX3 – KBA225748

A3.

ファイルとだけ言うと多数ありますが、以下が主にOV5640の設定に関連するかと存じます。

cycx3_uvcdscr.c:UVC アプリケーションの USB エニュメレーション  ディスクリプタを含みます。フレームレート、画像解像度、ビット深度、またはサポートされているビデオ制御を変更する場合は、このファイルも変更が必要です。UVC 仕様に必要な詳細情報が含まれています。OV5640のサンプルコードでは、OV5640に合わせて設定されています。

cyu3mipicsi.c:MIPI CSI-2コンフィギュレーションファイル。クロックとインタフェースを設定します。OV5640のサンプルコードでは、OV5640に合わせて設定されています。

cyu3imagesensor.c:イメージセンサーの制御および構成記述ファイル。関数、変数が定義されており、適宜センサに合わせて必要な値を設定してください。

他に明らかにしたいことがございましたら、具体的にご質問いただけましたら、具体的に回答できるかと存じます。

よろしくお願い致します。

Hirotaka Takayama

View solution in original post

0 Likes
2 Replies
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

A1.

データフォーマットについては、CX3 TRMの"表 3: CX3 MIPI CSI-2 ストリーム フォーマット"を御覧ください。

FX3 SDKにあるCx3UvcOV5640のサンプルコードでは、デフォルトでUncompressed 16-bit YUV (CY_U3P_CSI_DF_YUV422_8_2)です。

タイミングについては、CX3 MIPIレシーバーコンフィギュレーションで設定可能です。設定の詳細は AN90369 をご参照ください。

A2.

はい、それで大丈夫です。

既存のものを編集するのではなく、新たに作成される場合はこちらを是非ご参照ください。Steps to Setup up MIPI CSI Camera Solution with CX3 – KBA225748

A3.

ファイルとだけ言うと多数ありますが、以下が主にOV5640の設定に関連するかと存じます。

cycx3_uvcdscr.c:UVC アプリケーションの USB エニュメレーション  ディスクリプタを含みます。フレームレート、画像解像度、ビット深度、またはサポートされているビデオ制御を変更する場合は、このファイルも変更が必要です。UVC 仕様に必要な詳細情報が含まれています。OV5640のサンプルコードでは、OV5640に合わせて設定されています。

cyu3mipicsi.c:MIPI CSI-2コンフィギュレーションファイル。クロックとインタフェースを設定します。OV5640のサンプルコードでは、OV5640に合わせて設定されています。

cyu3imagesensor.c:イメージセンサーの制御および構成記述ファイル。関数、変数が定義されており、適宜センサに合わせて必要な値を設定してください。

他に明らかにしたいことがございましたら、具体的にご質問いただけましたら、具体的に回答できるかと存じます。

よろしくお願い致します。

Hirotaka Takayama

0 Likes
noha_3407421
Level 3
Level 3
Distributor - TED (Japan)
First like received 10 replies posted 10 questions asked

回答ありがとうございます。

本件はこれでCloseください。

Harukawa

0 Likes