写这篇文章之前我是没有使用过AD9680的芯片,但是使用过GMS011芯片(是国内24S)下的公司出来的芯片,寄存器和管脚全对标。
在这里我就大概说一下芯片的说用方法
一、硬件设计
该芯片支持双通道射频直采
支持协议JESD204B 14位
采样频率可达2Ghz
芯片内部配置了两个ADC 四个DDC (混频器) 均可旁路
支持三线SPI 读写
芯片工作模式:
芯片原理框图:
芯片NCO框图
二、工作条件
硬件设计可参考官方原理图设计,只需要满足1V 1.25V 1.5V 1.8V 2.25V 3.3V 5.2V的各模块供电就行。
芯片复位可悬空。
ADC采样率等于 采样时钟/芯片抽取倍数
芯片管脚定义:
SPI 时序图:
三、简单芯片使用方法
关键寄存器
0x570 快速配置寄存器
0x56e 芯片线速度率 高速低速寄存器
0x10b 芯片设备时钟分频比
0x56f 芯片锁相查询寄存器
0x05 设备ID 高字节
0x04 设备ID 低字节
0x01 芯片路径复位寄存器(并更改原有配置)
0x00 芯片整体复位寄存器(清除所有配置)
四、NCO使用方法
当芯片的工作模式中M大于或者等于4的时候就需要配置NCO寄存器。
涉及到的寄存器有:
0x200 芯片工作模式寄存器
0x201 芯片抽取比选择
0x310~0x321 DDC 0 混频器设置
0x330~0x341 DDC 1 混频器设置
0x350~0x361 DDC 2 混频器设置
0x370~0x381 DDC 2 混频器设置
NCO频率计算方法:
1、 ADC采样率和NCO频率取余
2、余数/设置频率
3、得到结果*2^12(4096)
4、结果做四舍五入
5、取16进制后写入对于nco寄存器
得到结果:
1G采样率 ADC采集510Mhz,得到490Mhz信号。