利用DSP设计信号发生器,其中DSP芯片用来产生随时间离散的数字信号,再由数模转换器转换成随时间连续变化的模拟信号。
在通信、仪器仪表和控制等领域的信号处理系统中,经常要使用到正弦波以及其他波形发生器。通常可以通过下述两种方法来产生所需波形。一种方法为使用算法直接产生(如正弦波通过泰勒级数展开得到),这种方法能直接精确地计算出每个角度的波形值,所
占的存储空间较小。另一种为查表法,使用这种方法时,如果要有高的精度则要使用很大的表来记录,从而占有较多的存储空间,但是实时性较第一种方法好。在这来主要讨论第二种方法。
该系统主要包括:DSP、DAC、。系统中DSP采用了TI公司的TMS320VC5402,它有一组程序总线和三组数据总线,高度并行性的算术逻辑单元AI。U、专用硬件逻辑片内存储器、增强型HPI口和高达100MHz的CPU频率,可以在一个周期里完成两个读和一个写操作。D/A采用了ADI公司的一种16位、低功耗数模转换器AD7846,实现了高速同步数模转换。系统结构如图1所示。