简答题

为什么模拟输出通道中要有零阶保持?怎样用电路实现?

正确答案

模拟信号数字化得到的数据是模拟信号在各个采样时刻瞬时幅值的A/D转换结果。这些A/D转换结果再经过D/A转换,也只能得到模拟信号波形上的断续的采样点,为了得到在时间上连续存在的波形就要填补相邻采样点之间的空白。理论上讲,有两种简单的填补采样点的办法:一是把相邻采样点之间用直线连接起来,称为“一阶保持”方式;另一种方式是把采样点的幅值保持到下一个采样点,这种方式称“零阶保持”。“零阶保持”方式很容易用电路来实现,“一阶保持”很难用电路来实现。因此模拟输出通道中采用零阶保持器。
实现有两种方式:一种是数字保持方式,即在D/A之前加设一个寄存器,让每个采样点的数据在该寄存器中一直寄存到下个采样点数据到来时为止,这样D/A转换器输出波形就是连续的台阶电压。另一种是模拟保持方式,即在公用的D/A之后每路加一个采样保持器,保持器将D/A转换器输出子样电压保持到本路信号下个子样电压产生时为止。

答案解析