0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无法启动,这个原理图出错的水平怎么样

电子设计 来源:电子设计 作者:电子设计 2020-12-24 14:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:黄刚

众所周知,原理图是整个设计流程的前端,关系到后面的PCB设计、加工、焊接、整板功能的调试是否成功。如果原理图出错导致调试失败的水平也分段位的话,大家说说看本文的这个案例的出错水平属于哪个段位呢?

这又是一个关于DDR系统的故事。高速先生这几年深耕在DDR仿真设计这个领域中,基本上经过我们仿真设计的各种DDR系统都很少出现功能的问题了。但是与此同时,DDR设计的难度的确是逐年增加的,单通道容量越来越大,密度越来越高,层数越来越少,速率越来越高,因此高速先生能看到我们有些客户们的DDR设计稍显吃力,然后出现问题的几率也慢慢增加。我们在最近的文章中也给大家分享了一些fail的例子,那么今天再给大家分享一个由于原理图问题导致的fail案例哈。

这又是另外一个略带点困意的午后,高速先生刚投入到下午的工作,突然就收到了一封醒神的邮件:

高速先生看到这封简单而有力的邮件,的确shock到了我们,两组基本一样的设计居然一组能成功运行到额定的速率,另外一组居然连启动都启动不了!!!差别之大,可能是高速先生前所未见的。一般来说,同一个板的几个DDR通道,最多会出现降频能运行的差别,像这样的差别真的只能用以下的词语来形容了。

但是震惊归震惊,分析还是要去分析的,PCB是我司进行设计和加工的,但是并没有进行仿真,因此板子的设计到加工整个流程都并没有经过高速先生的检阅。因此高速先生看到板子的时候,基本上就和你们看到板子是同一个时候了。我们看看其中一路DDR的拓扑,发现还是一个比较有难度的设计,一个通道10个颗粒,1拖10的拓扑,采用正反贴的结构进行布局。

从布局到布线来看,我们设计工程师的水平还是可以信赖的,高速先生会经常在内部去一起讨论DDR设计的细节方法,因此高速先生是相信我们设计团队能力的,从本案例也可以看到,这个1拖10难度的DDR系统至少有一个通道是成功跑到了额定速率。

高速先生隐隐的感觉到这么大的调试差别,在PCB设计上应该在某些地方有明显的区别,可能是乍眼一看没发现吧,因此高速先生一边在仔细检阅PCB设计文件,一边还是去指导客户去做一些debug的调试,例如让客户换一下驱动和ODT的配置,改变一下Vref电压幅度,甚至让客户只焊正面,去掉背面5个颗粒这种操作,但是很遗憾的事,客户尝试之后并没有任何的改善和变化。

正当debug调试陷入僵局的时候,也不知道是不是看PCB文件看到眼花了,隐约发现两个通道在端接VTT电阻的数量上好像不太一样??!!!

赶紧猛的揉揉眼睛并而喝口水稳定下情绪,然后再认真的看一次!!!

这下看清楚了,还真是数量不一样的,上面有问题的通道明显少了一列VTT电阻,我们赶紧仔细检查每一根地址控制信号,看看是不是他们在VTT电阻上有差别。

不检查还好,一检查不得了!居然有问题的通道有三根信号就没连接到VTT电阻,也就是说,这三根信号压根就没有端接!

分析到这里,高速先生大概知道问题出在哪里了,在进行仿真来对比有VTT电阻端接和没有端接的波形之前,我们还想搞清楚到底为什么PCB设计上会漏掉这几根信号的端接。因此和我们PCB设计工程师确认后,我们要到了客户的设计原理图,找到相应的位置,果然有了惊人的发现。

我们找到了部分网表的对比,惊人的发现有问题的通道从客户的原理图上就已经漏了这几根信号的端接,然后我们这边工程师按照原理图完成了设计,加工和焊接,板子出来的结果就是这样了。

好吧,其实问题已经弄清楚了,最后我们再通过仿真来证明下有接端接和没接端接情况下,信号质量到底能有多大的差异。

经过仿真后,波形结果的确也能很好的和测试情况相对应。

这种没端接的情况,不要说2400M速率跑不上去,哪怕是降一半频率,1200M也是妥妥的…有问题!

最后我们的PCB工程师也找到了这个原理图的问题,并而把高速先生的结论告诉了客户。

最后高速先生以一句很无奈的话结束了这个项目的debug。

这个时候,希望高速先生快速定位到问题会给客户带来一丝丝安慰和后续能快速的进行改板,这个原理图出错导致加工出来的DDR系统完全不能启动的案例,希望能给大家在方案设计上有所思考哈。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    38

    文章

    1369

    浏览量

    107921
  • PCB设计
    +关注

    关注

    396

    文章

    4907

    浏览量

    94091
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    原理图手动连线太繁琐,自动连线来救场!

    原理图绘图中有比较多且繁琐的操作,还极其容易出错。比如:1.逐条网络命名:在原理图中为大量重要的电源、时钟、差分对网络手动添加有意义的名称(如DDR_DQ[0],PCIe_CLK100M_P),极其
    的头像 发表于 11-10 18:30 448次阅读
    <b class='flag-5'>原理图</b>手动连线太繁琐,自动连线来救场!

    CANape报错无法启动测量

    使用过程出现XCP/CCP/CAN FD driver initialization failed的报错,导致无法使用 CANape启动测量。
    的头像 发表于 11-04 14:20 279次阅读
    CANape报错<b class='flag-5'>无法</b><b class='flag-5'>启动</b>测量

    关于一款SQ805加热破壁机无法启动的维修

    上面,芯片型号为CMS79F738,28脚贴片封装,由于没有相关的电路原理图,只有根据实物画出来草图,然后分析发现问题出在5脚上面,与5脚有关联只有两个按键一个是辅食,另外一个就是启动兼停止。这两个
    发表于 11-03 14:40

    RTL8812构成的无线网卡原理图谁有呀

    请教各位大佬有没有这个网卡的原理图,网页内其他的原理图比较模糊无法识别,目前想尝试通过升级改装天线来或取更强的信号,如果有其他可以增强网卡接收到信号的范围的教程也十分感谢告知,
    发表于 10-30 20:03

    【案例3.9】电路板无法启动的故障分析

    【案例3.9】电路板无法启动的故障分析【现象描述】某设计,CPU以菊花链的方式接两片Flash存储器,CPU的引导程序存储在Flash存储器中,两片Flash存储器互为冗余备份。上电测试发现,多块
    的头像 发表于 06-07 09:04 537次阅读
    【案例3.9】电路板<b class='flag-5'>无法</b><b class='flag-5'>启动</b>的故障分析

    133条原理图设计规范checklist

    原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB、跟机、做客户资料具有指导性意义,是做好一款产品的基础。原理图设计基本要求: 规范、清晰、准确、易读。 因此制定《原理图
    发表于 04-11 10:50

    无法在iMX8上启动gpsd:GPSD绑定怎么解决?

    我正在使用 i.MX8 板、其中 GPS 模块连接到 /dev/ttyLP3。当我尝试使用以下命令启动 gpsd 时: root@kontron-samx8x:~ gpsd:INFO:启动(版本
    发表于 04-04 07:58

    拯救你的树莓派!无法启动不用慌!

    当你的树莓派无法启动时,是不是很苦恼呢?别担心,今天我就来给大家分享一个超实用的解决方法。这篇文章提供了详细的解决方案,让你的树莓派重新焕发生机。无论是硬件问题还是软件故障,都能在这里找到对应
    的头像 发表于 03-25 09:34 6405次阅读
    拯救你的树莓派!<b class='flag-5'>无法</b><b class='flag-5'>启动</b>不用慌!

    软件工程师学习硬件原理图--第一讲看懂GPIO和门电路

    开篇引言:开这个的原因是因为,对于一个从小搞软件,除了电容,电阻,还有用过蓝福电池、奥迪双钻电池的我,真一直都搞求不懂这些硬件原理图,所以对于FPGA工程师来说,至少你得会看原理图吧,原理图
    的头像 发表于 03-05 19:33 979次阅读
    软件工程师学习硬件<b class='flag-5'>原理图</b>--第一讲看懂GPIO和门电路

    开启多平台、多种类型原理图的工具,这个工具有何不同?

    开启多平台、多种类型原理图的工具,这个工具有何不同?在电子设计领域,工程师们常常面临这样的困境:收到不同格式的.dsn/.schdoc/.prjpcb文件时,需要安装多个专业软件外出时无法用移动设备
    的头像 发表于 02-20 17:18 1240次阅读
    开启多平台、多种类型<b class='flag-5'>原理图</b>的工具,<b class='flag-5'>这个</b>工具有何不同?

    RK3588 EVB开发板原理图讲解【一】

    从头到尾讲解RK3588 EVB的原理图 1、原理图整体介绍 左边是原理图页介绍 中间这个是生成BOM表用,原理图画好之后使用这2个脚本
    发表于 02-11 16:29

    变频器无法正常启动原因及维修

          变频器作为工业自动化领域中的重要设备,其稳定运行对于生产线的连续性和效率至关重要。然而,变频器在使用过程中难免会遇到各种故障,其中无法正常启动是较为常见的一种。本文将从变频器无法正常
    的头像 发表于 02-08 15:37 4030次阅读
    变频器<b class='flag-5'>无法</b>正常<b class='flag-5'>启动</b>原因及维修

    Orcad绘制原理图的元器件对齐方法

    在使用Orcad软件绘制原理图的时候,为了使原理图绘制的美观一些,有时候也希望像PCB设计一,将所有的器件都进行对齐,这里我们给大家介绍下,原理图器件对齐的方法,方便大家在
    的头像 发表于 02-07 10:33 2576次阅读
    Orcad绘制<b class='flag-5'>原理图</b>的元器件对齐方法

    vSAN数据恢复—异常断电导致虚拟机无法启动的vSAN数据恢复案例

    异常断电导致vSAN存储上层虚拟机无法启动
    的头像 发表于 01-08 13:18 699次阅读
    vSAN数据恢复—异常断电导致虚拟机<b class='flag-5'>无法</b><b class='flag-5'>启动</b>的vSAN数据恢复案例

    原理图模块化,BOM 物料位号处理

    原理图模块化,BOM 物料位号的处理问题 原理图模块化,把常用的模块保存成一个PART(在TOOL 菜单下 选择 Generate Part)。保存成OLB格式。使用的时候,就像使用元器件一,从
    发表于 01-03 08:22