转:usb blaster 制作详细步骤

上一篇 / 下一篇  2007-12-21 20:38:24 / 个人分类:种花历程

usb blaster 制作详细步骤(原创)

字体:|打印发表于: 2007-12-21 00:39    作者: zl0801    来源: EDA中国门户网站

/ 原来下在别人的东西是要花钱的,那我的这个有点价值的东西也赚点钱吧!

下载全部制作资料,详细包括如下所述:

附件在******:44392256 包括该网友还有其他网友的制作资料

序:其实altera的usb blaster的原理图早就公开了,只是芯片内部的程序一直没有公开,不知道什么时候网上开始有人仿制出来了,据说最开始是一个老外公开的代码,接着国人开发发辉我们的优势-仿!
遍地开花,我也是其中的一个,当然就是为了开发方便,工欲善其事,必先利其器!usb blaster比起病口的blaster还是有很大的优势的,当然成本也高很多!目前来看,下载的速度不是瓶颈,quartus的编译速度才让人忍受,不如正题。

首先,usb blaster 的原理图基本没什么,重要的是 有2个芯片,一个是cpld内部的程序,一个是usb芯片的固件程序。所以一共有3个需要准备的资料,当然你还需要一个并口的下载线!(为什么,自己想吧)


资料包括:

1        原理图:
sch文件

PS:这个板是我07年6月份画的,后来改第二版的时候,直接在原理图上修改,忘了备份了,所以最初的原理图没有了,
现在的图是我根据pcb 还原的,应该没有什么错误,但是不敢保证,所以仅供参考!  

bom文件
         

2        cpld程序:         
vhdl程序:
tcl 文件:

3        usb 固件:

驱动程序:CDM_Setup.exe
ept文件:——altera.ept

软件

1  cpld 下载软件——quartus或者maxplusII
2  usb 固件下载软件——MProg3.0_Setup.exe
         

其他资料:
1        别人的原理图(仅供参考):
altera 原厂的  

sm fish的

另外一个网友的

PS:我的版本是将 sm fish 和 另外一个网友综合的  


测试流程:
前期准备,焊接好板子,保证没有焊接错误或者虚焊;安装了quartus或者maxplusII;安装了CDM_Setup.exe;手上有一个可以给cpld下载程序的下载线(usb的或者并口的)

1        建立cpld工程文件,导入 vhdl 程序和tcl文件
2        管脚锁定
3        编译、下载(下载程序到cpld emp240内部)
4        下载usb固件程序
5        打开quartus 加载 usb blaster 驱动  


说明:
1        网上现在公开的usb blaster 有很多版本,都是改乱套了的。好像altera公开的版本上没有加入缓存器,有的加入了也是244的版本(我只见过一款,其他的还不知道)有人用 max3378做缓冲,优点是可以支持全系列的altera芯片,支持低电压的fpga和cpld;缺点就是max3378的价格高!(自己diy的话, 可以向maxim公司申请样片)淘宝上公开的价格是20元一片, 一个板子上需要2片作为缓冲。

2        usb 芯片的选型同样有2种或者多种,我选用的是 ft245rl,还有用ft245bm的。
ft245rl 把时钟和eeprom都集成到内部了,双列的封装;
ft245bm 四面的封装,需要时钟以及一个存储芯片,一般用93c46
我为了方便,直接画的ft245rl。

3        cpld的选用,这个没什么好说的了,只要cpld的资源够用,选用那款都可以,管脚锁定就ok了 !

4        版本,有了上面的3条相互组合就可以有很多的版本来了,可以说我的是“版本原创”起码我没有直接用别人的电路图,呵呵,
当然程序还是别人的,估计是老外的!


最后,我手上还有20个左右的pcb的板子,又需要的朋友联系我购买!


板子10元 处理,图片如下,不为赚钱,就想平分一下看板费,多一些人制作 高级的开发工具!



为了方便,也为了保持这里的技术性,购买的朋友还是直接联系我好了!

联系方式:
tel : 13889695114
email:zhaoliang0801@gmail.com
qq : 381125582  


淘宝店铺:


PS:我的qq 不讨论技术问题,浪费时间,email 还可以


几张图片:

PCB 的3D抓图:



实物图:


工作中:


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-10-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4743
  • 日志数: 37
  • 建立时间: 2007-12-19
  • 更新时间: 2008-05-11

RSS订阅

Open Toolbar