PH1A摄像头子板使用教程

您所在的位置:网站首页 剃头刀怎么换头子视频教程大全 PH1A摄像头子板使用教程

PH1A摄像头子板使用教程

2024-07-10 12:55| 来源: 网络整理| 查看: 265

目录 1.文件说明 2.摄像头配置说明 3.端口说明 4.raw10说明 5.实验现象 仓库地址:https://gitee.com/verimaker/anph1a/tree/master/demo/camera_mipi_ddr_hdmi ============================================ 1.文件说明

数据链路:CSI---raw10---video_cutting---uidbuf(ddr)---raw8_RGB--awb ---bound_cut--HDMI

工程文件所在位置如下图。

Bit文件位置所在如下图。

2.摄像头配置说明

本文以配置1920x1080的显示分辨率为例。

将PLL_IP调整为目标分辨率所需

HDMI Transmitter工作需要两个时钟,像素时钟S_hdmi_clk和串行发送时钟S_serial_clk。两个时钟都是通过PLL生成,其中S_serial_clk的频率是S_hdmi_clk频率的五倍。

在顶层文件design_top_wrapper中修改视频参数设置

在bound_cut文件中,修改下述定义。

在hdmi_tx_controller_wrapper文件中,修改下述定义。

uidbuf是米联客的ddr读写IP,在此文件中,修改下述定义。

对应关系如下图。

3.端口说明

摄像头模块上有两个模块,通过一组排线连接到开发板上,使用了PH1的两路MIPI接口,在安路的说明文档中(在gitee仓库中有文件IPUG016_MIPIIO用户手册.pdf第26页有说明)两路MIPI接口的管脚分别为MIPIIO0(X5Y0Z0)和 MIPIIO1(X5Y20Z0)。这个在管脚配置中如下,使用其中一路: 目前安路的IP工具还不支持MIPI的配置,所以只能调用例程中配置好的模块。如果需要两路同时采集,只需要重新调用MIPI接口(mipi_dphy_rx_ph1a_mipiio_wrapper)例化一个模块,配置该模块到另一路端口即可。 此外由于安路IP工具对于anPH1A开发板上DDR的颗粒并不支持,所以请勿使用IP工具配置DDR,不可以对例程中的DDR的IP进行配置。

4.raw10说明

10-bit Raw数据传输通过打包10-bit像素数据为看起来像8-bit数据格式来实现的。

传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示

5.实验现象

将完成后的bit文件下载后,就可以在屏幕上看见视频了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3