文档介绍:模拟接口概述
DAC及其接口
ADC及其接口
第8章模拟接口
单片机的外部设备不一定都是数字式的,也经常会和模拟式的设备连接。
例如单片机来控制温度、压力时,温度和压力都是连续变化的,都是模拟量,在单片机与外部环境通信的时候,就需要有一种转换器来把模拟信号变为数字信号,以便能够输送给单片机进行处理。而单片机送出的控制信号,也必须经过变换器变成模拟信号,才能为控制电路所接受。这种变换器就称为数模(D/A)转换器和模数(A/D)转换器。
CPU与模拟外设之间的接口电路称为模拟接口。
在这一章里将介绍单片机与 A/D及D/A转换器接口,以及有关的应用。
模拟接口概述
一、DAC介绍:
:DAC芯片上集成有D/A转换电路和辅助电路。
:描述D/A转换器性能的参数很多,主要有以下几个:
分辨率(Resolution)
偏移误差(OffsetError)
线性度(Linearity)
精度(Accuracy)
转换速度(ConvemionRate)
温度灵敏度(TemperatureSensitivity)
二、典型DAC芯片及其接口
DAC及其接口
DAC0832
集成化的D/A转换器有两类不同的芯片:一类是不便和微处理器/微计算机接口的,这类芯片只有数字输入、模拟输出等端子,不带使能端及其他控制端。
另一类D/A芯片是为微机系统设计的,因而带有使能端等控制输入,以便和微机接口。
能与微机接口的D/A芯片也有许多种,其中有的是不带数据锁存器的,这类D/A转器与微机连接时不够方便。也有的是带有数据锁存器的,目前应用较广泛,下面通过典型芯片来介绍单片机与这类D/A转换器的接口。
一、DAC介绍:
:DAC芯片上集成有D/A转换电路和辅助电路。
:描述D/A转换器性能的参数很多,主要有以下几个:
分辨率(Resolution)
偏移误差(OffsetError)
线性度(Linearity)
精度(Accuracy)
转换速度(ConvemionRate)
温度灵敏度(TemperatureSensitivity)
DAC及其接口
分辨率反映了数字量在最低位上变化1位时输出模拟量的最小变化。
一般用相对值表示。对于8位D/A转换器来说,%,即为1/256。而对于10位D/A转换器来说,%,即1/1 024。
一、DAC介绍:
:DAC芯片上集成有D/A转换电路和辅助电路。
:描述D/A转换器性能的参数很多,主要有以下几个:
分辨率(Resolution)
偏移误差(OffsetError)
线性度(Linearity)
精度(Accuracy)
转换速度(ConvemionRate)
温度灵敏度(TemperatureSensitivity)
DAC及其接口
偏移误差是指输人数字量为0时,输出模拟量对0的偏移值。这种误差一般可在D/A转换器外部用电位器调节到最小。
一、DAC介绍:
:DAC芯片上集成有D/A转换电路和辅助电路。
:描述D/A转换器性能的参数很多,主要有以下几个:
分辨率(Resolution)
偏移误差(OffsetError)
线性度(Linearity)
精度(Accuracy)
转换速度(ConvemionRate)
温度灵敏度(TemperatureSensitivity)
DAC及其接口
线性度是指D/A转换器的实际转移特性与理想直线之间的最大误差,或最大偏移。一般情况下,偏差值应小于土言LSB。这里LSB是指最低一位数字量变化所带来的幅度变化。
一、DAC介绍:
:DAC芯片上集成有D/A转换电路和辅助电路。
:描述D/A转换器性能的参数很多,主要有以下几个:
分辨率(Resolution)
偏移误差(OffsetError)
线性度(Linearity)
精度(Accuracy)
转换速度(ConvemionRate)
温度灵敏度(TemperatureSensitivity)
DAC及其接口
精度为实际模拟输出与理想模拟输出之间的最大偏差。除了线性度不好会影响精度之外,参考电源的波动等因素都会影响精度。可以理解为线性度是在一定测试条件下得到的D/A转换器的误差,而精度是指在实际工作时的D/A转换器的误差,一般质量的D/%±言LSB。
一、DAC介绍:
:DAC芯片上集成有D/A转