计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

数字频率信号源设计(一)信息工程毕业论文(5)

2013-06-09 01:10
导读:的时钟输入端。DDS输出频率用二进制的分数表 示即为CLOCK频率的二进制的分数,输出频率和相位噪声由 该时钟定义。 FESELECT:频率选择输入端,FESELECT 控制
的时钟输入端。DDS输出频率用二进制的分数表
              示即为CLOCK频率的二进制的分数,输出频率和相位噪声由
              该时钟定义。
  FESELECT:频率选择输入端,FESELECT 控制频率寄存器FREQ0Z或FREQ1在相位累加器中的使用。频率寄存器的使用选择可通过引脚FESELECT 和位FSEL完成。当FESL位被用来选择频率寄存器时,引脚FSELECT位应连接到CMOS高电平或低电平。
      LOAD:寄存器负载,高电平有效。这个引脚和TC0---TC3联合起来控制负载选择串行寄存器还是并行寄存器。
  TC0---TC3:传输控制地址总线,数字输入。地址决定了源寄存器和目的寄存器。源寄存器可以是串行的,也可以是并行的。目的寄存器可以是一下任意一个:COMMAND REG ,  FREQ0 REG ,
                  FREQ1 REG , PHASE REG  或者IQMOD REG. 。TC0---TC3的值在LOAD上升沿有效,并且在LOAD处于高电平时值一直不变。控制命令寄存器只能通过并行寄存器写入命令。
:片选端,低电平有效。和联合起来控制正在写入命令的并行寄存器。
 :写操作引脚。低电平有效。和联合起来控制正在写入命令的并行寄存器。
 D7-D0:数据总线,数字输入端。这些是写入32位并行寄存器数据时候的低16
         位数据。通过一个8位的或者16位的MPU/DSP接口来设置这些数据总线。
 D15-D8:也是数据总线,数字输入端。这些是写入32位并行寄存器数据时候的高16位数据。当只有8位操作的时候,D15-D8应该就接地。
 SCLK:串行时钟输入,数字输入端。和SDATA共同作用,用来同步写入32

中国大学排名


        位串行寄存器的数据。
 SDATA:串行数字输入端。串行数据在SCLK上升沿送入,
 SLEEP:睡眠控制模式,高电平有效。该引脚将AD7008设置为低功耗模式。
         当关断DAC电流源时,内部时钟也将失效。通过COMMAND REG
         的控制命令字也可以将AD7008设置为睡眠模式。
 RESET:复位键,高电平有效。清空COMMAND REG和所有调制寄存器的
         内容,置为零。
 TEST:测试模式。一般该管脚置空。
4.3  AD7008的工作原理以及它的电路结构  
4.3.1工作原理
 正弦波波形的表达式为a(t)=sint。显然,它们是非线性的,而且很难
通过电路实现,除非分段构造。另一方面,角信息本身是线性的。也就是说,相位角在每个单位时间内以某一固定角度旋转。角速度取决于信号的频率,公式为=2f 。
     图4.3.1
 已知正弦波的相位是线性的,而且有一个基准时间间隔(始终周期),因此,对于该周期,可给出相位旋转的周期的明确定义,其表达式为

即:


可以解得f,将基准周期

      

AD7008芯片输出就是建立在这个简单的等式基础之上,简易的DDS芯片可通过三个主要的子电路实现这个等式。
4.3.2 电路说明
 NCO脉冲相位调制器
 它是由两个频率选择寄存器,一个相位累加器和一个相位偏移量寄存器组成。主要元件是32位的相位累加器。连续时间信号有一个0-2的相位范围。超过这个范围以外的数,对于正弦函数是周期性的变化。采用数字方式实现正弦函数曲线也是与此相同的。累加器只是简单测量相位数的范围,并送出一个多位数字号。AD7008的相位累加器是一个32位累加器。因此,对于AD7008,就有2=232。同样,△Phase的范围为0≦△Phase≦232-1。有如下计算公式:

(科教作文网http://zw.ΝsΕac.cOM编辑)

 
 
 
 例如,输入一个时钟频率为50MHz和相位控制字为D51EB852信号,则根据公式得到:
 
 
 
 相位累加器的输入可以通过FREQ0或者FREQ1来选择,并且被FSELECT引脚控制。
 正弦和余弦查询表
 为了使输出有用,就必须由相位信息转化为正弦曲线值。因为是将相位信息直接转化成振幅,SIN ROM将数字相位信息当作查表地址使用,并将相位信息转化成振幅。数据中只有32位里面的12位作为这个用途,剩下的20位用作频率操作以及优化相位转化成振幅的质量。
 DAC模数转换器
 AD7008包含一个高阻抗电流源的10位DAC,有能力驱动一个较宽范围的负载。满刻度输出电流可以通过一个使用外接的一个电阻来调整,以满足电源和外接负载需求。
 DAC能够被设置为单端或差动工作模式。在单端模式下可以与AGND直接相连。也可以作为输出电压信号,这个时候必须加一个负载在上。
 与DSP芯片接口和与微机接口
 AD7008包括一个32位的并行寄存器和一个32位的串行寄存器。通过加载引脚LOAD和控制引脚TC,我们可以设置加载到调制寄存器的数据的来源——我们想要的任何一个集中寄存器(并行的或串行的)。控制命令寄存器只能通过并行寄存器加载数据进去。然而,在很多实际应用中,很多应用都要求并行和串行接口同时使用。
 在工作过程中,当LOAD上升时,TC0—TC3的数据必须保持不变,当LOAD处于高电平的时候,TC0—TC3数据就改变不了。只有在LOAD为低电平的时候才可以重新写入。
 DSP和MPU都容许通过将数据加载到并行寄存器中。在每一个写操作的末
端,并行寄存器的位数在这个时候才能变化――16位或者8位(取决于CR0的值),新的数据就在这个时候加载到它的低位去。因此16位的数据通过2
上一篇:大型LED显示器(一)信息工程毕业论文 下一篇:没有了