加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 产品 > 正文

什么是直接数字合成技术?它有什么应用?

发布时间:2021-07-10 17:05:55 所属栏目:产品 来源:互联网
导读:接数字合成技术(DDS)是一种频率合成技术,用于产生周期性波形。目前,从低频到上百 MHz 的正弦波、三角波产生,绝大多数采用的是 DDS 芯片完成,甚至于买来的信号源,皆是采用 DDS 实现。 为了便于大家理解,现假设 DDS 有一个固定的时钟 MCLK36MHz,那么

接数字合成技术(DDS)是一种频率合成技术,用于产生周期性波形。目前,从低频到上百 MHz 的正弦波、三角波产生,绝大多数采用的是 DDS 芯片完成,甚至于买来的信号源,皆是采用 DDS 实现。

 

为了便于大家理解,现假设 DDS 有一个固定的时钟 MCLK——36MHz,那么每个脉冲的周期则为 27.78ns。下面再为大家附上一个正弦波的“相位—幅度”表格,它具有足够细密的相位步长,比如 0.01°,那么一个完整的正弦波表,就需要 36000 个点。

 

如下表 1 所示。N 为表格中数据点序号,phase 为该点对应的正弦波相位,Am 对应该相位处的正弦波计算值,介于 -1 ~ +1 之间。Data_10 为正弦波计算值转换成 10 位数字量的 10 进制表示,用一个 10 位 DAC 描述正弦波,sin(0°)应为 DAC 全部范围的中心,即 512。sin(90°)则为最大值 1023,而 sin(270°)则为最小值 0。从表 1 可以看出,在相位从 0°开始,一直到第 12 个点(即序号 11,相位为 0.11°),虽然正弦波幅度一直在增加,但始终没有增加到全幅度的 1/1024,即 2/1024=0.001953125,因此用 DAC 表达一直为 512,直到第 13 个点(序号 12,相位 0.12°),正弦波计算值为 0.0020944,DAC 才变为 513。这一段的细微变化(即前 100 个点)在下图 1 已给出。尽管管中窥豹,但可以想象,这 36000 个点记录了一个标准正弦波的全部。

 

下面再将此表首尾衔接。假设相位步长为 m=1,则 DAC 以 MCLK 为节拍,依序发作:第一个 CLK 时,DAC 输出 N=0 时对应的 DATA_OUT,即 512,第 2 个 CLK 时,DAC 输出 N=1 时对应的 DATA_OUT,也是 512……,可以想象,36000 个 CLK 后,一个完整的正弦波被输出了一遍。从 36001 个 CLK 开始,又一次循环开始。如此往复,一个个正弦波接连不断被发作出来。

 

现在算一算,这个发作正弦波的频率是多少?显然,36000 个 CLK 为正弦波的周期,(即 1ms)其频率为 1kHz。公式为:

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读