什么是直接数字合成技术?它有什么应用?
接数字合成技术(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。公式为: (编辑:丽水站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 疑似OPPO Reno 8 Pro官方渲染图首次出现
- 将要上市 英伟达为RTX 2050、MX570等添加Linux驱动
- 英特尔12代酷睿35W型号上线 最高可选16核i9-12900T 功耗还更
- Intel 13代酷睿NUC初曝 体积膨胀13.9升 你管这叫迷你机
- 买手机到底选128G还是256G、512G?明白人给你解答,少花冤枉
- 三星公布安卓12提升计划 35款手机最快12月提升
- Apple 的新 Android 应用程序将嗅出隐秘的 AirTags
- AGM G1系列三防手机郑重发布,3699元起
- iPhone 14 mini退出舞台 苹果为什么不做小屏旗舰了
- Redmi K50配备2K屏!卢伟冰 要推动手机2K屏幕普及