芯片资讯
- 发布日期:2024-10-23 06:46 点击次数:161
AD9850内含可编程DDS系统和高速比较器,可实现全数字编程控制的频率合成。可编程DDS系统的核心是相位累加器,由一个加法器和一个N位相位寄存器组成,N一般为24~32。每来一个外部参考时钟,相位寄存器便以步长M递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~360°范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动DAC输出模拟量。
相位寄存器每过个外部参考时钟后返回到初始状态一次,相应地正弦查询表每经过一个循环也回到初始位置,从而使整个DDS 系统输出一个正弦波。输出的正弦波频率,其中fc为外部参考时钟频率。
AD9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10位后输入到DAC,DAC再输出两个互补的电流。DAC满量程输出电流通过一个外接电阻RSET调。
AD9850BRS与AD9850有什么不同:9850是我们一般的叫法,而ad9850brs则是具体的芯片型号,这个就是芯片命名规则的问题了,ad说的是模拟器件,9850是芯片型号,B应该说的是工作温度是B级:A,B,C -40℃to125℃ 性能依次递增,C最优,至于RS说的是封装形式,表示缩小的微型封装.
fpga控制AD9850与dsp控制AD9850相比有什么优点:
看你要处理的信号的复杂程度和运算速度。如果你的算法里面的乘除法较多, 电子元器件采购网 且对信号的时域要求严格,最好用dsp。
那么dsp控制AD9850怎么实现呢?应该是利用DSP的EMIF接口连接 DDS的信号线和控制线,将DDS配置为异步存储器,分配一定的地址进行读写。配置好了EMIF的寄存器之后就很方便了,网上这方面的例程也还是不少的。
AD9850中的40位控制字中的相位算法:这40位控制字中有32位用于频率控制,5位用于相位控制,1位用于掉电(power单片机8051与AD9850芯片的接口既可采用并行方式,也可采用串行方式.
下面我们来说说AD9850的控制字与时序:
AD9850有40位控制字,32位用于频率控制(低32位),5位用于相位控制,1位用于电源休眠( Powerdown)控制,2位用于选择工作方式。这40位控制字可通过并行或串行方式输入到AD9850 。在并行装入方式中,通过8位总线D0—D7将数据输入到寄存器,W-CLK的上升沿装入8位数据,并把指针指向下一个输入寄存器,在重复5 次之后再在FQ - UD 上升沿把40位数据从输入寄存器装入到频率/ 相位数据寄存器(更新DDS输出频率和相位),同时把地址指针复位到第一个输入寄存器。
AD9850的复位(RESET)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。AD9850的参考时钟频率一般远高于单片机的时钟频(小厮所用为单片机89C51,使用12M晶振,因此AD9850的复位(RESET)端可与单片机的复位端直接相连。
- 带温度补偿RTC芯片的基本原理及差异对比2024-11-09
- 降压电容器的原理是什么?2024-10-30
- 滤波器的类型及其原理2024-08-25
- 光电晶体管电路设计及设备内部的工作原理2024-08-12
- 色环电阻基本原理、归类、迅速鉴别方法及鉴别次序2024-06-21
- 手机摄像头的组成结构及成像原理2024-01-05