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

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

3天内不再提示

JESD204B具体调试过程

加油射频工程师 来源:加油射频工程师 作者:加油射频工程师 2022-11-18 14:26 次阅读

说的是一块数字采集板的调试,主要器件也不多,主要是公司的ADCADI时钟芯片和Xilinx的FPGA,还有一些DC-DC和LDO

任务呢,也不复杂,就是把板子调通,然后能够通过软件,把ADC采集到的数据给取出来。

主要难点在于,调试的软硬件人员,对JESD204B都不太熟悉,算是临时拼凑出来的调试队伍。

王工,经验丰富的软件人员,擅长我很多我不会的东西,用的操作系统都是Linux的;可是没有调试过204B。

我,算是工作时间长的硬件人员,不过也没经历过204B的调试,就那采集板都是费了九牛二虎之力,所幸,虽然所花时间比较长,但是算是一版成,不需要返工。自己了解的那些204B知识,都是看ADI和TI的文档得来的,也是半懂不懂。

我们这两个人,就这样磕磕绊绊地开始了调试。

关于这个板子的调试,公司领导还特别重视,关键还是各个领导都很重视。所以,需要每日在群里汇报调试进展,要不然,各个领导都会到调试现场来看一下,那滋味其实也不好受。

经常在公司碰到领导们,都会问,板子调试的怎么样了?其实,公司领导们都还是很和蔼的,我也能理解,确实是很想知道板子的进展。

听多了,就需要对自己做做心里工作,比如说,领导们问,板子调试的怎么样了,就当他们在和你打招呼,就像见面问吃饭了没一样。要不然,被问一下心里抖一下,问一下抖一下,就没法静心调东西了。心静,遇到问题才能解决问题。

前期,调试都很顺利。

电源OK,电脑能识别出FPGA,也能给FPGA烧写程序。到这一步,我是稍微松了一口气。

你不知道,每次投完这种多层板回来,我都是战战兢兢的,总担心出现纰漏,导致板子返工,造成金钱和时间的浪费。

时钟芯片也很快配置成功,SYSREF和CLK输出都符合预期。但是很快问题出现了,204B不通。我查了一下微信记录,持续了差不多一周,204B才打通。

调试到最后,发现其实是204B的设计人员把datasheet给写错了,导致我们的寄存器配置错误。不过,也要感谢这个错误,让我俩,对204B都有了个更深层次的理解。要是一上电就调试成功了,就不会反复去看那些资料了。

我们俩,都把xilinx的那篇文档扎扎实实的看了一遍。

不说具体调试过程了,因为也有点忘了,只记得一些心得体会了。

像ADI,TI,Xilinx这些大厂的技术支持都很好,虽然像我们这种级别的公司,很难对接到原厂FAE来服务。但是,他们官网上的提问论坛都很好,给我印象很深的是TI。一般头天问的问题,第二天就会有答复。所以,如果对芯片使用上有什么问题,可以上去提问一下。

看xilinx的文档时,最好看和软件相匹配的版本,要不然,可能相同地址的寄存器,代表的意思不一样。我们就是出现这种情况,随便从bing上搜索了一下应用文档,见也是官方的,就看了起来。最后才发现,新版本上的寄存器的意思和老版本上有出入,被误导了不少时间。

有条件的话,还是两个人一起调试比较好。有时候对方不经意的一句话,都可能激发你的调试思路。更重要的是,可以避免一个人时思维僵化,自信心丧失。

王工和我,碰到问题,都会先从自己的设计找原因,这也使我俩合作的非常愉快。如果软硬件人员,互相推脱不是自己的问题,然后就不管了,非常影响项目的进度。

工程不是科研,时间到了,一般都能出个结果,所以调不出来的时候,也要用这个激励一下自己。

11fa0c8e-66fe-11ed-8abf-dac502259ad0.jpg

JESD204B之8b/10b编码

12155dcc-66fe-11ed-8abf-dac502259ad0.jpg

JESD204B传输层

123640dc-66fe-11ed-8abf-dac502259ad0.jpg

JESD204标准阅读后的十项总结


125895b0-66fe-11ed-8abf-dac502259ad0.jpg

JESD204B(一)




审核编辑:刘清

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

    关注

    1624

    文章

    21608

    浏览量

    601075
  • ldo
    ldo
    +关注

    关注

    35

    文章

    1884

    浏览量

    153029
  • DC-DC
    +关注

    关注

    30

    文章

    1917

    浏览量

    81330
  • CLK
    CLK
    +关注

    关注

    0

    文章

    127

    浏览量

    17096
收藏 人收藏

    评论

    相关推荐

    JESD204B的系统级优势

    作者:Sureena Gupta如果您有接触使用 FPGA 的高速数据采集设计,没准听说过新术语“JESD204B”。我在工作中看到过很多工程师询问有关 JESD204B 接口的信息以及它如何同
    发表于 09-18 11:29

    JESD204B串行接口时钟的优势

    摘要 随着数模转换器的转换速率越来越高,JESD204B 串行接口已经越来越多地广泛用在数模转换器上,其对器件时钟和同步时钟之间的时序关系有着严格需求。本文就重点讲解了JESD204B 数模转换器
    发表于 06-19 05:00

    JESD204B是什么工作原理?控制字符是什么?

    JESD204B的工作原理JESD204B的控制字符
    发表于 04-06 06:01

    如何让JESD204B在FPGA上工作?FPGA对于JESD204B需要多少速度?

    的模数转换器(ADC)和数模转换器(DAC)支持最新的JESD204B串行接口标准,出现了FPGA与这些模拟产品的最佳接口方式问题。FPGA一直支持千兆串行/解串(SERDES)收发器。然而在过去,大多数ADC
    发表于 04-06 09:46

    JESD204B协议有什么特点?

    在使用最新模数转换器 (ADC) 和数模转换器 (DAC) 设计系统时,我已知道了很多有关 JESD204B 接口标准的信息,这些器件使用该协议与 FPGA 通信。那么在解决 ADC 至 FPGA
    发表于 04-06 06:53

    如何去实现JESD204B时钟?

    JESD204B数模转换器的时钟规范是什么?JESD204B数模转换器有哪些优势?如何去实现JESD204B时钟?
    发表于 05-18 06:06

    如何采用系统参考模式设计JESD204B时钟

    LMK04821系列器件为该话题提供了很好的范例研究素材,因为它们是高性能的双环路抖动清除器,可在具有器件和SYSREF时钟的子类1时钟方案里驱动多达七个JESD204B转换器或逻辑器件。图1是典型
    发表于 11-18 06:36

    JESD204B协议介绍

    在使用我们的最新模数转换器 (ADC) 和数模转换器 (DAC) 设计系统时,我已知道了很多有关 JESD204B 接口标准的信息,这些器件使用该协议与 FPGA 通信。此外,我还在 E2E 上的该
    发表于 11-21 07:02

    JESD204B的优势

    如果您有接触使用 FPGA 的高速数据采集设计,没准听说过新术语“JESD204B”。我在工作中看到过很多工程师询问有关 JESD204B 接口的信息以及它如何同 FPGA 协作。他们特别感兴趣
    发表于 11-23 06:35

    JESD204B SystemC module 设计简介(一)

    和RTL代码的编写。设计以最新的版本JESD204B.01(July 2011)为参考,设计根据数据流的传输分为传输层、数据链路层、物理成进行代码的编写,其中JESD204B的模拟特性在本设计中因为无法实现,所以并没有做过多的描述,具体
    发表于 11-17 09:36 3213次阅读
    <b class='flag-5'>JESD204B</b> SystemC module 设计简介(一)

    JESD204B标准及演进历程

    在从事高速数据撷取设计时使用FPGA的人大概都听过新JEDEC标准「JESD204B」的名号。近期许多工程师均联络德州仪器,希望进一步了解 JESD204B 接口,包括与FPGA如何互动、JESD204B如何让他们的设计更容易执
    发表于 11-18 02:57 1.4w次阅读

    如何构建您的JESD204B 链路

    如何构建您的JESD204B 链路
    发表于 11-04 09:52 3次下载
    如何构建您的<b class='flag-5'>JESD204B</b> 链路

    理解JESD204B协议

    理解JESD204B协议
    发表于 11-04 09:52 4次下载
    理解<b class='flag-5'>JESD204B</b>协议

    JESD204B:适合您吗?

    JESD204B:适合您吗?
    发表于 11-07 08:07 0次下载
    <b class='flag-5'>JESD204B</b>:适合您吗?

    JESD204B链路中断时的基本调试技巧

    本文旨在提供发生 JESD204B 链路中断情况下的调试技巧简介
    的头像 发表于 07-10 16:32 1576次阅读
    <b class='flag-5'>JESD204B</b>链路中断时的基本<b class='flag-5'>调试</b>技巧