tag 标签: 双摄像头

相关博文
  • 热度 38
    2016-6-30 21:33
    3847 次阅读|
    0 个评论
          接上一篇。             这一篇介绍FPGA驱动单个AD7980的开发过程,驱动多个AD7980的级联模式可以查阅后面的帖子。单个AD7980的驱动时序图如下:   1、确定SCLK频率的上限。上图中SCK的周期为Tsck,查数据手册得知在3.3V为12nS,对应频率的上限为80多M。为了方便开发,直接将FPGA开发板上的48M时钟,经过PLL直接输出C0为10M,周期为100nS,远大于12nS; 2、SDI引脚直接接FPGA引脚,置高电平1。 3、确定状态机为三个状态,分别是AD7980_IDLE、AD7980_CONVERSION和AD7980_AQUISITION。这三个状态分别对应上图中的第3个波形,3个状态的命名也是按照上图来命名的。AD7980_IDLE状态,芯片处于等待状态;AD7980_CONVERSION状态,需要使能AD7980_CNV=1,启动ADC转换;AD7980_AQUISITION状态,使能AD7980_CNV=1,同时输出确定的16个时钟信号AD7980_SCK,同时在AD7980_SCK下降沿将AD7980_SDO串行输出采集进来。 4、3个状态的转换如下: parameter AD7980_IDLE                 =3'b001; parameter AD7980_CONVERSION =3'b010; parameter AD7980_AQUISITION    =3'b100; case(nstate)    AD7980_IDLE:         输出控制;         if (AD7980_EN)               nstate= AD7980_CONVERSION;         else               nstate= AD7980_IDLE;         end     AD7980_CONVERSION:          begin              输出控制;              conversion_count=conversion_count + 1'b1;              if(conversion_count==4'd10)                   nstate= AD7980_AQUISITION;              else                   nstate= AD7980_CONVERSION;             end     AD7980_AQUISITION:           begin                输出控制;                if(aqusition_count==7'd0)                begin                     AD7980_SCK=1'b0;                end                else if (aqusition_count==7'd33)                       nstate= AD7980_IDLE;                else                     输出控制; SIGNALTAP II捕获的波形如下:   正在更新,,,,,   淘宝店铺:http://liangziusb.taobao.com  良子.2016年 承接USB开发工程   QQ:1345482533
  • 热度 34
    2016-6-30 20:41
    3143 次阅读|
    0 个评论
         USB2.0开发板已经调试完毕了,板子上的各个芯片都编写了测试例程,例程有10个左右,和之前的USB2.0开发板例程差不多。除了上一篇介绍的配套的双摄像头子板,另外还设计了MT9M001的单摄像头子板及多种数据采集用的子板。第一款ADC数据采集板是8通道、16位的AD7606,第二款单通道16位,SPI总线的AD7890,,,。      这篇文章先描述AD7980的开发,其它的ADC芯片可以查阅后面的帖子。AD7980芯片一般性说明如下:        AD7980是一款16位、逐次逼近型模数转换器(ADC),采用单电源(VDD)供电。它内置一个低功耗、高速、16位采样ADC和一个多功能串行SPI总线接口。在CNV上升沿,该器件对IN+与IN-之间的模拟输入电压差进行采样,范围从0 V至REF。基准电压(REF)由外部提供,并且可以独立于电源电压(VDD)。SPI兼容串行接口还能够利用SDI输入,将几个ADC以菊花链形式连接到一条三线式总线上,并提供可选的繁忙指示。采用独立电源VIO时,它与1.8V、2.5V、3V和5V逻辑兼容。       基于芯片的数据手册及评估板原理图,设计了如下的原理图:       AD7980需要三个工作电压,一个是VDD1=2.5V,一个是VIO=3.3V,好与FPGA芯片直接对接,第三个是参考电压VREF=5V,参考电压原理图如下:       原理图中还有一部分,就是SPI总线与FPGA相连的部分,比较简单,这里就不做介绍了。 接下一篇文章,,,,,   淘宝店铺:http://liangziusb.taobao.com  良子.2016年 承接USB开发工程   QQ:1345482533
  • 热度 28
    2016-4-17 09:49
    2571 次阅读|
    0 个评论
         近日在设计双摄像头的开发板,已经接近结束。这块电路板的结构还是采用FPGA+SDRAM+USB2.0的,没有太大的变化,因为这种电路结构是最优的,非常适合做数据采集和图像采集之用。之前的USB2.0开发板,都是用的两片SDRAM,满足做乒乓操作的需求;现在的这块开发板,只用了一片SDRAM,同样也可以完成乒乓操作,因此硬件上更简洁、合理。 电路板的大小,与一张身份证的大小相同,85.6mm X 54.0mm,如下图,      加工好的电路板如下,     目前为这块板子配套了两个模块,一个是数据采集模块AD7606,是8通道的16位数据采集模块,另一个是双摄像头的视频采集模块,像素是130W的MT9M001。双摄像头的模块如下,     最后要说明的是:这块板子的FPGA用的是EP4CE10,ALTERA公司的,同样功能的FPGA,还有XILINX公司的SPARTAN 6,硬件也已经完成,目前正在移植配套的例程。关于SPARTAN 6版本的USB2.0开发板,可以查看其它的文章。 淘宝店铺:http://liangziusb.taobao.com  良子.2016年 承接USB开发工程   QQ:1345482533
  • 热度 19
    2016-1-31 19:12
    1574 次阅读|
    0 个评论
           前面介绍了底板(数据传输板)的硬件结构,这一次介绍底板相配套的例程。底板的介绍如下: http://bbs.ednchina.com/BLOG_ARTICLE_3032682.HTM 例程肯定是围绕相应的硬件开发的,用来验证这部分硬件工作是否正常设计的。底板上主要的芯片有FPGA+SDRAM+USB2.0,程序主要就是测试这三个硬件的。由于内容和之前的板子有重复,所以重复的内容就不再复述了,用户可以查看之前的帖子。        例程1:测试FPGA+USB2.0芯片的,FPGA产生递增的数据,写进USB2.0芯片,再上传到电脑。电脑采集电路板发过来的数据,保存成一个文本文件,通过查看这个文件,可以确认FPGA+USB2.0功能是否正常,当然,也验证了这两个芯片焊接的情况。       例程2:这个例程是在例程1的基础上,在FPGA中先加入一个FIFO,比如说4K大小,FPGA产生递增的数据,先写进FIFO。当FIFO写入2K数据后,将数据从FIFO中读出,再写进USB2芯片。上位机同样保存数据成文件,验证数据是否正确。       例程3:这个例程是在例程2的基础上,在数据传输环节加入了SDRAM,简单说是 FPGA产生递增数据---FIFO----SDRAM----USB2芯片。上位机同样保存数据成文件,验证数据是否正确。这个例程三个芯片都测试过了,并且也有一定的实际应用意义,用户可以用这个例程完成数据采集,或者图像采集,完全没有问题。       例程4:前面三个例程都是单向数据传输的,数据从电路板传向电脑,对电脑来讲是采集数据。第4个例程是双向数据传输,上位机先发送2K的数据到USB2芯片,FPGA再从USB2芯片读出2K数据,保存在FPGA中的FIFO中。当FPGA将2K数据从USB2芯片读完后,再将这2K数据从FIFO中取出,写进USB2芯片,上传数据至电脑。       例程5:这个例程是在例程4的基础上,增加了SDARM,具体是电脑发送2K数据 ---USB2芯片 ---FIFO ---SDRAM ---FIFO ---USB2芯片 ---上位机保存数据。      上面5个例程全面测试了FPGA+SDRAM+USB2.0芯片,并且俱有一定的实际意义。当然,配上ADC子板及双摄像头子板后,还会编写对应的例程。     淘宝店铺: http://liangziusb.taobao.com 良子.2016年    承接USB开发工程  QQ:1345482533
  • 热度 19
    2015-11-6 21:46
    1713 次阅读|
    4 个评论
    很多时候,政府是靠不住的。他鼓励你多生小孩的时候,往往生多了,带不好;他鼓励你只生一个好的时候,其实少生了,很脆弱;他再鼓励你生两个的时候,你已经过了生育的好时间,没机会了!对于企业来说,其实不需要政府给这个奖励那个奖励,他们只需要给真正公平的机会就可以了,给真正平等的减税就好了。在我成长的过程中,盗版是最大的威胁。对度信来说,是靠我自己的创新力量把盗版打败了。先是对已经卖出去的产品用了一个很简单的方式实现加密,为此不惜花费了至少2个月的时间去给客户做升级。虽然花费了一些精力,但凡事有利有弊,由于更多地跟客户互动,也拉近了与客户的距离,了解了自己存在的问题和客户新的需求。 我把客户新的需求当成我们生存和发展的机会。前面提到的客户对SPI串口芯片的需求是我们的机会,这是盗版的厂家一时半会不能解决的,只有我们原厂才能解决。新的MIPI规格的芯片也是我们的机会,这是大客户前沿客户的需求。2010年前后兴起的前后置双摄像头同样是我们的机会。由于前后置双摄像头的出现,导致一个手机摄像头的数量翻倍,自然也就需要翻倍的测试设备。而这个都是之前我司出货的产品和软件没有的功能。新的需求推动客户必须要不断地找度信来解决问题。所以,盗版的士气日渐低落,直至完全退出。 由于我们推出的V90三合一测试板的实用方便的功能,加上Aptina公司为了降低成本而有计划使用封装厂(西钛微)本土的测试设备,因此,我们专门为Aptina公司和西钛微公司开发了DTLC四合一多功能的测试设备。这是芯片封装厂必须要的设备,度信不辞辛苦,多方努力终于开发出来了。要说很多事情是无心插柳柳成荫。就说这个DTLC设备,本身给Aptina公司定制的又便宜又量少,没赚到什么。但一个偶然的机会,东莞东聚电子找到了我们。他们是苹果iPhone的摄像头供应商。由于生产过程中发现了不可以解决的问题,他们找到了我们,问我们是否有设备来检验。我们经过沟通后,发现用我们的DTLC修改一点点参数后可以测试。当时我是去了东莞东聚电子沟通的。他们听说可以后,就安排了2个人和苹果公司的人一起开车来到了我的工厂(度申公司)所在地。经过实际改装和调试验证后,确实可以辨别出什么是OK的,什么是不合格的。 当时的情景我还清晰记得。苹果公司的人说他们会需要我们的产品,要把我们的产品带走。我说不行,必须付款后才能带走。他说他是苹果公司的人呢?!如果不同意,他们就走了。我本来就属牛,人倔强的很,我不吃这一套。最后他也没办法,我也想了一招说,要么付款,要么就他们安排人过来测试,我们公司的人陪着。苹果公司的人最后也无奈地接受了。后面他们也购买了20多套吧,价格不菲。我解决了他们的问题,苹果公司很开心,东聚电子也很开心,这是互利共赢的结果。这其实就是商业的逻辑:只要能解决问题,只要大家愿意成交! 也许有人会说我太拽,也许有点。但我知道,其实,强者只接受强者。你越是在强者面前奴颜婢膝,你就越会失去你的尊严。你越有骨气,你就让他们好奇来看看你的能力。尊严,终究是靠能力来获得的。我们有技术能力,干嘛要活得很卑贱?! 一个人的存在,一个公司的存在,都往往是其他公司其他个人的机会。度信公司为行业提供了很好的产品,一些公司的人拿到了这个先进的工具,他们可能会因此而得到升迁的机会(这个我是见过听过有实例的);也可能因为没有用这个先进工具而遭受落后挨打的局面。在我产品还没大量铺开的时候,一个公司打电话要我过去演示产品。然后我过去之后,,就左说一个不是,又说一个不是,我甩手就走了。既然你觉得不好,干嘛叫别人过来呢?关键是过了一段时间之后,他又来找我......。 在中国,软件是很不值钱的。我的模式就是通过加密好的硬件来实现利润,软件就是免费送给别人,终身免费升级。包括似乎还有点价值的测试软件,有测试清晰度MTF、测试脏污的功能等。但这些人会说你的硬件就那么一些芯片,怎么那么贵。他跟你算账说,这些芯片也就值钱最多200吧,怎么卖那么多。我当然每次气鼓鼓。也只能跟他说,我说芯片都是泥巴做的,泥巴值钱不?微软Windows,一张光盘就5元钱,为什么微软卖几千? 当然,这些人是不会听进去的,因为他们从来没装过正版的Windows。他们要么尽可能的使用盗版山寨,要么就尽可能地使用多轮砍价,直至你的底线之下。所以,中国当前的产品只能是不断的劣币驱逐良币,不断的生产垃圾产品,不断的生产过剩的过程,直到各行各业。 在今年春节的时候,经济学家吴晓波带领他的蓝狮子团队去日本买马桶盖的事情已经说明,现在中国中产阶级慢慢形成,更多地需要一些精品了。当然,国家那么大,低端的肯定还是需要。我们只是担心,国家真是要高度重视知识产权,国民真是要提升国民素质了。知识信息时代,不再是硬件决定价格,软件和服务才是最重要的。中国需要更多的精品。设计和生产精品就需要一些热爱创新的公司。而这样的公司就需要知识产权政策的真正落实和坚决执行,就需要我们的企业主和工程师们更多地尊重别人的劳动成果。如果大家都走捷径,又有几个人不知道走呢?大家会说华为、大疆不是也很成功吗?有,但毕竟是少数,只能说看到了希望,但现实的确很残酷。大众创业,万众创新固然重要,但更重要的是我们的气氛、我们的土壤有更好地对知识产权的尊重和保护。这样,我们才能象大疆一样,在别的国家获得别人的真正认可,我们的尊严才能真正建立。 2009年,温总理说,要给农民工尊严。我说,尊严不是别人给的,尊严是自己努力的成果得到别人认可后而获得的。度信的企业精神是这样的,“我思考,我行动,我超越,我快乐”。思考和行动的人才能实现超越,有超越才能获得尊严,有尊严才能获得快乐。大家说是吗? 我是一个非常热爱创新的人,我也是非常渴望中国能走上世界真正强国并受到世界尊敬的工程师。革命尚未成功,我辈还需努力。我们愿意与不屈服于命运的人一起努力,我们愿意与不甘心当跟屁虫的人一起努力。我们相信,业界一定是属于持续不断创新的公司;世界一定是属于尊重知识产权和保护知识产权从而能够持续创新的国家。 www.dothinkey.com 有度乃大,无信不立 (声明:版权归作者本人蒋思远所有,欢迎转载,但不得用于商业用途。)