AD9914的32引脚并行端口与一组4个独立的功能引脚协同工作,这些功能引脚控制并行端口的功能。该32引脚并行端口组成一个32位字,以位[31:0]表示(31表示最高有效位(MSB),0表示最低有效位(LSB)),4个功能引脚以F[3:0]表示。图41表示功能引脚、32引脚并行端口、内部编程寄存器以及DDS控制参数(频率、相位和幅度)的相互关系。注意并行端口可采用三种不同的模式工作,由功能引脚定义。
(1)当施加在功能引脚上的逻辑电平为F[3:0] = 0000时,并行模式有效。这样便可允许并行端口以并行接口的方式工作,为所有器件的编程寄存器提供访问。在并行模式中,32引脚端口(位[31:0])分为3组,它们分别是:由16个数据位组成的位[31:16]、由8个地址位组成的位[15:8]、以及由3个控制位组成的位[2:0]。地址位指向特定的器件寄存器,数据位存储寄存器的内容。控制位控制读写功能并设置数据总线的宽度;也就是说,用户可以选择数据总线宽度是否为16位(位[31:16])或8位(位[23:16])。并行模式允许用户以最高200 MBps的速率、使用16位数据(或100 MBps,使用8位数据)写入器件寄存器。(2)当施加在功能引脚上的逻辑电平为F[3:0] = 0001时,串行模式有效。这样便可允许并行端口以串行接口的方式工作,为所有器件的编程寄存器提供访问。在该模式下,32引脚并行端口中仅有5个引脚工作(位[4:0])。这些引脚提供芯片选择