新闻中心

EEPW首页>EDA/PCB>设计应用> DDS相关任意波形发生器的实现方案

DDS相关任意波形发生器的实现方案

作者: 时间:2012-06-25 来源:网络 收藏

3. 1 固定波形输出

本案使用几个8 b 的ROM, 存储深度为1 024 点,用来存储正弦波等波形数据。每个波形数据存储在一个固定的ROM 里, 如图4Sine_ROM, Square _ROM等分别对应正弦、方波等存储模块。通过一个使能模块控制, 采取低电平有效的方式, 选择性读取任意模块的波形。输出波形时, 仅有单独一个ROM 工作, 其他模块为高电平, 保证输出所需固定波形。使能模块的输入端为行列式键盘, 设定为: 单键控制某一波形输出。


图4 波形ROM 与使能控制设计电路图

3. 2 任意波形输出

任意波形是由上位机下传的波形数据, 由单片机控制, 必须设计一个能随时接受数据更新的RAM。如图5所示。


图5 任意波形模块设计电路图

选用的D/ A 转换器为8 位, 所以RAM 的字长也为8 位, 因此波形RAM 的地址线的位数取10 位。为了实现任意波形数据的更新, 波形RAM 设计成为双口RAM。



评论


相关推荐

技术专区

关闭