历史上的今天
返回首页

历史上的今天

今天是:2024年10月27日(星期日)

正在发生

2020年10月27日 | 使用高速数据转换器可实现系统的快速开发

2020-10-27 来源:EEWORLD

无论是设计测试和测量设备还是汽车激光雷达模拟前端(AFE),使用现代高速数据转换器的硬件设计人员都面临高频输入、输出、时钟速率和数字接口的严峻挑战。问题可能包括与您的现场可编程门阵列(FPGA)相连、确信您的首个设计通道将起作用或确定在构建系统之前如何对系统进行最佳建模。

 

本文中将仔细研究这些挑战。

 

快速的系统开发

 

开始新的硬件设计之前,工程师经常会在自己的测试台上评估最重要的芯片。一旦获得了运行典型评估板所需的设备,组件评估通常会在理想情况的电源和信号源下进行。TI大多数情况下会提供车载电源和时钟,以便您可使用最少的测试台设备以及如图1所示设置的更实际的电源和信号源来运行电路板。

 

Diagram showing a typical evaluation setup for a high-speed ADC

图1:典型的ADC评估板

 

验证性能后,可将更完整的评估板的示意图和布局作为那一部分子系统的参考设计部分子。我们的数据采集和模式生成工具支持CMOS、LVDS和JESD204,并附带操作它们所需的软件。为您的高速数据转换器使用评估板用户指南,可在不到10分钟的时间内启动并运行大多数评估板。参见图2。

 

 

随着系统变得越来越复杂,您可能需要评估更广范围的用例。此时你可能会需要一块评估板。如果您的评估需求变得复杂,则可使用Python、MATLAB、LabVIEW或C ++软件通过设备评估板、采集卡解决方案和测试台设备直接与设备通信。我们支持板的一些很好的示例包括用于LVDS/CMOS的TSW1400EVM以及用于支持JESD204B串行器-解串器(SerDes)协议设备的TSW14J56EVM,如图3所示。

 

 

TI还支持单台PC上的有多评估模块原型的完整系统级模型。例如,通过将KCU105或VCU118等Xilinx FPGA开发套件连接到多个模拟-数字转换器(ADC)或数字-模拟转换器(DAC),可同时测试发送和接收通道。

 

在线CTA:

加速从概念到原型的设计。

探索我们的JESD204快速设计IP,以简化FPGA集成并缩短总体开发时间。

 

FPGA连通性以及JESD204B和JESD204C

 

您可能要解决的最大问题之一是如何在FPGA中获取数据。尽管LVDS和CMOS是简易接口,但它们在设备上每个管脚上支持的速度极其有限。随着更新型的高速数据转换器更普遍地支持> 1 GSPS的输入或输出速率,这些接口要么失去市场,要么使设计变得复杂。

 

为微电子行业制定开放标准的JEDEC创建了JESD204,通过支持超过12.5 Gbps的差分对通道速率来解决此问题。但尽管JESD204最大限度地减少了管脚数量,但它通过对并行数据进行编码和串行化或反序列化和解码增加了接口复杂性。

 

到目前为止,您不得不主要依靠JESD204知识产权(IP)块和FPGA供应商提供的支持。尽管这些IP块可很好地工作,但它们以支持任意配置的任何设备的方式提供。这意味着很难为您的特定用例进行了解和配置。您需要花费大量精力自己设计IP,或从第三方IP提供商那里寻求IP。但如果出现问题,第三方IP将需要在实现方面提供帮助和支持。

 

TI自有的JESD204快速设计IP可针对您的FPGA平台、数据转换器和JESD204模式进行预配置和优化。我们的IP需要更少的FPGA资源,同时还可针对每种特定用途进行定制。另一个优点是实现JESD204链接仅需数小时或数天,而非数周或数月的时间。

 

设备模型

 

随着直接射频(RF)采样和超快SerDes与高速数据转换器的结合变得越来越普遍,对RF和信号完整性进行建模的能力已成为成功通过首次设计的必要条件。传统上讲,大多数供应商仅为S参数模型中的ADC提供输入阻抗信息,但TI的ADC12DJ3200、ADC12DJ5200RF和ADC12QJ1600-Q1高频输入器件的目标是高达8 GHz的采样频率,现在具有包含阻抗和频率响应信息的S参数模型。

 

使用此新模型,您可模拟预期的设备行为并优化阻抗匹配。TI的策略是在支持极高的输入和输出频率的设备上提供这些模型,而阻抗匹配和实现所需的频率响应则更具挑战性。

 

在数据转换器的数字接口侧,输入/输出缓冲区信息规范(IBIS)是一种通用模型,可为CMOS和LVDS管脚提供物理层信息以及DC和AC类型的行为。对于大多数使用高速JESD204 SerDes的新型数据转换器,这些模型已改进为IBIS-算法建模接口(AMI),其中包括有助于应用均衡和预加重或后加重的有用信息。IBIS-AMI提供您所需的建模功能,使您首次即可正确使用电路板,同时实现良好的误码率、信号完整性和稳健的数据链路。图4所示为RF(绿色)和数字接口(蓝色)模型。

 

 

结论


无论您使用高速数据转换器进行设计已有一段时间,还是对高速设计还不太熟悉,都不用担心,因为TI正设计易于使用的高速数据转换器。我们构建了一个可简化所有工作的完整开发环境,如图5所示。

 

利用可轻松实现FPGA集成的现成IP、精确的RF系统模型以及市场上稳健的一组灵活、可扩展和可自动化的评估模块,您可缩短几个月的固件开发时间、减少昂贵的设计周期并加快从概念到原型的高速设计。

 

图5:典型的高速模拟-数字转换器(ADC)评估环境

 


推荐阅读

史海拾趣

American Power Design Inc公司的发展小趣事

面对全球对可再生能源和绿色技术的需求增长,APDI及时调整战略,将重点放在了绿色能源技术的研发和应用上。公司投入大量资源研发高效太阳能电池板和储能系统,并与政府和企业合作推广清洁能源解决方案。这一战略不仅使APDI在环保领域获得了良好的声誉,也为其带来了可观的商业回报。

DCD [Digital Core Design]公司的发展小趣事

随着技术的不断成熟和产品线的日益丰富,DCD公司开始着手拓展市场。公司积极参与各类行业展会,与国内外客户建立了广泛的联系。同时,公司还加大了品牌推广力度,通过线上线下多种渠道提高品牌知名度。经过几年的努力,DCD公司的产品在市场上逐渐获得了认可,公司也因此在电子行业中崭露头角。

DENWIRE公司的发展小趣事

DCD公司自创立之初,就专注于数字核心设计领域的研发。创始人们凭借对电子技术的深刻理解和市场需求的敏锐洞察,带领团队攻克了一个又一个技术难关。在产品研发初期,公司面临着资金短缺和技术难题的双重压力,但团队凭借着坚韧不拔的精神,成功研发出了首款具有竞争力的数字核心设计产品,为公司的发展奠定了坚实的基础。

APTA Group Inc公司的发展小趣事

APTA Group Inc在电子行业中崭露头角,得益于其一次重要的技术突破。公司在研发新型半导体材料方面取得了重大进展,这种材料不仅性能稳定,而且成本大大降低。这一创新使得APTA的产品在市场上具有极强的竞争力,吸引了众多合作伙伴。随着技术的逐步推广和应用,APTA的业绩迅速攀升,逐渐在行业中占据了一席之地。

Daco Semiconductor Co Ltd公司的发展小趣事

Daco Semiconductor在成立之初就专注于半导体技术的研发与创新。公司由一群对半导体行业充满热情的工程师创立,他们致力于开发更高效、更稳定的半导体产品。一次偶然的实验中,Daco的研发团队发现了一种新型的材料组合,这种材料组合能够显著提高半导体的性能和稳定性。这一技术突破成为了Daco的核心竞争力,也为其在竞争激烈的半导体市场中打开了新的局面。

南京绿芯(Grenergy)公司的发展小趣事

Daco Semiconductor在成立之初就专注于半导体技术的研发与创新。公司由一群对半导体行业充满热情的工程师创立,他们致力于开发更高效、更稳定的半导体产品。一次偶然的实验中,Daco的研发团队发现了一种新型的材料组合,这种材料组合能够显著提高半导体的性能和稳定性。这一技术突破成为了Daco的核心竞争力,也为其在竞争激烈的半导体市场中打开了新的局面。

问答坊 | AI 解惑

HT48CAx/HT48RAx 软件应用要点

HT48CAx/HT48RAx  软件应用要点…

查看全部问答>

诺基亚5110LCD 驱动 字体放大

5110LCD邮购回来了,经过一个晚上的研究算是可以点亮了,但是我用的16f84a,程序存储器不是非常大,但是我想显示大一些的字符,没办法只好自己研究了,经过好几个夜晚的调试修改终于可以正常显示了,今天过来显摆下。呵呵! 大家注意第一行的三个 ...…

查看全部问答>

嵌入式技术

安徽省信息产业厅唯一指定的嵌入式实训基地坐落在合肥,其培训的课程体系主要是 ARM+Linux课程体系 嵌入式系统的基本概念及软硬件开发过程 ARM体系结构及指令 嵌入式集成开发工具ADS的集成开发 LPC2000系列原理及基于LPC2000系列的系统构成 ...…

查看全部问答>

请各位大哥帮忙看一下build编译驱动的问题

近日才学驱动 在build环境下编译驱动一直不成功,请大家帮忙看一下 C:\\WINDDK\\2600>build -0 BUILD: Object root set to: ==> objchk BUILD: Adding /Y to COPYCMD so xcopy ops won\'t hang. BUILD: /i switch ignored BUILD: Compile a ...…

查看全部问答>

请问ic卡于银行间通信的问题。

现在手上有个单子,是要将煤气购买ic卡能够通过银行atm来购买的,不知道这个需要从哪里入手?具体过程是怎样的?难不难啊?…

查看全部问答>

IAR 限制问题

现在用IAR运行自带程序的时候提示程序超过32K,无法装载。论坛的高手有没有谁可以发个破解的方法给我呀,限制得很是郁闷....…

查看全部问答>

ab 1769 L32e CPU 通讯问题?

用RSLINX 连接ab 1769 L32e CPU 通讯不上,用工业以太网, 拼地址拼不通,无网络连接,计算机加网线上网正常,连接其他ab通讯模块正常,rslinx显示不识别硬件,cpu还挂着ab panel view plus 1000 连接正常 麻烦各位给分析分析什么原因。…

查看全部问答>

电路分析

本帖最后由 paulhyde 于 2014-9-15 09:38 编辑 当拿到一个电路,我们应该从哪里开始分析,应当注意哪些特征?期待您的好的方法和思路或感悟。  …

查看全部问答>

Lm8962,UDP同时接收、发送数据,UDP接收会丢包,请问下各位大侠是什么原因?

我创建了一个UDP socket,来实现对数据的收发。   我用PC机周期性地通过UDP给lm3s8962发数据,lm3s8962处理完后,再通过UDP发送给PC机。 无论PC机的周期设为多大,发现lm3s8962只能收到一半pc机发送的数据。   假如我分别创建两个U ...…

查看全部问答>

做的流水灯程序,要求从右到做两次就停下来,可是不行?

#include #include #define uint unsigned int #define uchar unsigned char uchar temp,b; void delay(uint z); void main() {              temp=0xfe;       &nbs ...…

查看全部问答>