[原创] FPGA的JTAG烧录不稳定或烧录失败原因分析

news/2024/7/7 23:45:24

一、电路故障背景

打板回来常会出现烧录不良,调试是一个技术活,如果烧录不过关,一切白搭。

二、常见JTAG故障原因如下:

1、ESD防护器件焊接不良;

电路板给生产部分焊接,发现元器件虚焊,特别是需要烘烤的元器件,更是要注意,极容易虚焊。

2、FPGA的JTAG引脚,焊接短路

FPGA芯片焊接短路,万用表二极管档位测试时,蜂鸣器响了,判定引脚和地直接导通了

3、上拉电阻和下拉电阻,焊接错误

3.1  这是最有意思的,很难发现,特别是0402封装,电阻上没有标识,阻抗根本看不到。0603及其以上封装,还是有阻抗标识的,方便识别。

3.2 而且下意识会默认这么简单的电阻还能焊接错误,实际上,真的是会出错的,使用万用表测试电阻的阻抗。

4、JTAG的定义弄错

4.1 封装的第1引脚错误;

4.2 原理图封装的引脚和线序错误;

4.3 原理图和PCB图的封装引脚错位;

5、下载线断了,如果之前用过,仅接了当前设备,结果调试不了

这种情况最难发现。可能之前就接触不良,因为弯折角度问题,导致没发现问题,更新新的设备,反着弯折或者弯折过大,导致接触不良几率增大。

6、下载器坏了

不再赘述,换一个就好了。

调试的时候如果怀疑,就找一个其他下载器,尝试下载程序。

7、TMS/TCK的引脚信号质量差

示波器测试引脚必须。

这里着重收一下 FPGA级联情况,如果FPGA芯片出现4片及以上级联,JTAG是共用的,一定要将TMS和TCK使用驱动芯片,不然驱动力不够,波形已然走样,不再是方波样子,质量变差。

8、JTAG电路时常会串接33R电阻,减小反射、限流保护、ESD防护,焊接错了

曾遇到过一次,竟然焊接了10K电阻,找问题是两眼汪汪,都快放弃了,偶然想到,测试一下电阻,会不会电阻坏了,,其实之前测试二极管档位是有数值的,实在是折腾的没脾气,死马当活马医。。。😄,最后是热泪盈眶啊!大兄弟,终于遇找到“你"了

调试过程中遇到的雷人事件,都是时间垒出来的经验,一步一调试,风景是多样的。


http://lihuaxi.xjx100.cn/news/1886848.html

相关文章

FIO QD参数与Linux IO路径的关联

在Linux中,当使用fio工具测试存储设备的性能时,QD(Queue Depth)参数对应的是I/O调度器(I/O Scheduler)和块设备层中的请求队列。 I/O 调度器: I/O 调度器是内核的一部分,负责管理来自…

C语言中的柔性数组

uint8_t data[0];代码的含义老虎开始对这个数组不太了解,查阅后得知这是个柔性数组。 C语言中的柔性数组(Flexible Array Member)是一种特殊的数组,它被定义在结构体的最后一个元素中,其大小未知,也就是所…

Redis 专栏、JVM 专栏文章导读

深入理解 Redis 专栏文章 Redis深入理解-Socket连接建立流程以及文件事件处理机制 Redis深入理解-内核请求处理流程、数据传输协议 Redis深入理解-三次握手、槽位机制 Redis深入理解-主从架构下内核数据结构、主从同步以及主节点选举 基于社区电商的Redis缓存架构-缓存数据库双…

Vue 双向绑定:让数据与视图互动的魔法!(上)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

【代码随想录】算法训练计划49

dp 1、121. 买卖股票的最佳时机 题目: 输入:[7,1,5,3,6,4] 输出:5 解释:在第 2 天(股票价格 1)的时候买入,在第 5 天(股票价格 6)的时候卖出,最大利润 6…

​LeetCode解法汇总1466. 重新规划路线

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 描述: n 座城市&…

Certbot实现 HTTPS 自动续期

Certbot实现 HTTPS 自动续期 以前阿里云支持申请一年的免费https证书,那每年我们手动更新证书并没什么大问题,但现在阿里云的免费证书仅支持3个月,这意味着每三个月都要要申请一下证书显得非常麻烦。 下面我们使用Certbot实现ssl证书的自动…

Text mining and natural language processing in construction 论文阅读

摘要 文本挖掘 ™ 和自然语言处理 (NLP) 引起了建筑领域的兴趣,因为它们提供了管理和分析基于文本的信息的增强功能。这凸显了需要从施工管理的角度进行系统审查,以确定现状、差距和未来方向。通过将 205 份出版物的目标与施工管理实践中概述的具体领域…