DSP中A/D和D/A的设计方法
在由DSP芯片组成的信号处理系统中,A/D和D/A转换器是非常重要的器件。一个典型的实时信号处理系统的输入信号可以有各种各样的形式,可以是语音信号或是来自电话线的已调制数字信号,也可以是各种传感器输出的模拟信号。这些输入信号首先经过放大和滤波,然后进行A/D转换将模拟信号变换成数字信号,再由DSP芯片对数字信号进行某种形式的处理,如进行一系列的乘法-累加运算。经过处理后的数字信号由D/A转换器变换成模拟信号,之后再进行平滑滤波,得到连续的模拟波形,完成实时信号处理。
A/D转换器的选择:
转换精度,一般系统要求对信号做一些处理,如FFT变换。因为DSP数据是16位,所以最理想的精度为12位,留出4位做算法溢出保护位。除此之外,DSP可以接收高于16位的ADC的传输数据。
转换时间,DSP的指令周期为ns级,运算速度极快,能运行信号的实时处理。为了体现它的优势,其外围设备的数据处理速度就要满足DSP的要求。同时,转换时间也决定它对信号的处理能力。
器件价格,器件的价格也是A/D的一个重要选择因素,以及功耗等。
|