AD9653调试笔记

AD9653调试笔记

 

一、 简介

AD9653ADI公司2012推出的一款四通道、16125MSPS模数转换器内置片内采样保持电路,专门针对低成本、低功耗、小尺寸和易用性设计。该产品转换速率最高可达125MSPS,具有接触的动态性能与低功耗特性,对小封装尺寸的应用很有意义。

二、 研究目的

目前在导航领域,小型化低功耗国产化一直是国内的研究方向。

1、 板面积小

一片AD9653拥有四个通道由于是采用串行输出的方式,AD9653的封装为LFCSP-48。相较于主流使用的并行ADAD9269AD9650LFCSP-64封装面积减少了40%。且由于AD9653为四通道串行,仅需两片芯片,16数据线,即可实现八通道。而是用并行AD则需四片芯片,64数据线。

2、 功耗低

2-1给出了几种AD的功耗参数

2-1 不同AD详细功耗参数

 

AD9269

AD9650

YA16D80S

BLAD16D80S

AD9653

BLAD16Q125

工作模式

并行

并行

并行

并行

串行

串行

直流输入功耗

200mW

656mW

520mW

477mW

607mW

610mW

正弦输入功耗

230mW

663mW

540mW

530mW

650mW

630mW

待机功耗

37mW

50mW

80mW

 

356mW

48.6mW

掉电功耗

1mW

0.25mW

5mW

10mW

2mW

10.8mW

上表的统计数据可以看出,两片AD9653的功耗略大于四片AD9269,但是不到四片AD9650功耗的。因此八通道的应用中,相较于使用并行方案,仅从AD看可以减少1W的功耗

3、 采样速率

AD9653采样速率为125MSPS,在中频采样中可以提供足够的带宽

4、 国产化

AD9653有国产化替代器件BLAD16Q125是上海贝岭生产的PIN TO PIN芯片封装、引脚定义与AD9653相同,能够直接替换AD9653。在国产化项目上直接替换AD9653,无需二次发。

三、 硬件设计

本文硬件设计部分主要针对明德扬mdyAD9653FMC板卡来介绍。其主要功能如下: 

➢ 搭载两片 ADC 芯片,支持 ADI、上海贝岭、北京时代民芯科技、中电 24

等生产的芯片,完全 PIN PIN 兼容;

共支持 8 通道同步输入;

支持 16 位采样分辨率;

支持最高 125MSPS 的采样率;

支持内外部时钟自动切换;

板载一片 10MHz/0.5ppm 的温补晶振;

集成了时钟分部芯片 AD9517-1,配合相应的 FMC 载板能完成多通道宽带

信号采集;

适用于医疗超声和 MRI、高速成像、正交无线电接收机、分集无线电接收机、

测试设备、雷达、卫星导航等多种应用场合。

 

 

 

 

 

3-13-2为硬件方案框图。具体分为以下几个部分

 

 

 

3-1  mdyAD9653FMC板卡硬件方案框图

 

 

 

3-2  mdyAD9653FMC板卡电源方案框图

1、 AD采样电路

AD信号输入端电路如图3-2所示

 

 

 

3-2  AD信号输入端电路

中频信号通过巴伦将单端转为差分送入AD9653。手册中使用的巴伦匝数比1:1而经过实际的测试及理论分析,发现1:2巴伦能够有效地降低级联噪声系数巴伦后级的阻容器件要根据手册提供的电路进行配置。如图3-2所示

 

3-2  AD9653单巴伦单端转差分电路

参考电压使用外部1.25V,使用的是ADR127可以和ADR1301V参考)互换。这样可以确保在使用1:2巴伦时AD的满幅为10dBm。表3-1AD满幅测试数据:

3-1 AD满幅测试数据

通道

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

信号源功率

9.9dBm

9.9dBm

9.9dBm

9.9dBm

9.9dBm

9.9dBm

9.9dBm

9.9dBm

2、 时钟电路

采用AD9517-1作为抗干扰板的主时钟源。FMC板输入参考时钟为62MHz,之后由9517分别为两片AD以及FPGA提供62MHz时钟。其中,两片AD输出的FCODCO信号连接至FPGA作为数据时钟和帧同步时钟。3-33-4分别为LVEPCLLVDS接口的时钟匹配电路

 

 

 

3-3  LVPECL接口时钟驱动电路

 

 

 

3-4  LVDS接口时钟驱动电路

四、 驱动程序设计

这里主要介绍ADC的驱动。

AD96534通道、16位、125 MSPS高速串行LVDS模数转换器。该ADC会自动倍乘采样速率时钟,以便产生合适的LVDS串行数据速率。它提供一个数据时钟输出(DCO)用于在输出端捕获数据,以及一个帧时钟输出(FCO)用于发送新输出字节信号。每一个通道都拥有两组LVDS差分数据线,在默认模式下分别串行传输偶数位和奇数位数据。4-1是AD9653在默认工作模式下的时序图:

 

 

 

4-1  默认模式下的时序图

Fs62MHZ,在DDR模式下,DCO248MHzFCO62MHz因此时序调整在设计中格外重要。

AD9653共有两种驱动方式一种是利用测试码来进行同步操作,然后切换到正常工作模式继续运行另一种是利用帧同步信号直接锁定每一帧数据。下面使用测试码对齐的方式简称Bitslip模式,对使用帧同步信号对齐的方式简称FCO模式。

1、 Bitslip模式

Bitslip模式的工作原理是通过SPI配置先让AD工作在测试模式,在这个模式下,AD每一个通道会重复输出测试码(A19C。FPGA读取每一通道的数据并进行移位调整串并转所有通道都对齐后,再次通过SPI配置AD使其退出测试模式,这样移位信息将得到保留,因此输出的AD数据就是正确的。该工作方式的架构如图4-2所示:

 

 

 

4-2  Bitslip模式程序架构

然而这种工作方式有一个缺点不难发现对齐工作仅发生在系统上电之后,一旦对齐,就没办法在让AD回到测试模式。这样就会造成一个问题:系统刚上电时,板子温度低工作一段时间后板子温度上升。时钟以及配置好的ISERDESE模块随着温度的升高会发生飘移但是这已经不能再次进入测试模式进行对齐。因此就会出现上电时间越长,噪声系数越大的现象。所以没办法满足高低温工作的需求。

2、 FCO模式

FCO模式的工作原理为将DCOFCO同时输入到模块内,通过DCO来捕获数据然后通过FCO对齐数据之后进行串并转换。该工作模式的架构如4-3所示

首先DCOFCO信号通过IDDR_FCO模块,DCO参照进行对齐。同时,对四个通道共八组差分数据信号以DCO为参照对齐。之后在DESER模块中根据FCO上升沿的位置数据分组,输出8并行数据,共八组最后通过DEFRAMER模块将每个通道的数据合并,输出16AD数据。

此工作模式避免了Bitslip模式不能依照温度修正的问题,由于使用的是AD芯片的FCO信号作为帧同步的参考,通过一组数据,就能实现一次对齐这样就不会受温度的影响。实际测试中也发现温度升高后,级联噪声系数很稳定

另一个优点就是该工作模式可以兼容上海贝岭BLAD16Q125芯片。由于贝岭AD的测试码为0x8000,而AD9653测试码为0XA19C,因此Bitslip模式需要更改程序才能在贝岭的AD上使用。

 

 

 

4-3  FCO模式程序架构

 

 

3、 时钟网络设置

以FCO模式为例,该模式的时钟树如图4-4所示

 

 

 

4-4  FCO模式时钟树

FCO模式下,两片AD不在同一个时钟网络下,而是各自使用一个MMCM模块AD的DCO输出作为MMCM模块的输入,生成一个62MHz信号作为AD数据采集、上下变频和DA输出的时钟以及一个248MHz信号作为ADDCO时钟,以其作为参照,对齐FCO和数据。

4、 调整

同样以FCO模式为例,时钟约束如图4-5所示

 

 

 

4-5  FCO模式下时钟约束

 

由于MMCM输出248MHz时钟的相位90°AD数据的延时时间设定为min=2.437nsmax=2.470ns部分AD时序约束如图4-6所示

 

 

 

图4-6  部分AD时序约束

输出时序约束如图4-7所示

 

 

 

4-7  输出时序约束

 

五、 单板测试

测试实例是在明德扬MP5620开发板mdyAD9653FMC板卡上实现。

1、 测试

测试条件为:

巴伦匝数比1:2参考电压:外部1.25V;AD位数:16bits

测试结果如表5-1所示

5-1  满幅测试结果

通道

CH1

CH2

CH3

CH4

信号源功率

9.8dBm

9.8dBm

9.8dBm

9.8dBm

信号源峰峰值

1.954V

1.954V

1.954V

1.954V

AD量化值

32768

32768

32768

32768

测试结果与理论值10dBm/2V Vpp0.2dBm/0.046V Vpp考虑到线损等因素误差在允许范围内。

2、 AD信噪比测试

四通道频谱分别5-25-35-45-5所示

 

 

 

5-2  CH1频谱

 

 

 

5-3  CH2频谱

 

 

 

 

 

 

5-4  CH3频谱

 

 

 

5-5  CH4频谱

 

四通道测试结果如表5-2所示

通道

CH1

CH2

CH3

CH4

采样频率

MHz

62MHz

62MHz

62MHz

62MHz

采样点数

65536

65536

65536

65536

SNR

dB

76.893

76.953

76.607

77.047

SNRFS

dB

78.157

78.044

77.738

78.172

主瓣功率

dB

-1.263

-1.091

-1.130

-1.125

主瓣频率

MHz

10.69

10.69

10.69

10.69

Hz噪声

dBFS/Hz

-153.07

-152.958

-152.651

-153.086

 

通过软件对AD9653进行仿真,频谱如图5-6所示

 

 

 

5-6  AD9653仿真频谱

仿真数据如图5-7所示

 

 

 

5-7  AD9653仿真数据

实测SNR比仿真小了1.9dB,实测每赫兹噪声比仿真小了1.8dB由此可见本设计已基本发挥出AD9653的性能。

3、 AD噪声系数计算

根据AD噪声系数计算公式:

 

 

 

每通道噪声系数如表5-3所示

5-3  每通道AD噪声系数

通道

CH1

CH2

CH3

CH4

NF

30.743dB

30.856dB

31.162dB

30.728dB

5-8  级联噪声系数计算方法

六、 总结

本文详细介绍了AD9653的硬件、软件设计方法,以及ADC的增益、噪声系数测量手段。配合明德扬的MP5620+mdyAD9653FMC平台,可以大大缩短设计周期,直接进行软件开发。也能该平台对国产器件进行性能上的对比验证。

 

posted @   明德扬FPGA科教  阅读(2621)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示