接;③采用GAL器件。
9.17试述D/A转换器的主要技术指标。
【解】①分辨率(Resolution):单位数字量所对应模拟量增量。即D/A转换器模拟输出电压能够被分离的等级数。
②精度(Accuracy):分绝对精度(Absolute Accuracy)和相对精度(Relative Accuracy)绝对精度(绝对误差)指的是在数字输入端加有给定的代码时,在输出端实际测得的模拟输出值(电压或电流)与应有的理想输出值之差。它是由D/A的增益误差、零点误差、线性误差和噪声等综合引起的。相对精度指的是满量程值校准以后,任一数字输入的模拟输出与它的理论值之差。
③建立时间(Settling Time):在数字输入端发生满量程码的变化以后,D/A的模拟输出达到稳定时,所需要的时间。
9.18 DAC分辨率和微机系统数据总线宽度相同或高于系统数据总线宽度是,其连接方式有何不同?
【解】
①当DAC分辨率与微机系统总线宽度相同时,若D/A转换器带三态输入锁存缓冲,可以将CPU 数据总线直接与D/A转换器相通;否则需要在CPU与D/A转换器之间加三态锁存缓冲器;
②当DAC分辨率高于系统数据总线宽度时,无论D/A接口转换器是否带三态输入锁存缓冲器,都需要加三态锁存缓冲器,先分两次把数据送到两个三态锁存缓冲器,再同时选通两个缓冲器,将数据送到D/A转换器进行转换。
9.19 编制在输出端得到锯齿波和梯形波程序。
【解】产生锯齿波程序段: