tag 标签: mt9t001

相关博文
  • 热度 29
    2016-2-2 22:21
    2333 次阅读|
    0 个评论
          接上一篇。 关于USB2.0摄像头开发板,可以访问: http://bbs.ednchina.com/BLOG_ARTICLE_3027702.HTM       上一篇主要介绍的是开发前的三个特殊引脚,分别是XMCLK、RESET#和PDWN。接下来在FPGA程序中设置这三个引脚的正确电平。 第一个引脚是XMCLK,26针接口的25脚,经过电平偏移芯片U18的6脚到11引脚,接到FPGA的P2引脚。底板上的外部晶振为48M,经过PLL变为24M之后,由C0输出到P2引脚。第二个引脚是RESET#,26针接口的23引脚,经过U18的4脚到13引脚,接到FPGA的N2引脚,应为高电平。第三个引脚是PWDN,26针接口中的24引脚,经过U18的5脚到12引脚,接到FPGA的P1引脚,应为低电平。      在做了以上准备后,摄像头就可以响应68013发过来的I2C指令了。OV5640的寄存器较多,可以先读出芯片的版本号,来验证I2C通信是否正常。关于OV5640的版本信息,查数据手册,有如下的信息:         确定要读写的摄像头寄存器之后,还得编写68013A的固件程序,以便能正确发出I2C指令(这方面内容,可以查看我前面的帖子)。上位机程序,直接就可以用“Control Center”,通过控制传输完成。下面是截取的数据,       从寄存器地址0x302A返回的数据是0xB0,对照数据手册是完全正确的。      以上过程验证了I2C通信是正常的,接下来要输入一连串的摄像头配置指令,使OV5640工作在720P@30模式下。       未完,待续,,,,,,,,,,,       淘宝店铺: http://liangziusb.taobao.com 良子.2016年    承接USB开发工程  QQ:1345482533
  • 热度 24
    2016-1-31 20:13
    2237 次阅读|
    0 个评论
          前面已经开发完OV5640了,用的是MIPI接口的OV5640,主芯片用的是CYUSB3065,USB3.0接口(可以看这里: http://bbs.ednchina.com/BLOG_ARTICLE_3029910.HTM )。这里介绍并口的OV5640开发,目前想用在USB2.0摄像头开发板上,关于USB2.0摄像头开发板,可以访问: http://bbs.ednchina.com/BLOG_ARTICLE_3027702.HTM       OV5640模组,还是手机上使用的模组,只要接口正确,直接就可以使用。按照之前定义的26针接口,PCB如下所示,       上图中左侧的26针接口,有几个特殊的引脚,开发时需要注意: 1、25脚XMCLK:FPGA发出提供给OV5640的外部时钟,查OV5640的数据手册,确认需要的是24M的时钟。 2、23脚RESET#:异步复位引脚,有效电平为低电平(芯片内部有上拉电阻),正常出图时,FPGA应提供此引脚高电平。 3、24引脚PWDN:掉电控制引脚,有效电平为高电平(芯片内部有下拉电阻)。       在搞定了上面三个引脚后,接下来就是通过I2C总线读取OV540的芯片版本了。如果I2C通信也正常,则硬件开发的大部分工作都完成了,其余的主要是各种寄存器指令了。 (当然,电压一定要正常)      由于是并口的OV5640,正确配置后,可以用示波器查看19脚、20脚和21脚上的波形,可以看到OV5640发出的行、场等信号。        未完,待续,,,,,,,,,,,       淘宝店铺: http://liangziusb.taobao.com 良子.2016年    承接USB开发工程  QQ:1345482533
  • 热度 29
    2015-5-2 21:15
    3166 次阅读|
    0 个评论
          前面测试过了130W像素的MT9M001和300W像素的MT9T001,这两款APTINA的摄像头都可以在我的USB2.0摄像头开发板上点亮。除了正在开发中的1400W像素的MT9F002外,马不停蹄的开始了500W像素MT9P006的开发。其实MT9P006之前也开发过,这里仅是移植代码,使之也可以工作USB2.0摄像头开发板上。       这里先介绍MT9P006的原理图,如下:       26针的通用摄像头接口,是标准的,因此可以和良子USB2.0摄像头开发板直接相连。实际上任何并口摄像头,只要引脚按照上面26针接口的引脚定义,都可以接到这块开发板上点亮( http://bbs.ednchina.com/BLOG_ARTICLE_3027702.HTM )。       为了方便测试,设计了9个跳线帽,对9个引脚可以设置高低电平。这9个引脚说明如下: 1、17脚,OE_BAR,正常工作时,接低电平; 2、15脚,TRIGGER,输入引脚,触发一个快照模式,低电平有效; 3、14引脚,STANDBY_BAR,输入引脚,正常工作时置高电平; 4、13引脚,SADDR,输入引脚,用来改变I2C的器件地址; 5、9引脚,STROBE,输出引脚; 6、6引脚,SCAN_EN,RSVD,内部测试用,接低电平; 7、另外几个TEST引脚,接低电平;   未完,待续,,,,,,。   (另公布一群号178338109,USB3.0开发专业讨论区)     淘宝店铺: http://liangziusb.taobao.com 良子.2015年    承接USB开发工程   QQ:2687652834
  • 热度 19
    2015-4-27 22:00
    2035 次阅读|
    0 个评论
          前面测试的是130W像素的摄像头MT9M001,目前也在测试MT9T001,300万像素的摄像头。之所以选择MT9M001,主要是因为两者都是APTINA的摄像头,都是1/2英寸像面的,最关键的一点是两者的封装一致,可以焊接在同一个电路板上。焊接好的摄像头子板如下: 侧面图片如下:        在设计时,也考虑过MT9D001,是200万像素的摄像头,也可以共用同一块电路板。MT9D001暂时没有开发,会留在MT9P006之后开发。MT9P006是500万像素的摄像头,但像面尺寸不是1/2英寸的,因此不能共用一个电路板。上面提到的这些摄像头,信号的输出格式都是并口的,可以共用一块摄像头开发板(http://liangziusb.taobao.com/)。500万像素之后会开发MT9F002,是一款1400万像素的,但接口是APTINA特有的HISPI接口,也不是通用的MIPI接口。   未完,待续,,,,,,。   (另公布一群号178338109,USB3.0开发专业讨论区)     淘宝店铺: http://liangziusb.taobao.com 良子.2015年    承接USB开发工程   QQ:2687652834
  • 热度 21
    2015-4-17 20:43
    2974 次阅读|
    3 个评论
           MT9M001的电路板以子板的形式和USB2.0开发板(以下称主板)相连,比较通用,以适合接入不同的摄像头子板。第一款配套的摄像头子板是MT9M001,第二款是300W像素的MT9T001,第三款是500W像素的MT9P006,第四款是1400W像素的MT9F002。现正在调试第二款摄像头,也很快会开发完毕。因为并口的摄像头原理上都一样,开发起来比较简单。只是第四款1400W像素的会有些麻烦,因为官方并口的摄像头已经不再生产了,只有高速串行差分接口的摄像头,这种接口是HISPI,也不是通用的MIPI接口,只能用FPGA去解码。       接着说MT9M001的原理图。原理图分为三部分,一是MT9M001芯片部分,二是电源部分,三是和主板的接口。完整的原理图可以从附件下载,CADENCE16.3格式的。芯片部分的原理图如下,       MT9M001所有的引脚都引出来了,方便调试。芯片的电源是分开的,分为模拟部分VAA和数字部分VDD。电阻R1和C17组成的复位电路是必不可少的,参考MT9M001的数据手册就可以。MT9M001的数据手册可以从网上下载。I2C通信的SDA和SCL直接连接到标准的26针接连器上。外部输入给MT9M001的时钟信号XMCLK,触发信号TRIGGER和STROBE也连到26针连接器上。MT9M001的输出信号PXCLK、FV和LV三个信号也接到26针连接器上。26针连接器定义如下,       26针连接器里含有两个电源,两个地。电源VBUS_IN是从主板引入的5V电源,供摄像头子板所用;另一个电源VDD_3P3是摄像头给主板上的BUFFER用的,以方便做电平偏移之用,以适合不同的摄像头的不同电压,如1.8V,2.5V,2.8V,3.3V等。MT9M001的输出电平是3.3V。电源部分如下所示,       电源部分是将VBUS_IN的5V通过LDO转换成3.3V,直接提供给MT9M001的数字电压VDD_3P3。模拟电压VAA_3P3是数字电压经过一个LC滤波转化而来,如下, 未完,待续,,,,,,。   (另公布一群号178338109,USB3.0开发专业讨论区)     淘宝店铺: http://liangziusb.taobao.com 良子.2015年    承接USB开发工程   QQ:2687652834