FPGA 之 DAC3482 学习(一)

拿到文档不知怎么去操作(以前没有看过手册也不知道流程是什么,只用过人家生成的代码,就知道地址和数据),以及寄存器的配置等等一顿蒙,接下来的时间对DAC3482进行学习。

   1.DAC3482官网网址如下:

DAC3482 data sheet, product information and support | TI.com

 2.文档解读学习以及基础知识恶补

      2.2.1    2、4、8、16 倍内插滤波器

通常与信号处理、尤其是数字信号处理中的 内插(Interpolation)技术有关。内插滤波器常用于数字信号中,将采样率增加到原来的若干倍。具体来说,倍数代表信号中插入的样本数,这样可以在不丢失重要信息的情况下提高采样率。

内插滤波器的基本工作原理:

内插滤波器的主要目的是在信号中插入更多的采样点,从而提高信号的采样率。其基本步骤如下:

  1. 插入零值:假设你从原始信号(采样率为Fs)生成一个更高采样率的信号。首先,通过插入零样本来增加信号的长度(假设插入2倍、4倍、8倍等),但这样会使信号变得“稀疏”。
  2. 滤波:通过低通滤波器滤除由于插入零值所产生的高频成分,确保信号平滑且连续。这就是内插滤波器的作用,它帮助恢复“平滑”的信号。
2倍、4倍、8倍、16倍内插滤波器:

这些不同倍数的内插滤波器意味着将采样率提高到原来的2倍、4倍、8倍或16倍。

  1. 2倍内插滤波器
    将每个原始采样点之后插入1个零值(使采样率翻倍),然后用低通滤波器平滑这些新插入的点。FPGA 之 DAC3482 学习(一)_第1张图片

  2. 4倍内插滤波器
    将每个原始采样点后插入3个零值(使采样率翻4倍),然后进行滤波,恢复信号平滑度。FPGA 之 DAC3482 学习(一)_第2张图片

  3. 8倍内插滤波器
    插入7个零值,确保信号转换后的平滑性。

  4. 16倍内插滤波器
    插入15个零值,提升采样率到16倍。

.2.2.2 NCO是什么

NCO(Numerically Controlled Oscillator,数字控制振荡器)

NCO 是一种通过数字方法生成连续波形(如正弦波、方波等)的振荡器。与传统的模拟振荡器不同,NCO 使用数字信号处理技术来控制其输出信号的频率和相位,因此被广泛应用于数字通信、信号生成、频率合成等领域。

工作原理

NCO 的核心是一

你可能感兴趣的:(fpga开发,单片机,嵌入式硬件,信息与通信,学习)