内存映射
读取内存映射寄存器表
内存映射寄存器表中的每一行有八个位位置。内存映射大致分为三个部分:芯片配置寄存器(地址0x00到地址0x02);设备索引和传输寄存器(地址0x05和地址0xFF);全局ADC功能寄存器,包括设置、控制和测试(地址0x08到地址0x109)。
内存映射寄存器表(见表17)列出所示每个十六进制地址的默认十六进制值。标题位为7(MSB)的列是给定的默认十六进制值的开头。例如,地址0x05(设备索引寄存器)的十六进制默认值为0x3F。这意味着在地址0x05中,位[7:6]=0,其余位[5:0]=1。此设置是默认的频道索引设置。默认值导致两个ADC通道都接收到下一个写入命令。有关此函数和其他函数的详细信息,请参阅AN-877应用程序说明,此应用程序说明详细说明由寄存器0x00控制的函数,以寄存器0xFF。其余寄存器记录在内存映射寄存器描述部分。通过SPI与高速ADC接口。
开放位置
此设备当前不支持表17中未包含的所有地址和位位置。有效地址位置的未使用位应使用0写入。仅当地址位置的一部分打开时(例如,地址0x05),才需要写入这些位置。如果整个地址位置处于打开状态或未在表17中列出(例如,地址0x13),则不应写入此地址位置。
默认值
在AD9253复位后,用默认值加载关键寄存器。寄存器的默认值在内存映射寄存器表17中给出。
逻辑电平
逻辑级术语解释如下:
•“Bit is set”与“Bit is set to Logic 1”同义,或“正在为位编写逻辑1。”
•“Clear a bit”与“bit is set to Logic 0”同义,或“正在为位写入逻辑0。”
通道专用寄存器
某些通道设置功能可以针对每个通道进行不同的编程。在这些情况下,通道地址位置在每个通道的内部重复。这些寄存器和位在表17中指定为本地。通过在寄存器0x05中设置适当的数据通道位(A、B、C或D)以及时钟通道DCO位(位5)和FCO位(位4),可以访问这些本地寄存器和位。如果设置了所有位,则后续写入会影响所有通道的寄存器和DCO/FCO时钟通道。在读取周期中,只有一个通道(a、B、C或D)应设置为读取四个寄存器中的一个。如果在SPI读取周期期间设置了所有位,则该部分返回信道a的值。指定为全局的寄存器和位影响整个部分或信道特性,信道之间不允许独立设置。寄存器0x05中的设置不影响全局寄存器和位。
应用程序信息
设计指南
在开始将AD9253作为一个系统进行设计和布局之前,建议设计者熟悉这些指南,其中描述了某些管脚所需的特殊电路连接和布局要求。
电源和接地建议
将电源连接到AD9253时,建议使用两个单独的1.8 V电源。使用一个模拟电源(AVDD);使用单独的数字输出电源(DRVDD)。对于AVDD和DRVDD,应使用几个不同的去耦电容器来覆盖高频和低频。将这些电容器放在靠近PCB层入口点和零件引脚的位置,并尽量减少记录道长度。
当使用AD9253。通过适当的去耦和PCB模拟、数字和时钟部分的智能分区,可以轻松实现最佳性能。
时钟稳定性考虑
当通电时,AD9253进入初始化阶段,在此阶段,内部状态机设置偏置和寄存器以进行正确操作。在初始化过程中,AD9253需要一个稳定的时钟。如果在ADC通电期间ADC时钟源不存在或不稳定,则会中断状态机并导致ADC在未知状态下启动。若要更正此问题,必须在ADC时钟稳定后通过寄存器0x08发出数字重置来重新启动初始化序列。在由ADC本身提供V和V的默认配置(内部V,ac耦合输入)中,通电期间的稳定时钟就足够了。在V和/或V由外部电源供电的情况下,这些电源也必须在通电时保持稳定;否则,需要通过寄存器0x08进行随后的数字复位。数字复位的伪码序列如下: