首页 > 其他分享 >硬件开发笔记(十六):RK3568底板电路mipi摄像头接口原理图分析、mipi摄像头详解

硬件开发笔记(十六):RK3568底板电路mipi摄像头接口原理图分析、mipi摄像头详解

时间:2023-12-12 13:01:01浏览次数:33  
标签:mipi OV426 RK3568 原理图 接口 DVP 摄像头

前言

  本篇继续分析底板原理图mipi电路原理图、mipi摄像头输入硬件接口详解。

<br>

RK3568芯片摄像头接口

  查看RK3568的芯片手册,摄像头接口并不支持直接sensor模拟信号输入,只能接收mipi信号,RK3568的摄像头接口引脚如下:   在这里插入图片描述

  只支持mipi的数字信号摄像头。   本来计划是使用RK3568直接接入sensor模拟信号已达到最低延迟,目前看来是不现实,前面需要一个模数转换接入sensor模拟信号,或者直接接入mipi摄像头,所以这个需要做出来测试下融摄像头输入到输出需要多少ms。

<br>

Mipi接口

  mipi接口是一种移动处理器接口,因为是由mipi联盟发起的,所以命名为mipi接口,属于一种标准的移动应用处理器接口模式,摄像头、显示屏、基带、射频接口等移动设备上都可使用。   mipi接口能在高速数据传输模式下摆幅,针对功率敏感型应用而量身定做的,灵活性强,同成本低,有效降低了设计复杂度、功耗和EMI,有更高的性能和更小的物理尺寸。

Mipi摄像头电路分析

开发板的底板原理图

  在这里插入图片描述

  下面调整下分析:   在这里插入图片描述

  然后是电源电路:   在这里插入图片描述

  所以,输入信号要是MIPI_CSI,40Pin。

<br>

内窥镜方案OV426+OV6946(DVP接口)

  OV426是用于OV426医疗应用的单芯片解决方案。当OV426与OV6946结合使用时,OV6946使用内置的A/D转换器(ADC),黑电平校准(BLC),AEC / AGC和最终的数字视频并行功能提供集成的模数数据转换 输出(DVP)。   OV426提供了一个标准的SCCB接口以与系统通信并操纵上述功能.OV426在运行期间,通过预定义的通信协议通过ADC同步OV6946的模拟输出。 然后,生成的数字信号将由数字信号处理器(DSP)处理。 最后,标准DVP输出被发送出去。

摄像头传入的模拟信号

  在这里插入图片描述

单芯片方案模数转换

  接入之后,需要模数转化,芯片为OV00426:   在这里插入图片描述

  查看OV426芯片文档:   在这里插入图片描述

<br>

Sensor的DVP接口

  DVP(Digital Video Port)接口是一种数字视频接口标准,旨在传输和接收数字视频数据。它是一种相对简单和经济实惠的接口,广泛应用于低成本摄像头和一些消费电子产品中。DVP接口通常使用多个并行数据线来传输视频和控制信号,其中每个线路都负责传输特定的数据位。这种并行传输的方式可以实现较高的带宽和较低的延迟,适用于对实时性要求较高的应用场景。   DVP(Digital Video Port)是传统的sensor 输出接口,采用并行输出方式,数据位宽有 8bit、10bit、12bit、16bit 等。   在这里插入图片描述

  在这里插入图片描述

DVP接口和MIPI接口区别

尺寸不同

  mipi接口是一种面向移动设备的高速串行接口标准,物理尺寸更小。相对于dvp接口,mipi接口采用了串行传输的方式,通过少量的数据线来传输视频和控制信号。这种串行传输方式大大减少了线缆的数量和复杂性,有助于提高设备的可靠性和减小尺寸。

电气特性和协议有区别

  dvp接口使用的是LVDS(Low Voltage Differential Signaling)电气接口标准,而mipi接口则采用了更先进的低电压差分信号传输技术。这种差分信号传输技术可以有效地减少信号干扰和功耗,并提高数据传输的可靠性和稳定性。此外,mipi接口还支持更多的数据格式和功能,例如物理层扩展、图像信号处理和摄像头控制命令等。

应用场景

  dvp接口通常被用于一些低成本和相对简单的应用场景,例如一些传统的监控系统、低分辨率摄像头和一些老旧的消费电子产品中。由于其成本较低,dvp接口在一些价格敏感的市场上得到了广泛应用。 mipi接口则在高性能和高分辨率摄像头领域中得到了广泛的采用。智能手机是一个典型的例子,由于mipi接口具有较小的尺寸、较高的带宽和较低的功耗,它可以满足手机摄像头对于小尺寸、高画质和高帧率的要求。此外,mipi接口还支持一些高级功能,例如相位对焦、HDR(High Dynamic Range)和实时视频传输等。

电源线

  dvp接口通常需要使用更多的电源和地线来支持高速数据传输。这使得dvp接口的设计更为复杂,并且需要更多的空间来布线。相比之下,mipi接口的设计更为简单,并且可以使用较少的电源和地线来支持高速数据传输。

<br>

总结

  RK3568芯片自带的是MIPI-CSI接口,若想尝试OV6946等相关方案,则需要搭配DVP转MIPI-CSI信号转换器,单独这个转换器涉及到高速模拟信号转换又是一大块,水挺深的。

标签:mipi,OV426,RK3568,原理图,接口,DVP,摄像头
From: https://blog.51cto.com/hongpangzi/8785646

相关文章

  • 硬件开发笔记(十六):RK3568底板电路mipi摄像头接口原理图分析、mipi摄像头详解
    前言  本篇继续分析底板原理图mipi电路原理图、mipi摄像头输入硬件接口详解。 RK3568芯片摄像头接口  查看RK3568的芯片手册,摄像头接口并不支持直接sensor模拟信号输入,只能接收mipi信号,RK3568的摄像头接口引脚如下:    只支持mipi的数字信号摄像头。  本......
  • RealSence摄像头的简介
    RealSence摄像头简介 背景:IntelRealSense技术最初是一种通过摄像头、红外和激光投影实现深度感知的技术。随着时间的推移,Intel推出了一系列RealSense摄像头,为开发者和应用程序提供了强大的工具,以在计算机视觉和深度感知方面进行创新。 主要应用方向:机器视觉和计算机视......
  • ARM架构与编程--基于STM32F103 (1)LED原理图
    ARM架构与编程--基于STM32F103--(1)LED原理图--前言学习笔记《硬件知识_LED原理图》一、点亮一个led的步骤当我们学习C语言的时候,我们会写个Hello程序。那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。我们怎样去点亮一个LED呢?分为三步:1.看原理图,确......
  • 硬件开发笔记(十五):RK3568底板电路VGA显示接口原理图分析
    前言  前面输出了HDMI,LVDS,MIPI-DSI,这里还有一个常用的显示接口就是VGA了,这个用的不多了,一般板子都是hdmi了。  本篇分析底板VGA电路。<br>VGA接口  VGA(VideoGraphicsArray)视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输......
  • Qt/C++视频监控拉流显示/各种rtsp/rtmp/http视频流/摄像头采集/视频监控回放/录像存储
    一、前言本视频播放组件陆陆续续写了6年多,一直在持续更新迭代,视频监控行业客户端软件开发首要需求就是拉流显示,比如给定一个rtsp视频流地址,你需要在软件上显示实时画面,其次就是录像保存,再次就是一些周边的处理比如贴OSD,做图片分析等。拉流显示是第一步,如果有跨平台的需求,个人推荐......
  • 基于人工智能的摔倒识别摄像头技术
     随着人工智能技术的不断发展,其在各个领域的应用也愈发广泛。在安防领域,一项备受关注的技术是基于人工智能的摔倒识别摄像头技术。这项技术通过先进的图像处理和深度学习算法,实现对人体摔倒行为的实时监测和识别,为社会生活提供了更全面的安全保障。 **1.技......
  • 硬件开发笔记(十四):RK3568底板电路LVDS模块、MIPI模块电路分析、LVDS硬件接口、MIPI硬件
    前言  本篇继续分析底板原理图mipi/lvds屏幕电路原理图、硬件接口详解。 LVDS与MIPI的区别  液晶屏有RGBTTL、LVDS、MIPI、HDMI接口,这些接口区别于信号的类型(种类),也区别于信号内容。RGBTTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有行场同步和......
  • js jquery 调用摄像头拍照及扫描二维码
     很好用的一个js库:https://github.com/mebjas/html5-qrcodedemo: https://scanapp.org/demo: https://blog.minhazav.dev/research/html5-qrcode vue项目推荐用这个:https://zhuanlan.zhihu.com/p/430917773demo: https://dragonir.github.io/h5-scan-qrcode......
  • Cadence SPB 22.1 -- 层次原理图设计06Day
    1、自上而下:先设计好母图,再用母图的方块图来设计子图①、创建分级模块(HierarchicalBlock),在原理图设计的页面,执行菜单命令“Place”→“HierarchicalBlock”。    ②、在弹出的对话框中,输入分级模块的名称,选择合适的参数,单击“OK”按钮。     ......
  • Linux MIPI 调试中常见的问题
    一、概述做嵌入式工作的小伙伴知道,有时候程序编写没有调试过程中费时,之间笔记里有MIPI摄像头驱动开发的过程,有需要的小伙伴可以参考:LinuxRN6752驱动编写。而我也是第一次琢磨MIPI协议,其中有很多不明白的地方,在调试的时候折腾了很久,特此将我遇到的问题记录下来,希望多其他小......