Nano2 USB-24LC64电路图错误修正!
昨天晚上花了一点儿时间,研究coe→Mif文件,搞定了基于ROM的VGA字符显示,完美的将Altera FPGA的代码移植到了Xilinx FPGA上。
有Altera FPGA的功底,Xilinx FPGA真的学起来太顺手了。。呵呵。接下里准备:
(1)OV7725 + 68013 PC采集软件显示
(2)搞定MCB,实现OV7725+DDR3+VGA的实时视频采集显示
今天弄(1),由于在Altera FPGA中,采用68013实现CMOS视频的采集,前段时间哥哥都弄完了,要不要太熟悉。
具体的网址如下,此处省略一万字,我们得干正事:http://item.taobao.com/item.htm?id=38171507897
插上Nano2,打开电源,由于EEPROM没有下载固件,那必然识别到的是NO EEPROM,当让能识别到的原因,是由于我已经安装了04B4&8613的驱动,在设备管理器中能看到没有下载的固件设备,Cy7c68013的驱动,目前支持XP到Win8所有版本Windows,至少本人验证是这样的。。这里给大家公布XP&Win7(8)的32&64Bit驱动,VID&PID分别为默认的04B4&8613及鄙人自定义的52CB&52CB,下载地址如下所示,请妥善保存:http://pan.baidu.com/s/1kTr5i2j
Okay,下载鄙人自己的固件,Lg EEOROM,直接亮瞎了有没有。
根据鄙人的经验,势必是没有EEPROM,或者EEPROM没有打开。。EEPROM没有打开,有可能是I2C引脚截,或者A0接地了。。。查看Nano2的原理图,如下,吓了我一跳有木有???
这是24LC64,又不是24LC00,A0脚怎么可以不拉高。。。拉低相当于关于了EEPRPOM。。。。威视锐的工程师,是不是太粗心了。。。。或者说本该焊接24LC00,或者说。。。哎。。。压根就没有测试过硬件。。直接让我们来做小白鼠了有木有,有木有???
实际上不同型号的EEPROM,CY7C68013给了启动地址推荐,
如下是鄙人自己的24LC64,使用P3跳线帽做EEPROM使能,短路时关闭,正常工作时断开即可。。同时必须上啦到3.3V,不然没法下载进去的!!!
查看Nnao2的24LC64部分电路图,如下所示,1-4号脚果断全部接地了有木有。。
是否还有挽救的余地。。。如果上面那个框接地了,那直接割断就可以了。。。为了帮大家研究到极限。。直接加一坨锡拆了它,,,,如下。。。内部也短路有木有(虽然我早就猜测到了。。)
即便用美工刀把这三部分都割掉了,但是由于割掉后铜皮外漏,,,太容易和地短路了。。。所以索性割掉之后,将1号脚(A0)翘起来。。。然后闪亮的跳上了一个4.7K的电阻,如下所示,不要再短路了哦。。。
此时在回到Cypress USB Console,再次下载iic,一下子成功了有木有?????
此时识别到VIP_Board_Mini_Rev1.0.0,
话说我拿到Nano2应该是最后的一个人,一个月前都有人拿到了。。。是不是还没人玩到Cypress的USB接口呢。。。。这个BUG,没有老铁的朋友一定会崩溃了。。。。
希望COCO代我把这个BUG高速威视锐,要么换24LC00,要么A0部分改成如上鄙人的电路。。。。关于这方面的更多技术支持,可直接在博文下回复@我。。。呵呵!!
既然修正了电路,那就一路向前,开始USB OV7725视频采集吧。