




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
采用直接数字综合器DDS发生器的设计 移相正弦信号发生器设计 FW 是8位频率控制字 PW 是8位相移控制字 正弦波ROM是存放正弦波数据的 10位数据线 10位地址线 POUT和FOUT分别为10位输出 可以分别与两个高速D A相接 他们分别输出参考信号和可移相正弦波信号 原理 图1是此电路模型图 32位加法器和32位寄存器是控制 地址步长 的 控制了频率 10位加法器和10位寄存器是控制读取正弦波ROM1与读取正弦波ROM2的 地址差 控制相位差 移相 1 POUT FW 10位加法器 10位寄存器 正弦波ROM1 32位加法器 32位寄存器 正弦波ROM2 PW FOUT 9 2 31 22 31 22 27 20 31 0 31 0 CLK 图1基于DDS的数字移相信号发生器电路模型图 2 图2数字式移相信号发生器完整结构 3 LIBRARYIEEE USEIEEE STD LOGIC 1164 ALL USEIEEE STD LOGIC UNSIGNED ALL ENTITYDDS VHDLIS 顶层设计PORT CLK INSTD LOGIC 系统时钟FWORD INSTD LOGIC VECTOR 7DOWNTO0 频率控制字PWORD INSTD LOGIC VECTOR 7DOWNTO0 相位控制字FOUT OUTSTD LOGIC VECTOR 9DOWNTO0 可移相正弦信号输出POUT OUTSTD LOGIC VECTOR 9DOWNTO0 参考信号输出END 数字移相信号发生器顶层设计文件 4 5 SIGNALF32B STD LOGIC VECTOR 31DOWNTO0 SIGNALD32B STD LOGIC VECTOR 31DOWNTO0 SIGNALDIN32B STD LOGIC VECTOR 31DOWNTO0 SIGNALP10B STD LOGIC VECTOR 9DOWNTO0 SIGNALLIN10B STD LOGIC VECTOR 9DOWNTO0 SIGNALSIN10B STD LOGIC VECTOR 9DOWNTO0 BEGINF32B 27DOWNTO20 F32B B D32B S DIN32B u2 REG32BPORTMAP DOUT D32B DIN DIN32B LOAD CLK u3 SIN ROMPORTMAP address SIN10B q FOUT inclock CLK u4 ADDER10BPORTMAP A P10B B D32B 31DOWNTO22 S LIN10B u5 REG10BPORTMAP DOUT SIN10B DIN LIN10B LOAD CLK u6 SIN ROMPORTMAP address D32B 31DOWNTO22 q POUT inclock CLK END 6 SIGNALF32B STD LOGIC VECTOR 31DOWNTO0 SIGNALD32B STD LOGIC VECTOR 31DOWNTO0 SIGNALDIN32B STD LOGIC VECTOR 31DOWNTO0 SIGNALP10B STD LOGIC VECTOR 9DOWNTO0 SIGNALLIN10B STD LOGIC VECTOR 9DOWNTO0 SIGNALSIN10B STD LOGIC VECTOR 9DOWNTO0 BEGINF32B 27DOWNTO20 F32B B D32B S DIN32B u2 REG32BPORTMAP DOUT D32B DIN DIN32B LOAD CLK u3 SIN ROMPORTMAP address SIN10B q FOUT inclock CLK u4 ADDER10BPORTMAP A P10B B D32B 31DOWNTO22 S LIN10B u5 REG10BPORTMAP DOUT SIN10B DIN LIN10B LOAD CLK u6 SIN ROMPORTMAP address D32B 31DOWNTO22 q POUT inclock CLK END 7 32位加法器 10位加法器略去LIBRARYIEEE USEIEEE STD LOGIC 1164 ALL USEIEEE STD LOGIC UNSIGNED ALL ENTITYADDER32BISPORT A INSTD LOGIC VECTOR 31DOWNTO0 B INSTD LOGIC VECTOR 31DOWNTO0 S OUTSTD LOGIC VECTOR 31DOWNTO0 ENDADDER32B ARCHITECTUREbehavOFADDER32BISBEGINS A B ENDbehav 8 32位寄存器 10位寄存器略去LIBRARYIEEE USEIEEE STD LOGIC 1164 ALL ENTITYREG32BISPORT CLK INSTD LOGIC DIN INSTD LOGIC VECTOR 31DOWNTO0 DOUT OUTSTD LOGIC VECTOR 31DOWNTO0 ENDREG32B ARCHITECTUREbehavOFREG32BISBEGINPROCESS CLK DIN BEGINIFCLK EVENTANDLoad 1 THENDOUT DIN ENDIF ENDPROCESS ENDbehav 9 设CLK 1MHZ ROM地址线位10条 000 3FFH 1024个 下一个CLK ADD 008H 8D 扫描一次ROM需要的CLK 1024 8 128 当FW 08H 8D 输出频率 7 8125KHZ 扫描一次ROM需要的时间 1 S 128 128 S 下一个CLK ADD 001H 1D 扫描一次ROM需要的CLK 1024 1 1024 当FW 01H 1D 输出频率 976HZ 扫描一次ROM需要的时间 1 S 1024 1024 S 10 设CLK 1MHZ ROM地址线位10条 000 3FFH 1024个 当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《石榴又红了》课件
- 2025技术研发合作协议合同范本
- 颈椎病的围手术期护理
- 《生死攸关的烛光》课件
- 广东省揭阳市榕城区2024-2025学年高二上学期期末考试生物试卷及答案
- 护理带教老师授课比赛
- 2025房屋租赁信托合同协议书模板
- 2025刨花板模板购销合同
- 音标翻译工作总结
- 2025型钢支撑租赁及安装拆卸合同协议书
- 物业发给业主的告知函模板范本
- YY/T 0466.1-2023医疗器械用于制造商提供信息的符号第1部分:通用要求
- 静脉输液治疗安全管理与风险防范模板
- 教师节主题班会课件PPT
- 03S702钢筋混凝土化粪池图集
- 新高三开学第一课主题班会(共28张PPT)
- 汉字课第一课(汉语国际教育)课件
- 上海印象旅游城市介绍模板(免费下载)
- 社会学概论全套PPT完整教学课件
- 六年级班级活动安排一览表
- 英语外研八年级上册群文阅读课PPT 韩茜
评论
0/150
提交评论