在安防、工业物联、机器人、多媒体等领域的产品开发过程中,都需要进行图像采集,这要求硬件具备摄像头接口来实现。
i.mx 8m plus是nxp推出的一款具有高可靠性,适合用于机器学习和视觉、高级多媒体和工业物联网的处理器。启扬iac-imx8mp-kit开发板基于nxp i.mx8m plus四核arm cortex-a53处理器,主频达1.6ghz,同时集成了神经网络加速单元(npu),提供高达2.3tops的计算能力;集成了双图像处理单元isp,输入速率高达375m像素/s,分辨率可达12mpix/s,支持两路摄像头输入,集成的isp可处理高动态范围(hdr)的快速多重曝光、图像增强等复杂的图像处理任务。
启i.mx8m plus开发板引出两路mipi-camera接口,支持两路摄像头同时输入,应用于多领域实现图像采集功能。
根据官方资料,i.mx8m plus支持ov5640、ov2775和basler camera,本次将简单了解如何在i.mx8m plus开发板上测试ov5640摄像头模块。
ov5640摄像头模块简介
ov5640是豪威科技生产的500w像素的cmos图像传感器,最高支持2624*1964分辨率(物理尺寸),对应2592*1944(图像尺寸)。该传感器内部集成了图像处理的电路,包括自动曝光控制(aec)、自动白平衡( awb) 等。同时该传感器支持led补光、 mipi(移动产业处理器接口,多用于手机等)输出接口和dvp(数字视频并行,在设计hdmi显示时,就用的这个)输出接口选择、 isp(图像信号处理)以及自动聚焦控制(afc)等功能。
开发板摄像头接口原理图
查看源码以及开发板原理图文件
参考原理图,当前的evk使用gpio4_io0作为power down pin,gpio4_io1作为reset pin,但是让我们看一下i.mx8mp-evk.dts文件
ov5640_1: ov5640_mipi@3c { compatible = ovti,ov5640; reg = ; pinctrl-names = default; pinctrl-0 = , , ; clocks = ; clock-names = xclk; assigned-clocks = ; assigned-clock-parents = ; assigned-clock-rates = ; csi_id = ; powerdown-gpios = ; reset-gpios = ; mclk = ; mclk_source = ; mipi_csi; status = disabled; port { ov5640_mipi_1_ep: endpoint { remote-endpoint = ; data-lanes = ; clock-lanes = ; }; }; };
如果想把i2c3连接到ov5640上,要按照原理图的定义,改变掉电针和复位针。
&i2c3 { /delete-node/ov2775_mipi@36;}; &ov5640_1 { pinctrl-0 = , , ; csi_id = ; status = okay;};
小米可能成为第一批于海外上市有通过CDR实现二次上市的公司,CDR占30%
科学家成功实现电驱动胶体量子点激光光放大
科技感满满!LED全息屏为你的展示空间增色添彩
德明利拟参股设立合资公司并向其出售触控业务资产
印板安装型电流传感器,Current Sensor
技术分享 | i.MX8M Plus开发板支持ov5640
有关高速PCB布局设计的避坑指南
基于51单片机的温度湿度采集系统设计
物联网技术有助于政府监管数据所有权
一种有源箝位Flyback软开关电路设计
中国台湾DDI厂商考虑选择中国大陆代工厂
单片机TM52FN8276在电子台历方案中的应用
用于医疗成像系统的数据转换器是什么样子的
低成本电路将时钟转换为低失真正弦波
海康威视建筑工程安全质量物联网系统的特点和应用方案
AP6067锂电池充电IC_输入4.8V-20V 输出4.2/8.4V
WeLink助力中建西南院成功举办数字赋能培训
领存自主可控高端存储产品亮相
微波传声技术
观测者-3成首次利用太阳能主动探测台风中心的无人艇