基于I2C总线图像传感器配置的FPGA实现

时间:2022-03-15作者:佚名

基于FPGA 的嵌入式图像检测系统因其快速的处理能力和灵活的编程设计使得它在工业现场的应用非常广泛,通常这些系统都是通过采集图像数据流并对它实时处理得到所需的特征信息。图像数据的获取是整个系统的第一步,作为整个系统的最前端,它决定了原始数据的质量,是整个系统成功的关键。CMOS 图像传感器采用CMOS 工艺,可以将图像采集单元和信号处理单元集成到同一块芯片上,因而在集成度、功耗、成本上具有很大优势,这使得它在嵌入式图像处理领域的运用越来越多。CMOS 图像传感器芯片大都把 I2C 总线的一个子集作为控制接口,用户可以很方便地对芯片进行编程操作,根据设计要求的不同配置图像传感器内部寄存器数据,以获取期望的图像。本文以Aptina 公司的MT9P031 图像传感器为例,用Verilog 硬件描述语言设计了I2C 总线的接口电路,以FPGA 作为核心控制器实现了对MT9P031 初始化操作,不仅验证了I2C 总线的配置效果,得到了理想的图像数据,还为后续线结构光图像的处理系统奠定了基础。

I2C 总线协议及MT9P031 配置过程介绍

1.1 I2C 总线协议

I2C(Inter-Integrated Circuit Bus) 总线是由PHILIPS 公司开发的两线式用于芯片之间连接的总线,由于其接口线少,控制方式简单,通信速率较高等特点,在单片机、串行EEPROM 等器件中有着广泛的使用。I2C 总线用两根信号线来进行数据传输,一根为串行数据(SDA, Serial Data),另一根为串行时钟线(SCL, Serial Clock)。若干兼容器件(如存储器、A/D、D/A、LCD 驱动器等)可以共享I2C 总线。I2C 总线上所有器件依靠SDA 发送的地址信号寻址,不需要片选线。任何时刻总线只能由一个主器件控制,各从器件在总线空闲时启动数据传输。

1.2 MT9P031 配置时序分析

由于检测系统需求的不同,图像传感器可能要工作在不同的模式,因此需要通过外部控制器对其内部寄存器进行读写操作,完成具体的配置。典型的写MT9P031 寄存器时序如图1 所示,起始信号过后,FPGA 先写入设备(即MT9P031)的地址0xBA,然后释放SDATA 数据总线,随后MT9P031 返回一个应答信号ACK,FPGA 获取应答信号后,经过一个时钟周期再传送待配置的寄存器地址0x09,在获取应答信号后再传送16 位的寄存器数据,由于每次只能发送8 位数据,所以这16位的寄存器数据要分两次才能发送完毕,先发送的是高八位数据,后发送的为低八位数据,每发送完一个字节的数据,FPGA均会获取一位的应答信号,然后结束一个传送周期,完成一个寄存器的配置,即IDAddress SUB-Address W-Data 总共32位的数据。重复上述过程可以对不同的寄存器进行不同的参数配置。

相关阅读

led照明设计让人感受夜景灯光之美

led照明设计 需要美,它的美应该体现在技术上。不管是照明技术,光学技术,或者是照明本身的技术,都可以为设计提供强有力的支持。因此 le d照明设计 应注重方案的整体落地性、合...
2022-10-01
led照明设计让人感受夜景灯光之美

城市灯光秀要如何进行设计?

灯光是城市的标示,它代表着城市文明行为的界限和商业服务的兴盛。但 城市灯光秀 要如何去设计,针对我国城市而言,确是一个刚刚开始探索的问题。 城市灯光秀 已经变成城市的新...
2022-10-02
城市灯光秀要如何进行设计?

广场照明灯光设计要营造人们所需的照明及氛围

在城市空间环境中,广场是极具文化魅力的公共文化活动中心,也是展示和宣传城市文化、艺术、民俗文化和特色的主要窗口。因此,一个好的广场照明设计,可以为居民营造和谐舒适...
2022-08-02
广场照明灯光设计要营造人们所需的照明及氛围

灯光照明工程可分为功能照明和景观照明

灯光照明工程 领域具体可分成功能照明和景观照明,因为针对性不一样,两大市场细分在照明目标、照明特性、灯源灯具和照明方法等均各有不同,在主要用途也都有侧重点。 实际看...
2022-10-03
灯光照明工程可分为功能照明和景观照明

如何打造满足消费者的商业中心亮化设计?

商业中心亮化设计 是为了更好地为消费者服务,所以在进行商业中心亮化设计时,更要结合消费者对生活环境的需求,那么如何才能营造出符合消费者需求的亮化环境呢? 一、根据商...
2022-09-18
如何打造满足消费者的商业中心亮化设计?

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目