AD6655是一款混合信号中频接收器,内置双通道、14位、80MSPS/105MSPS/125MSPS/150MSPS ADC
和一个宽带数字下变频器(DDC)。
1 硬件调试
芯片引脚信号主要包括4部分:
(1)时钟端口,包括ADC的输入时钟源,clk+和clk-,两个通道并行数据输出时的随路时钟信号,DCOA和DCOB;
在输入时钟信号没有进行分频的情况下(0x0b寄存器可设置分频),DCOA和DCOB是输入时钟clk频率的二分之一;
(2)数据端口,包括双通道模拟输入(VINA/VINB)和双通道数字输出(DA/DB);
(3)芯片寄存器配置接口;此接口为SPI接口,接口读写时序根据文档中提供的时序图设计,
信号名称SCLK/DFS、SDIO/DCS和CSB;
(4)芯片工作状态控制和监测信号;SMI SDO/OEB和SMI SCLK/PDWN信号用于控制芯片的工作状态,
4bit位宽的FDA和FDB信号用于监测芯片的工作状态,通过寄存器设置,实现FDA和FDB输出数据表示
不同的功能,例如监测输入信号超过阈值等;
在芯片电源正常后,正确的输入时钟源信号CLK+和CLK-,芯片上的引脚信号PDWN和OEB都置为0值,
则芯片寄存器能够被正确的访问,一般是通过读取寄存器0x00地址判断;即使在没有模拟信号输入的
情况下,并行数据输出DA和DB总线上是乱码;并行数据的随路时钟DCOA和DCOB有输出。
2 寄存器配置
寄存器0x00地址可以进行读写操作,在复位后初始值为0x18;
寄存器0x01和0x02地址只能读操作,0x01是芯片的ID值;
寄存器0x05地址用于选择使能双通道的通道A和通道B;
寄存器0xFF地址的最后1位transfer很关键,需要注意此bit位与SPI写命令配合完成对某些寄
存器内容的更新,包括寄存器地址有从0x08至0x18,和从0x11e至0x123地址;在对这些地址
进行写操作时,只通过SPI接口发送写命令给芯片,寄存器内容不会改变,只有在发送命令后,
再对0xff地址写0x1,才能实现寄存器内容更新;在一般使用中,是对多个这样的寄存器发送
写命令后,最后再写一次0xff地址0x1值,实现写入数据更新到寄存器中。