原创 USB3.0芯片终于出来了(39)_用LZ3014 USB3.0开发板驱动SNSOR

2014-6-6 10:36 2181 12 12 分类: MCU/ 嵌入式 文集: USB3.0芯片终于出来了

         CYUSB3014应用较广,在图像采集方面有较大的应用,用来驱动各种SENSOR是比较典型的实例。之前有几个工程就是基于这方面的开发,总的来说,并不是一帆风顺的,在开发过程中遇到很多问题,在此记录一下(保密期已过)。

        先说硬件。硬件上没有什么特别的,从设计原理图,到绘制PCB,再到加工焊接、调试,这是一个都不能少的过程。系统可以有两种架构,一是以CYUSB3014为主,SENSOR为辅,3014工作在GPIF II模式;二是在硬件上增加FPGA,以FPGA为主控,CYUSB3014和SENSOR都受FPGA控制,3014工作在SLAVE FIFO 模式。两种模式各有各的特点,在此不详述。

        SENSOR种类较多,但生产厂家相对较少,主要也就是两家。MICRON大家并不陌生,电脑用的内存棵粒很多都是MICRON生产的,其子公司APTINA是一家专做SENOR的公司,在SENSOR领域与另外一家公司两分天下,这其中的故事我也不多说,大家可以BAIDU一下。SENOR我选择的是MICRON的MT9N001或者是MT9P001,像素分别是900W和500W,两者都差不多。

        再说软件,这一部分是主要的。CYUSB3014的固件暂时不作说明,这里先介绍一下SENOR与软件相关的。下图是SENOR的框图,

 

liangziusb_cyusb3014_39_0.jpg

       上图中信号可以分为三部分,如上图最右部分,分别是Sync Signals、Data Out和Serial Interface。控制指令是通过I2C串口进行通信的。I2C串口通信与其它单片机里的I2C没有区别,都是一样的。在介绍具体的I2C通信之前,有必要先查一下SENSOR的工作模式,具体的可以查看芯片的数据手册 。

       (另公布一群号178338109,CYUSB3014开发专业讨论区。)

 

 

我的博客:http://bbs.ednchina.com/BLOG_liangziusb_440752.HTM

淘宝店铺:http://shop64171919.taobao.com

良子.2013年    承接USB开发工程  USB毕设指导

QQ:2687652834    392425239

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条