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

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

3天内不再提示

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

电子设计 来源:郭婷 作者:电子设计 2019-06-05 08:09 次阅读

1 引 言

DAC5687是美国TI公司出品的一款双通道、16bit高速数模转换芯片。片内资源丰富, 具有内插、调制等多种功能。FPGA 因其属于大规模在系统可编程专用集成电路而且具有高密度、高速度、高可靠性等特点, 因此FPGA 应用于高速多通道雷达信号模拟器可大大提高系统设计的灵活性和系统的扩展性。

本文设计的高速多通道信号模拟器系统可广泛应用于通信、雷达信号的模拟产生, 为雷达设备, 特别是接收机设备检修提供参考信号, 分离设备故障问题, 简化设备检修过程。另外, 此高速多通道信号模拟器系统基于CPC I总线, 具用很好的工程稳定性和通用性。

2 系统概述

2. 1 系统组成

高速多通道信号模拟器采用通用CPC I底板与功能背板相结合的设计思路, 其组成如图1所示。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

图1 高速多通道信号模拟器

采用上图所示设计方法, 系统可扩展性强, 不同应用场合只需更换不同的功能背板即可。

2. 2 系统功能

对本文所设计的高速多通道雷达信号模拟器,由FPGA 控制时钟管理模块, 为四路DAC5687背板提供相参工作时钟。同时, 利用X ilinx FPGA 提供的DDS核( IP core)产生信号的样点数据, 通过高速接插件将信号样点数据传输到DAC5687背板, 在背板上实现数模转换和信号输出功能。

3 DAC5687功能背板电路设计

根据DAC5687的工作手册, 结合图1中的功能设计, 由FPGA 产生的A、B 两路信号数据分别通过两路16bit数据总线传输到DAC5687, LVPECL时钟信号可以选择与CLK1 /CLK1C 或者CLK2 /CLK2C相连接, 具体由DAC5687的时钟工作模式决定。当DAC5687工作在内部时钟模式下, 与CLK1 /CLK1C连接; 工作在外部时钟模式下, 与CLK2 /CLK2C 连接。另外, NB4N855S是一款电平转换芯片 , 能将任何电平的信号转换成为LVDS信号, 本设计中利用这款芯片将DAC5687内部锁相环PLL 产生的时钟单端信号转换成为LVDS 信号, 通过高速接插件传回通用底板, 作为外部时钟工作模式下的数据产生同步时钟。

4 单端高速数据传输线的布线及匹配问题

4. 1 单端高速数据线的阻抗计算模型

因为DAC5687芯片的两路16bit数据总线接口都是单端的, 即每bit都只对应一根单端传输信号线, 并非是通常高速数据传输所使用的LVDS、LVPECL等差分传输信号线, 所以在印制电路板( PCB )设计时, 就必须考虑高速数据传输情况下的单端数据线布线及终端匹配问题。本设计采用微带线阻抗计算模型和表层走线规则, 以FR4印制板为例进行分析。表层走线应采用微带线模型, 如图2所示。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

图2 微带线阻抗计算模型。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

例如, 当设计单根传输线阻抗为50Ω, 印制板为FR4, 其介电常数εr = 4. 3, 假设对地高度h =0. 0046in, 走线厚度t= 0. 00137 in (相当于铜层总量1oz )。由( 1)可以计算得到印制电路板走线宽度为0. 008in, 即8m il。

4. 2 DAC5687高速数据线的终端匹配

因为DAC5687的最高转换速率是500MSPS, 采用奇偶工作模式, 其最高数据输入的速率为250MSPS, 所以在印制电路板设计上应将单端高速数据线末端上升时间控制在< 2ns的范围内。计算模型 如图3所示。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

左边部分, 即驱动部分, 由驱动门电路、传输线和端接电阻组成。对于印制板走线, 当连线长度小于上升沿有效长度的1 /6时, 该电路表现为集总系统特征。以FR4板材为例, 由( 2)可计算得到表层走线的上升沿有效长度约为14. 286in。所以, 只要表层走线长度小于2. 38 in 即可采用集总系统模型进行电路布线。但当印制电路板走线的长度大于上升沿的长度的1 /6时, 集总系统模型失效, 应采用分布系统模型讨论。根据传输线理论, 传输线模型的完全响应为:

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

其中ZL (w ) = R1 jwC 根据电路实际参数, 使用Ma thCAD进行脉冲上升时间的仿真, 其中源端阻抗(即驱动门电路的内阻) Zs = 30Ω , Z0 = 50Ω??, C =5pF, 印制板传输线长度X = 4in, 传输线并联电容约为CT = X·C = 12pF, 传输线串联电感约为LT =X·L = 32nH, RT =X·R≈0. 02Ω结果如图4所示。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

图4中实线表示驱动门电路的输出脉冲上升沿波形, 虚线表示DAC5687末端接收波形。由于末端电容负载C 的影响, 振铃明显减少, 上升时间增加,末端上升时间仿真结果约为1. 3ns, 实测结果约为1. 5ns, 两者基本相符。

由以上分析可得到结论, 单端高速数据总线的走线应尽可能的短, 并在终端端接匹配负载电阻, 以达到传输线匹配、提高数据传输速率的目的。

5 FPGA 设计

依托通用底板, 针对DAC5687 功能背板进行FPGA 设计。其主要功能一是使FPGA 通过DAC5687 的串行编程接口( SPI) 对DAC5687 的内部寄存器进行设置; 二是实现内部DDS 数据源与DAC5687的严格同步。采用VHDL或V erilog 语言编写程序, 可以简便实现上述功能。DDS 与DAC5687的接口原理如图5所示。

基于CPCI总线和高速数模转换芯片实现高速多通道信号模拟器的设计

图5 FPGA与DAC5687的数据及时钟接口框图。

如图所示, 时钟管理模块将分别给FPGA 和DAC5687提供差分工作时钟。DAC5687利用内部锁相环PLL产生数据同步时钟, 经由NB4N855S变换成LVDS差分时钟信号传入FPGA 内部DDS数据源, 作为数据源工作时钟, 以保证信号样点数据和DAC转换工作时钟同步。DDS数据源将产生的A、B两路信号样点数据通过印制板上的单端高速数据总线传输到DAC5687, 最终完成数模转换。

6 结束语

讨论了在CPC I通用底板上设计DAC5687数模转换背板的设计方法, 解决了单端高速数据传输线的布线和终端匹配问题, 为高速多通道信号模拟器提供了一种解决方案。


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

    关注

    1603

    文章

    21328

    浏览量

    593286
  • 芯片
    +关注

    关注

    447

    文章

    47821

    浏览量

    409207
  • 总线
    +关注

    关注

    10

    文章

    2714

    浏览量

    87228
收藏 人收藏

    评论

    相关推荐

    高速ADDA模块开箱,FPGA专用,高速信号输出,数模信号转换

    高速ADDA模块开箱,FPGA专用,高速信号输出,数模信号转换,8Bit
    发表于 03-13 18:25

    4个高速串行通道的AHCC2001PCI/CPCI

    AHCC2001PCI/CPCI 是能提供 4 路高速串行数据通信的模板, 完成系统内部计算机网络与外部多路串行接口的互连功能。它内含一片高性能的串行通信控制,可以用于各种高速数据通
    发表于 04-25 09:40

    基于CPCI接口DSP板的雷达目标模拟器

    提出一种基于CPCI接口DSP板的C波段雷达目标模拟器。探测回波模拟,采用软硬件相结合的方法。由主控计算机根据雷达工作参数预先设定并计算目标数据,然后将数据加载到硬件电路中。硬件电路实时合成雷达回波
    发表于 06-03 05:00

    基于DAC5687的高速通道信号模拟器系统设计

    设备检修提供参考信号, 分离设备故障问题, 简化设备检修过程。另外,此高速通道信号模拟器系统基
    发表于 07-10 08:16

    一种基于TS101的SAR回波信号模拟器设计

    与发展,与之相应的模拟器研制也取得了丰硕成果。其中,在硬件上实现高速数据处理是其关键技术之一。对于高分辨率、大测绘带合成孔径雷达模拟器来说,数据存储
    发表于 07-22 06:29

    怎么设计通道实时CAN总线模拟器

    及实时响应的场合,单通道CAN总线不能满足实际通信的要求。那么,我们究竟该如何设计通道实时CAN总线
    发表于 08-13 07:44

    怎么实现基于CPCI总线网口卡设计?

    怎么实现基于CPCI总线网口卡设计?
    发表于 06-02 06:15

    使用高速DA芯片实现数模转换的方法

    和数字电路必不可少的桥梁。在很多场合下, DAC的转换速度甚至直接决定了整个系统的运行速度。本章我们将使用高速DA芯片实现数模
    发表于 01-18 07:35

    高速数模转换器求和模块能做什么?

    TI 最近推出了几款 JESD204B 数模转换器 (DAC) ,其中包含的求和模块是高速通道 DAC 的最新功能。它位于内插滤波及复合混频
    发表于 11-22 07:59

    高速数模转换器的功能特性和作用

    当今的高速数模转换器 (DAC) 通常都包含有许多数字信号处理模块,让其更加易于使用。应论述需要,我们使用了 TI 的 DAC34H84(详见《参考文献 1》),它是一款 4 通道、1
    发表于 11-23 07:20

    CPCI高速采集回放卡

    EDAQ-6026是一款基于CPCI接口的高速采集与回放卡,用于同步多通道信号采集,存储,处理,传输,回放。64-Bit 66MHzCPCI接口,既提供了
    发表于 05-13 10:14 35次下载
    <b class='flag-5'>CPCI</b><b class='flag-5'>高速</b>采集回放卡

    CPCI数据总线接口的设计与实现

    本文设计的系统采用PLX公司生产的CPCI协议转换芯片PCI9054,通过Verilog HDL语言在FPGA中产生相应的控制信号,完成对数据的快速读写,从而
    发表于 07-17 10:47 1.2w次阅读
    <b class='flag-5'>CPCI</b>数据<b class='flag-5'>总线</b>接口的设计与<b class='flag-5'>实现</b>

    基于CPCI接口DSP板的雷达目标模拟器

    提出一种基于CPCI接口DSP板的C波段雷达目标模拟器。利用DSP/FPGA的高速计算性能、直接数字合成(DDS)技术和数字射频存储(DRFM)技术,可以实现相位编码、线性调频、非线性
    发表于 08-04 11:22 1668次阅读
    基于<b class='flag-5'>CPCI</b>接口DSP板的雷达目标<b class='flag-5'>模拟器</b>

    CPCI数据总线接口的设计与实现

    通过在FPGA中编写Verilog HDL语言控制CPCI协议转换芯片,从而实现CPCI总线
    发表于 12-07 14:22 52次下载
    <b class='flag-5'>CPCI</b>数据<b class='flag-5'>总线</b>接口的设计与<b class='flag-5'>实现</b>

    一种基于FPGA嵌入式系统的雷达信号模拟器实现

    提出了一种基于FPGA的雷达回波实时模拟器实现方法。该模拟器采用cPCI 标准总线,以FPGA 为核心计算单元,配有
    发表于 11-18 13:00 2465次阅读
    一种基于FPGA嵌入式系统的雷达<b class='flag-5'>信号</b><b class='flag-5'>模拟器</b>的<b class='flag-5'>实现</b>