枭龙战机

AD9833 控制字使用总结

0
阅读(3081)

AD9833 包含16 位控制字来控制寄存器,AD9833 如使用者操作它,所有的控制位除了模态(模态),在MCLK 的内在否定的边缘上被抽取样品,不同的功能和各种不同的输出选项。     

D13  B28——写操作要装载一个完整的字进入其中任何频率寄存器,B28=1 允许一个完全的字被载入一个频率寄存器连续的写,首先写包含频率字的14 LSBs ,而且下一个写将会包含14 MSBs 。最初二位是每个16 位字定义频率寄存器中哪一字被装载而且应该,因此,是相同的因为两者连续者写。

D12 HLB——HLB=1 允许一写到被提出的频率寄存器的14 MSBs.

                    HLB=0 允许一写到被提出的频率寄存器的14 LSBs.

D11 FSELECT——FSELECT 位定义FREQ0 寄存器或FREQ1 寄存器是否被使用

D10 PSELECT——PSELECT 位定义PHASE0 寄存器或PHASE1 寄存器数据是否被增加到输出时期

D9——设定成0

D8——RESET =1 使寄存器内为0,符合midscale 的类比输出,RESET =0 复位.

 D7 ——SLEEP1

      当SLEEP1=1 ,MCLK 时钟信号无效,DAC 输出将会保持远来的值

      当SLEEP1=0, MCLK 有效

D6 ——SLEEP12   用于AD9833输出MSB

D5——控制摸态输出

              当OPBITEN=1,DAC输出MSB,这是时钟来源.

              当OPBITEN=0,DAC 被连接到VOUT. 模态位决定是否它是正弦的或斜坡输出

D4——设定为0

D3 ——DIV2

             当DIV2=1,DAC 数据中MSB 直接被传给VOUT输出

            当DIV2=0, DAC 数据中MSB/2在传给VOUT是输出

D2——设定为0

D1 ——当MODLE =1 ,ROM 被省略, 使DAC三角形输出.

             当MODLE =0, ROM 用于广阔数据之内转换数据,DAC输出正弦曲线信号.

D0  设定为0

代码语言