0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F20x系列的摄像头接口的介绍和分析

GD32MCU 来源:djl 2019-10-22 17:46 次阅读

1摄像头的基本概念

摄像头(CAMERA或WEBCAM)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。普通的人也可以彼此通过摄像头在网络进行有影像、有声音的交谈和沟通。另外,人们还可以将其用于当前各种流行的数码影像,影音处理。

摄像头可分为数字摄像头和模拟摄像头两大类。数字摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在计算机里。模拟摄像头捕捉到的视频信号必须经过特定的视频捕捉卡将模拟信号转换成数字模式,并加以压缩后才可以转换到计算机上运用。数字摄像头可以直接捕捉影像,然后通过串、并口或者USB接口传到计算机里。电脑市场上的摄像头基本以数字摄像头为主,而数字摄像头中又以使用新型数据传输接口的USB数字摄像头为主,市场上可见的大部分都是这种产品

分辨率是用于度量位图图像内数据量多少的一个参数,通常表示成dpi(dot per inch,每英寸点)。简单地说,摄像头的分辨率是指摄像头解析图象的能力,也即摄像头的影像传感器的像素数。最高分辨率就是指摄像头能最高分辨图像的能力的大小,即摄像头的最高像素数。现在市面上较多的30万像素CMOS的最高分辨率一般为640×480,50万像素CMOS的最高分辨率一般为800×600。分辨率的两个数字表示的是图片在长和宽上占的点数的单位,一张数码图片的长宽比通常是4:3。

在实际应用中,如果将摄像头用于网络聊天或者视频会议,那么分辨率越高则需要的网络带宽就越大。

2数字摄像头接口(DCI)

GD32F20x系列的数字摄像头接口是一个同步并行接口,可以获取数码相机中的视频和图像,支持8位、10位、12位和14位数据流和DMA操作。

3GD32F20x系列DCI接口的主要特性

获取数码视频和图像

支持8位、10位、12位或14位数据流

通过DMA接口高效传输

支持视频和图像裁剪

支持不同像素格式,如JPEG、YCrCb和RGB

支持内嵌码硬件同步

4功能介绍

GD32F20x系列的数字摄像头接口包含以下模块:FIFO数据格式化器、数据提取器、信号同步器、窗口计时器、内嵌同步检测器、DMA接口和控制寄存器。

关于GD32F20x系列的摄像头接口的介绍和分析

DCI模块示意图

通过二级同步器,该模块使得DCI接口信号包括像素时钟与HCLK同步,同时DCI信号与HCLK同步。当像素时钟的上升沿或者下降沿被检测到,同步的水平信号、垂直信号和数据信号视为有效数据获取。为了获取像素时钟的上升沿或者下降沿,PIXCLK的最大周期必须大于2.5个HCLK周期。

MCU通过使用内嵌码完成行与帧的同步,内嵌码检测模块实现了DCI接口的内嵌码同步模式。该模块主要是通过检测在寄存器中定义的特殊同步码,同步码的格式是FF_00_00_XX ,XX是在寄存器中定义的。

窗口计时模块运用于图像裁剪,该模块运用硬件和内嵌码同步模式下的水平和垂直信号来计算像素的位置。该模块包含水平和垂直计数器用来纪录当下像素水平和垂直上的位置。基于这些计数器,当捕获数据时,数据使能信号输出。该模块也可以为寄存器模块设置一些标志位或中断提供脉冲信号

数据提取模块获取像素数据,并且用在寄存器中配置的适当的格式发送到数据FIFO。数据提取模块使用32位宽的数据缓冲器在DCI接口和数据FIFO之间转换数据格式。数据提取模块分为字节提取和半字长提取。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 检测器
    +关注

    关注

    1

    文章

    811

    浏览量

    47290
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117712
  • 摄像头
    +关注

    关注

    59

    文章

    4607

    浏览量

    92889
收藏 人收藏

    评论

    相关推荐

    请问STM32F407的DCMI接口能否支持64*64像素,200帧频的摄像头采集数据?

    请问 STM32F407的DCMI接口能否支持64*64像素,200帧频的摄像头采集数据?
    发表于 04-25 06:09

    STM32F407的DCMI接口能否支持64*64像素,200帧频的摄像头采集数据?

    请问 STM32F407的DCMI接口能否支持64*64像素,200帧频的摄像头采集数据?
    发表于 04-25 06:07

    如何运用无人机摄像头改装成监控

    有个废旧无人机相机,零度xiro无人机。拆下来个摄像头。想着有没有办法能改装成电脑摄像头。 内部构造双层主板。安装摄像头那层有个双20插口,第二层有个
    发表于 04-03 11:56

    【ELF 1开发板试用】+ 3.2 USB摄像头连接测试 + Ubutu SSH连接

    连接测试 本文继续做一下连接接口的测试,本文使用USB摄像头进行连接,以测试ELF 1 USB功能,以及其对应的摄像头视频流的处理反馈 设备部署如下: ELF1 外接了一个部署在二维云台的 USB
    发表于 12-06 15:37

    手机中的摄像头用的是什么接口

    手机中的摄像头用的是什么接口
    发表于 11-01 07:03

    ov系列摄像头模块接口都是通用的吗?

    请问一下像 ov2640,0v7670 ,ov5640这种摄像头模块硬件接口都一样吗,24pin的那种模组
    发表于 09-27 08:17

    如何连接STM32MP1系列产品与MIPI CSI-2摄像头的信息

    本应用笔记提供关于如何连接 STM32MP1 系列产品与 MIPI CSI-2 摄像头的信息。STM32MP1 系列产品(如 STM32 高性能MCU)可通过其 DCMI(数码相机模块
    发表于 09-07 08:16

    #fpga EC摄像头采集转MIPI技术解决方案。SLVD-EC接口,速率为2.3GBPS ​MIPI接口,速

    接口摄像头
    明德扬科技
    发布于 :2023年08月31日 17:00:24

    摄像头 NVIF 云台控制

    摄像头
    阿梨是苹果
    发布于 :2023年08月31日 09:54:28

    49 0802_01 摄像头DVP接口数据接收方法与实现 - 第6节

    摄像头
    充八万
    发布于 :2023年08月19日 14:52:58

    49 0802_01 摄像头DVP接口数据接收方法与实现 - 第5节

    摄像头
    充八万
    发布于 :2023年08月19日 14:52:08

    JA JB JC接口怎么结合pmod接口摄像头使用?

    想问一下JA JB JC接口的用法,怎么结合pmod接口摄像头使用,这个接口和内核的管脚对应关系,然后怎么用它们把摄像头的数据交给内核或者
    发表于 08-16 08:05

    STM32H7B3I-DK申请的官方板卡上的30pin摄像头接口有配套的摄像头嘛?

    STM32H7B3I-DK申请的官方板卡上的30pin摄像头接口有配套的摄像头嘛?还是只能看原理图自己按照线序接线
    发表于 08-07 08:57

    安卓主板的摄像头旋转、前置、后置摄像头镜像如何设置?

    摄像头
    广州向成电子科技有限公司
    发布于 :2023年07月07日 21:04:42