嘉立创产业服务站群
发作品签到
专业版

多功能 Xilinx JTAG 下载器

工程标签

4.1k
0
0
13

简介

前些天做了个可用于Xilinx JTAG+UART玩,基于FT2232方案,下载速度可达30M(HS3),带一些保护功能,。鉴于各位有需要,整理整理资料发出来吧^_^

简介:前些天做了个可用于Xilinx JTAG+UART玩,基于FT2232方案,下载速度可达30M(HS3),带一些保护功能,。鉴于各位有需要,整理整理资料发出来吧^_^
复刻成本:35

开源协议

CC BY 3.0

创建时间:2024-10-23 06:43:13更新时间:2024-10-23 08:15:26

描述

项目说明

前些天做了个可用于Xilinx JTAG玩,基于FT2232方案,下载速度可达30M。鉴于各位有需要,整理整理资料发出来吧^_^

PS: 顺便作为之前发布的ZYNQ7020核心板的补充模块,链接为:ZYNQ7020核心板

a539a42189a9a9f3539b3b2fe5322ac8.jpeg

开源协议说明

未经作者允许,禁止商用。转载或引用需注明原作者与工程链接

项目相关功能与解析

1.基本概述:

本次JTAG模块采用FTDI FT2232HQ作为主控,下载速度可达30M(Xilinx HS3),另有JTAG电平调整、JTAG可选内部与外部参考电平、USB接口ESD保护+共模滤波、可调电流限值和过压钳位EFUSE、附带UART转USB等功能,十分齐全。且带精致的外壳设计。

2.TYPEC接口:

本模块USB接口选择沉板TYPEC接口,出于保护考虑,TYPEC接口含有ESD+共模滤波EFUSE,防止烧坏电脑接口。

3.电平调整:

JTAG部分添加电平转换IC,型号为SN74LVC1T45DBVR。内部参考电平采用TPS7A8300提供,其本质上是一个有内部反馈电阻的LDO,可通过选通IO更改输出电平大小,非常的方便。
45dd61f12897f16bf850a52512ad4863.png
内外参考切换选用TPS2116DRLR,其本质上是一个优先级电源多路复用器,这里就拿来做电子开关用了。

4.外壳部分:

得益于我的某位学长的启发,发现了一个好东西:SMT铜螺母。可以直接焊接在PCB上,这样就能用螺丝+螺母的方式优雅地固定PCB与外壳了。

16fb3e725ecf69146f4a11704bc1f1ed.png

项目属性

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

实物展示

a539a42189a9a9f3539b3b2fe5322ac8.jpeg

292fefc09d4a15f89c0893d4f744e985.jpeg

3f4d15b3b35b71eb1695e9b99c049bcd.png

0d8b34269b8da1fbc678a893c27d9cff.png

制作说明

一、硬件部分:

PCB部分没什么好说的,按照原理图购买材料,焊接即可。注意JTAG牛角座购买正凌精工的14P直针镀金简易牛角座即可,TPYEC使用沉板TYPEC。图中为NC的电阻不用焊接。

96e6fe185d4948679e2fc458f1933120.png

外壳部分为三明治结构,分为顶层外壳--中间层支撑--PCB--中间层支撑--底层外壳,中间层支撑你也可以按照自己的想法重新设计,可使用2mm厚度的亚克力制作,也可以自己去3D打印。顶层和底层都是1.6mmPCB,可以直接找JLC打。

5c6e557c8d8372406176721b0f80152f.png

重点来了,上述的SMT铜螺母,在顶层外壳的螺丝孔处挤上锡膏,放上SMT铜螺母,风枪350°C吹一会,就能将SMT铜螺母焊接到PCB上,如下图:

3b4f83b0a072adecf500dc7c5b624735.jpg

然后就可以再背面拧螺丝组装起来了,螺丝选择十字扁头黑色M2*8mm。

18c70b3ffcf0d9faceee6a55ba2e3c33.jpg

二、软件部分:

烧录程序只需要2022.1版及以上的vivado,USB连接好本模块,再TCL中输入“program_ftdi”,再打印出的指令中复制program_ftdi -write -ftdi FT2232H -serial 0ABC01 -vendor "my vendor co" -board "my board" -desc "my product desc"(这个根据你的vivado的来),等待片刻即烧录完成。详细请参考我的ZYNQ7035工程最后一块内容,ZYNQ7035开发板

注意事项

调整电平的话波动1-5的拨码开关即可,6号拨码开关用来选择内部vref与外部vref。1-5的拨码开关电平计算公式如下:Vout = 0.8 + VSEL(V),VSEL为拨码开关选择,其中1为100mv、2为200mv,以此x2,5为1600mv。

原理图中标注为NC的电阻不需要焊接。

祝大家一次成功(´-ω-`)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航