电路笔记(电源模块): 基于FT2232HL实现的jtag下载器硬件+jtag的通信引脚说明

JTAG接口说明

  • JTAG 接口根据需求可以选择20针或14针的配置,具体选择取决于应用场景和需要连接的功能。比如之前的可编程逻辑器件XC9572XL使用JTAG引脚(TCK、TDI、TDO、TMS、VREF、GND)用于与器件进行调试和编程通信。更详细的内容可以阅读1149.1-2013 - IEEE测试接入端口和边界扫描架构标准
信号名称要求描述
Test Clock Input (TCK)必须提供基本的时钟信号,驱动整个 TAP 操作。
Test Mode Selection (TMS)必须控制 TAP 状态机的状态转换,有效沿是在 TCK 的上升沿。
Test Data Input (TDI)必须串行输入数据到目标设备的特定寄存器,由 TCK 驱动。
Test Data Output (TDO)必须串行输出从目标设备特定寄存器中读取的数据,由 TCK 驱动。
Voltage Reference (VREF)必须电平参考电压,确定 JTAG 接口使用的逻辑电平,通常连接到供电电压。
Test Reset (TRST)可选项用于初始化 TAP 控制器的复位信号,非强制要求。
Return Test Clock (RTCK)可选项目标设备反馈给仿真器的时钟信号,用于同步 TCK 信号产生,如果未使用则直接接地。
System Reset (nSRST)可选项连接到目标板上的系统复位信号,可以复位目标系统,并可用于检测目标系统复位状态。
User Input (USER IN)可选项用户自定义输入接口,用于接收来自上位机的控制信号。
User Output (USER OUT)可选项用户自定义输出接口,用于向上位机反馈状态信息。

下载器驱动安装

硬件开源项目

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

下载器硬件说明

USB to JTAG协议转换芯片FT2232----核心

FT2232HLFT2232H是FTDI的第5代USB设备芯片。 FT2232H是一个USB2.0高速(每秒480兆位)至UART/FIFO 芯片。 具有在多种工业标准串行或并行接口配置的能力。
93LC56BT-I/OTEEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)FT2232外挂的EEPROM使用推荐的93LC56B(容量为2KB),实际配置文件大小在1KB~2KB之间。
TAXM27.12M4RLBCCT2T无源晶振

电平转换芯片(比如74LVC1T45)---- 输出

  • 比如一个电路用TTL 逻辑电平标准(通常为高电平3.3V以上,低电平0.8V以下),而另一个电路使用 CMOS 逻辑电平标准(通常为高电平约3.3V,低电平约0V),74LVC1T45可以实现单向转换
  • 74LVC1T45的技术资料
  • 注:因为LDO的输出是不变的,所以不能转换逻辑

CG

  • 电子学姐手把手教你做赛灵思FPGA下载器

  • FT2232HL制作JTAG下载器驱动安装教程

  • Xilinx Platform Cable USB II 下载器驱动安装教程——Win10

  • 硬件踩坑记录:AMS1117S-3.3买错封装了,应该是SOT89封装的,买的SOT-223-3L。
    在这里插入图片描述

  • 晶振焊接不存在方向性
    在这里插入图片描述

  • ESD有单向(A)和双向(C)之分,ESD5V0S1BA是双向的,焊接时不需要区分正负极性

  • 打开我的设备管理器,插入CH340会有端口出现,但是我焊接的板子插入没有任何显示。插那个fdti的jtag下载器应该会有一个usb c,两个com 7和com 8的接口显示
    在这里插入图片描述

  • 一开始插上没有任何显示,用风枪吹了一下,显示以下结果:
    在这里插入图片描述

  • 还有显示有关 dual r232 hs的提示

  • 然后我换了一个晶振还是又变为没有任何显示了,是FT2232的问题还是晶振的问题啊?

  • DigilentFTDIConfig安装也没办法用(也是因为没办法识别硬件)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值