按关键词阅读: 波形 发生器 FPGA
相位累加器的输出与波形 存储器的地址线相连 , 相当于对波形存储器进行查表 , 这样就可以把 存储在波形存储器中的信号抽样值(二进制编码值)查出 。
在系统时 钟脉冲的作用下 , 相位累加器不停的累加 , 即不停的查表 。
波形存储 器的输出数据送到D/A转换器 , D/A转换器将数字量形式的波形幅 度值转换成所要求合成频率的模拟量形式信号,从而将波形重新合成 出来 。
若波形存储器中 。
8、存放的是正弦波幅度量化数据 , 那么D/A转 换器的输出是近似正弦波的阶梯波,还需要后级的低通平滑滤波器进一步抑制不必要的杂波就可以得到频谱比较纯净的正弦波信号 。
图 2.6所示为DDS各个部分的输出信号 。
由于受到字长的限制 , 相位累加器累加到一定值后 , 就会产生一 次累加溢出 , 这样波形存储器的地址就会循环一次 , 输出波形循环一 周 。
相位累加器的溢出频率即为合成信号的频率 。
可见 , 频率控制字 K越大 , 相位累加器产生溢出的速度越快 , 输出频率也就越高 。
故改 变频率字(即相位增量) , 就可以改变相位累加器的溢出时间 , 在参 考频率不变的条件下就可以改变输出信号的频率 。
相位累加 器输出图2.6 DDS各部分输出波形DD 。
9、S系统的优点有很多 , 它的很多特性是其他频率合成技术所 没有的 , 其中最主要的特性有以下三点:(1) DDS技术可以用于产生任意波形基于前面对DDS系统的基本结构分析 , 很容易理解 , 只要改变 存储在波形存储器中的波形数据 , 就可以改变输出波形 。
所以对于任 何周期性波形 , 只要满足采样定理 , 都可以利用DDS技术来实现 。
(2) DDS系统具有很高的频率分辨率DDS系统输出频率的分辨率和频点数随相位累加器的位数成指 数增长 , 由式(2-21)可知 , 在系统时钟频率不变的情况下 , 只要增大 相位累加器的位数N,就可以得到几乎是任意小的频率分辨率 , 可以 满足精细频率控制的要求 。
DDS如此精细的频率分辨率 , 使其输出 频率 。
10、已十分逼近连续变化 。
(3)输出频率切换速度快且相位保持连续与锁相频率合成相比 , 由于DDS系统是一个开环系统 , 所以当 一个新的频率控制字送到时 , 它会迅速合成这个新的频率 , 实际的频 率切换时间可以达ns级 。
同时 , 频率切换时 , DDS系统的输出波形 的相位是连续的 。
DDS系统的频率字改变时 , 输出波形的变化过程 可以用图2.12描述 。
输出波形变化曲线图2.12频率控制字改变时累加器的输出值和输出波形的变化(仿真)在波形输出到尸点时 , 频率字发生了改变(变小) , 相位累加器 的累加值即相位步进变小 , 其输出值斜率也变小 , 系统的输出波形的 频率也在同时刻变小 。
DDS系统在频率字发生改变后的一个时钟周 期 , 其输出频 。
11、率就可以就转换到了新的频率上 , 也即在频率字的值改 变以后 , 累加器在经过一个时钟周期后就按照新的频率字进行累加, 开始合成新的频率 。
所以我们可以认为DDS的频率切换是在一个系 统时钟周期内完成的 , 系统时钟频率越高 , 切换速度越快 。
另外 , 从前面对DDS技术原理的分析可知 , 要改变输出频率 ,实际上改变的是频率字 , 也就是相位增量 。
当频率字的值从改变 为K?之后 , 相位累加器是在已有的累积相位上 , 再对(进行累加 ,相位函数曲线是连续的 。
从图2.12也可以看出 , 只是在频率字改变 的瞬间相位函数曲线的斜率发生了突变 , 相位值并没有发生跳跃 , 因 此DDS能够在频率切换的过程中保持相位连续 , 输出波形能够平滑 地从一个 。
12、频率过渡到另外一个频率 。
(三)1总体设计模块1 )按键控制模块键盘的处理器如果发现有键被按下或释放将发送扫描码的信息包到 计算机 。
扫描码有两种不同的类型:通码和断码 。
当一个键被按下就 发送通码 , 当一个键被释放就发送断码 。
每个按键被分配了唯一的通码和断码 。
2)波形控制模块(1)波形产生模块分别产生三角波 , 方波 , 正弦波三种波形 , 对三种波形在一个周 期内采取其中的255个样点数据 , clock为系统时钟信号(2)波形显示模块IIC总线并行转串行模块 , 利用其D/A转换模块从而实现其产 生的波形在示波器上显示HC通信中只涉及两条信号线 , 时钟线SCL和数据线SDA 。
时钟 线的下降沿锁存数据 。
当SCL高电平时 。
稿源:(未知)
【傻大方】网址:/a/2021/0905/0024107105.html
标题:FPGA|FPGA的波形发生器( 二 )