新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > I2C接口在成像系统中的应用

I2C接口在成像系统中的应用

作者:时间:2012-04-18来源:网络收藏


本文引用地址:http://www.eepw.com.cn/article/149207.htm

函数checkBus查询状态寄存器的丽来判断总线忙/闲状态,checkProgres函数查询状态寄存器的PIN来判断总线数据是否传输完成。为了便于观察读出的数据和写入的数据是否一致,通常将程序包含在while语句中。

4 实验验证

将硬件生成的下载文件烧写到FPGA芯片上并运行C代码程序,用QuartusII自带的SignahapII逻辑分析仪对总线上的数据进行观察。图3为所得到的波形,信号由上至下分别为CMOS2/CMOS1上的总线信号m_sclk_2、m_sda_2、m_sclk_1、m_sda_1。前半部分给CMOS1写入0x06、0x07,然后读出;后半部分对CMOS2写入相同的数并读出。此波形满足MT9M011图像传感器时序读写要求。

5 扩展

在需要多路CMOS配置的中,使用该I2C控制IP可以很容易地实现多路并行CMOS寄存器配置。例如,8路并行CMOS配置:在电路板上焊接8片CMOS传感器芯片,通过对分配器3路信号的控制 将使能并行加载到8块CMOS芯片,3路控制信号和使能信号通过对SOPC系统的PIO模块的控制来实现,配置数据的传输则在I2C控制IP的控制下完成。电路板结构简单,系统容易实现。

结 语

本文所介绍的I2C IP可作为自定义组件加载到SOPC系统中,使系统的设计更为灵活,功能扩展上具有较大的潜力。在采用CMOS图像传感器的系统中,I2C普遍,本文通过给出该IP实例,说明了该IP的使用具有广阔的前景和较高的应用价值。


上一页 1 2 3 下一页

关键词: 应用 系统 成像 接口 I2C

评论


相关推荐

技术专区

关闭