老古开发网首页
导航:老古开发网首页文章索引文章分类DSP数字信号处理→[低成本函数发生器]
| -文章搜索 - 最新文章 - |

低成本函数发生器

发布时间:2006年6月2日 点击次数:314
来源:   作者:
 

用一个EPROM、一个标准D/A变换器和一个计数器可构成一个简单灵活的函数发生器。其原理是基于直接数字合成(DDS)基础上的,它把所需函数的数字取样存储在存储器(如EPROM)中并以周期性方式读出。

数字取样由存储器时钟频率周期T时分。D/A变换器把数字化信号变换为模拟信号,而低通滤波器选择基带信号(第1Nyquist视窗,从O到Fs/2,其中Fs=T/2)。

大多数市场出售的DDS芯片具有正弦波输出,其输出频率由用户时钟设置。用EPROM可以建造所希望的信号周期长度。为避免失真,第一取样和最后取样应该相同,如同时序重复,在输出没有不连续性。

图1所示电路将产生所需要的时序,其频率限制在16kHz和500kHz之间。4位计数器U5和U6构成8位计数字,为存储器EPROM(U3)产生地址(U3与用于模拟变换的8位D/A变换器连在一起)。

一个反相器为计数器产生4MHz时钟。8位宽EPROM的地址范围是每个存储波形的256个取样。信号取样频率是CNTO信号的频率,为2MHz(计数器LSB)。

5个跨接线选择EPROM中256个联样的32个不同时序。当所有5个跨接线都连接(从CNT8到CNT12每个地址引脚都用10K电阻器上拉)时,便选择bank()。

D/A变换器是标准的DAC0800,基准电阻器设计基准电流为2.55mA。因此,变换器满量程输出电流是(255/256)×Iref。电阻器R1设置满量程电压为840mV,R1可调节增益为1~6。

元件R2和C3设置低通滤波器截止频率为2MHz。U1输出阻抗是50Ω,适于激励同轴线。电压Vs是12V,Vcc是+5V。EPROM内容由简单的C程序产生,见程序清单,此程序产生32个时序。

可进一步扩展,增加2个EPROM和地址计数器以提供16位分辨率。可用RAM替代EPROM,通过PC并行或串行端口输入。可用较高的时钟频率,实现可编程函数发生器。

用较大的计数器和寻址更多的EPROM地址线,可产生更长的时序。

用较大的计数器和寻址更多的EPROM地址线,可产生更长的时序。针对这些扩展,EPROM中时序取样变换的C代码需要做相应改变。


欢迎进入老古论坛进行讨论
[DSP数字信号处理] 相关文章:
指纹图像自动识别系统预处理算法的研究
简介:
摘要: 系统地阐述了指纹图像自动识别系统预处理的政府、算法,并对指纹图像预处理中的各种技术进行了分析及实验。在比较了各种预处理方法之后,提出了一种比较好的指纹图像预处理算法,并在实验中得到了验证。 关键词: 指纹识别 预处理 图像增强 二值化 细化 由于指纹具有终身的稳定笥和惊人的特殊性......

地理信息系统的嵌入式开发技术
DSP与以太网卡的接口技术研究
基于小波视频编解友专用芯片的视频卡的设计与实现
基于IBIS模型的仿真分析在高速DSP系统设计中的应用
介绍一种实时操作系统DSP/BIOS
远程多媒体监控系统的软硬件开发
高性能语音拨号器的设计与实现
基于TMS320C6201的G.723.1多通道语音编解码的实现
新型定点数字信号处理器TMS320VC5510
 
下一个:[新闻热点]凌特推出具有断接功能的升压/负输出型DC/DC转换器
简介:
  凌特推出具输出断接功能的双通道(升压/负输出)、2MHz DC/DC 转换器 LT3487。其 750mA/900mA 30V内部开关能够从单节锂离子电池输送 45mA/15V 和 90mA/-8V 的电流,从而为最新一代的 CCD(电荷耦合器件)成像器提供偏置。其 2.3V 至 16V 的输入电压范围允许使用从锂离子到多节碱性/镍氢金属电池的多种输入。LT3487 的恒定开关频率为 2MHz,采用纤巧扁平电容器和电感器,从而产生易于滤波的低噪声输出。肖特基二极管集成到该集成电路内部,而输出电压每通道仅用一个电阻就可以设置,从而减少了外部组件数。......
 

上一个:[数字电路]高容量16位车用MCU

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒