登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
单片机应用于方案
›
基于CPLD系统的信号发生器设计
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
基于CPLD系统的信号发生器设计
[复制链接]
1245
0
ad***
管理员
发表在
嵌入式/ARM
2013-3-20 11:25:42
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
摘要:文中采用Quartus II开发平台,基于可编程逻辑器件
CPLD
设计出多波形信号发生器,可输出频率、幅度可调的三角波、正弦波和方波。任意波形模块可由用户输出用户所需的特殊波形,满足了教学实验和开发新的实验项目对特殊波形的要求。整个设计采用VHDL编程实现,其设计过程简单,极易修改,可移植性强。另外,CPLD还具有可编程重置特性,因而可以方便地更换波形数据,且简单易行。
关键词:信号发生器:CPLD;D/A转换
CPLD复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围,是一种用户可根据需要而自行构造逻辑功能的数字集成电路。各种波形曲线均可以用三角函数方程式来表示,能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。
1 系统设计
1.1 方案比较
方案1:直接频率合成法
直接频率合成技术即为用多个晶体分别产生不同频率的振荡信号,再经过具有四则运算功能的混频器、倍频器、分频器和不同频率的滤波器组合而成,用以实现特定频率信号的产生输出。
优点:频率转换时间短,理论上可产生任意小的频率间隔。
缺点:由于其利用晶体产生的信号经过运算而成,所以其频率间隔不能太多;由于采用了大量的倍频器、分频器以及混频器,所以其输出的波形信号附带的噪声较大;并且设备庞大,制造成本较高。
方案2:锁相频率合成
利用锁相环的良好的窄带跟踪性能,可使频率准确的锁定在参考频率或其N次谐波上,并使被锁定频率具有与参考频率一致的频率稳定度和较高的频率纯度。它由基准频率产生器和锁相环路两部分组成。
优点:结构简单,输出频率纯度高,易于得到大量的离散频率。
缺点:瞬时频率稳定度较差,频率转换时间较长。
方案3:直接数字频率合成技术(DDS)
直接数字频率合成技术完全摆脱了传统的频率合成技术的思路,即是通过对相位的运算来进行频率合成的,它的主要理论依据是Nyquist抽样定理对模拟信号进行采样,经量化后存入存储器中,再通过寻址查找表输出波形数据,经DAC及滤波后恢复原波形来实现频率合成的。
优点:利用DDS频率合成技术的器件功耗低,体积小,其工作频率范围宽,频率分辨率极高,频率转换时间极短。
缺点:由于受限于器件可用的最高时钟频率,输出频率上限不能太高;由相位量化噪声和幅度量化噪声所形成的总输出噪声电平很高。
1.2 方案选择
以上三种频率合成技术是现代频率合成技术的基础,在性能上各有特点,相互之间起到了很好的互补作用。本文综合三种技术采用的方案为:用CPLD开发板结合D/A芯片输出模拟信号,实现信号发生器功能。作为信号发生器时,能够产生三角波、正弦波和方波三种不同的波形,并且可以通过开发板上的按键来控制频率和波幅的调节。
1.3 方案的总体框图
图1所示为系统的整体框图。图1中,控制模块包括三个部分:外界输入、命令分析和输出指令。信号发生器模块也包括指令输入、选择波形产生和输出序列三个部分,其中在选择波形产生中决定选择波形的程序以及确定频率和幅度的大小。
2 各模块功能和实现
2.1 交互模块
交互模块的主要功能是按键输入,交互模块接口电路图如图2所示。
2.2 控制模块
控制模块的主要功能是接受按键信号,控制各模块输出数据格式其接口电路图如图3所示。
2.3 信号发生器模块
该模块实现信号发生器功能,接受控制模块数据,处理并输出给D/A芯片,信号发生器模块接口电路图如图4所示。
数据处理模块将从控制模块接受到的数据转化成波形、频率、波幅信息,并将处理后的数据转交给数据输出模块。
2.4 显示模块
SPI是串行外围设备接口,SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。Spi接口模块电路图如图5所示。
3 结束语
本文介绍了用CPLD开发板结合D/A芯片输出模拟信号,实现了信号发生器功能。作为信号发生器时,能够产生三角波、正弦波、锯齿波和方波四种不同的波形,并可以通过开发板上的按键来控制频率和波幅的调节。本设计通过VGA显示,用户界面友好,操作便捷,有较强的实用性。
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
原理图论坛
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
世微 低功耗 PFM DC-DC 升压芯片 AP8105 干
概述 AP8105 系列产品是一种高效率、低纹波、工作频率高的 PFM 升压 DC-DC 变换器。A
AP8106 DC-DC同步升压 高效低功耗 干电池
AP8106 系列产品是一种低功耗、高效率、低纹 波、工作频率高的 PFM 同步升压 DC-DC 变
AP9193 升压恒流驱动芯片 24V 36V1A三线三
AP9193 是一款高效率、高精度的升 压型大功率 LED 灯恒流驱动控制芯片。 AP9193 内置
永嘉微电VINKA电子烟LCD驱动显示选型方案
什么是电子烟,公开资料显示,电子烟主要由烟油、加热系统、电源和过滤嘴四部分组成,
电子烟触摸芯片LCD液晶显示选型方案
什么是电子烟,公开资料显示,电子烟主要由烟油、加热系统、电源和过滤嘴四部分组成,
更多
精华推荐
世微 低功耗 PFM DC-DC 升压芯片 AP8105 干
AP8106 DC-DC同步升压 高效低功耗 干电池
AP8660 DC-DC升压恒压芯片 PWM模式 内置 24
AP9193 升压恒流驱动芯片 24V 36V1A三线三
世微 AP9195 LED 大功率升压恒流驱动芯片
AP9196 DC-DC 升压恒流电源管理芯 200W
AP9234 9W升压恒流型 DCDC多串LED恒流驱动
APS54083 大功率深度调光降压恒流驱动IC PW
更多
社区学堂
世微 低功耗 PFM DC-DC 升压芯片 AP810
AP8106 DC-DC同步升压 高效低功耗 干电
世微 低功耗 PFM DC-DC 升压芯片 AP8105 干
概述 AP8105 系列产品是一种高效率、低纹波、工作频率高的 PFM 升压 DC-DC 变换器。A
AP8106 DC-DC同步升压 高效低功耗 干电池
AP8106 系列产品是一种低功耗、高效率、低纹 波、工作频率高的 PFM 同步升压 DC-DC 变
AP9193 升压恒流驱动芯片 24V 36V1A三线三
AP9193 是一款高效率、高精度的升 压型大功率 LED 灯恒流驱动控制芯片。 AP9193 内置
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表