·上一文章:Ad hoc路由协议实现研究
·下一文章:基于计算机视觉的移动机器人导航
1 引言
电路系统设计、测试需要多种信号源,信号源是电路实验的基本组成模块。当前电路设计、测试中使用的信号发生器通常由硬件电路模块组成。这类信号发生器不仅成本高。硬件规模大、功能扩展困难,不能满足系统设计、测试和复杂实验需求。为此需要设计硬件规模小、扩展功能丰富、适用性强的信号发生器。AD9857可工作于正交调制、单音、内插DAC等3种模式,集成有DDS、DAC等功能,可实现信号发生的基本硬件功能。因而灵活运用AD9857的3种工作模式,利用其集成的硬件功能,采用较少硬件就可产生多种信号。基于AD9857的信号发生器符合系统硬件规模小、扩展功能丰富、适用性强的要求,满足系统设计和测试阶段信号源多样的要求,并满足多种不同层次电路实验对信号源的需求。这里以AD9857为核心,设计一种基于计算机和基本硬件电路的信号发生器。
2 信号发生器的系统构成
计算机设置信号发生器的工作模式,并根据系统设计需求,利用软件编程设置产生信号的调制样式和参数,通过软件运算生成产生信号的数据,并通过端口将这些数据传递给信号发生器的硬件电路,从而产生具体的信号波形。当需要生成新的信号时,调用计算机内的信号数据库或改变信号发生器的工作模式,利用通用的外部硬件电路完成信号变换。当信号数据库中不包含所需要生成的信号时,则通过软件运算产生所需数据,实现发生信号的扩展。信号发生器的构成原理框图如图1所示。
语音、图像、传真、数据等基带信号在计算机中经软件编程,生成相对一致的数据格式,并存储在计算机,从而构成生成信号的数据库。当选定生成的信号后,数据在控制信号作用下向计算机端口发送并由外部硬件电路生成模拟信号。该设计的核心是外部硬件电路生成模拟信号模块部分。