JESD204B具体调试过程

说的是一块数字采集板的调试,主要器件也不多,主要是公司的adc,adi的时钟芯片和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上搜索了一下应用文档,见也是官方的,就看了起来。最后才发现,新版本上的寄存器的意思和老版本上有出入,被误导了不少时间。
有条件的话,还是两个人一起调试比较好。有时候对方不经意的一句话,都可能激发你的调试思路。更重要的是,可以避免一个人时思维僵化,自信心丧失。
王工和我,碰到问题,都会先从自己的设计找原因,这也使我俩合作的非常愉快。如果软硬件人员,互相推脱不是自己的问题,然后就不管了,非常影响项目的进度。
工程不是科研,时间到了,一般都能出个结果,所以调不出来的时候,也要用这个激励一下自己。
jesd204b之8b/10b编码
jesd204b传输层
jesd204标准阅读后的十项总结
jesd204b(一)


常见的电流传感器分类
企业视频会议的四大优势
化工企业能耗在线管理系统开发智慧能源管理平台搭建
Ethernet Expo Carrier Ethernet
语音芯片在安全带上的应用
JESD204B具体调试过程
色环电阻有哪些颜色,分别代表什么?
推挽式隔离芯片ZCC6601性能完胜SN6505
最高性能的Arm Cortex-R处理器,会领导计算型存储的未来吗?
音乐门铃电路图详解
让智能手机变身为万能遥控器!
EMC比对试验
瑞萨将推出可替代Mobileye EyeQ系列视觉SoC
阿里大文娱将有新动作 或给腾讯和网易带来冲击
不采用曲面屏幕,iPhone 8将搭载革命性前置相机 实现3D自拍!
浅谈电池模组散热的电池系统液冷方案
一款直流大功率低压钠灯电子镇流器电路分析
高通沈磊解读:千兆级LTE是为5G铺路
重磅!MIT宣布10亿美元投入计算机和AI领域 开启结构性变化
基于FPGA的8PSK软解调实现