ADC0809接口电路设计
发布时间:2011/10/9 10:07:27 访问次数:5010
(1) ADC0809主要技术特性 S1112
ADC0809在一个芯片上集成了一个8位的A/D转换器和8路模拟采样开关,可以直接输入8个单端的模拟信号。该器件的主要性能如下。
①采用单+5V电源逐次逼近型A/D转换器,工作时钟典型值为640kHz,转换时间约为lOOys。
②分辨率为8位二进制码,总失调误差:土1LSB。
③模拟量的输入电平范围为0~5V,不需要零点和满度调节。
④数字量输出采用三态逻辑,输出符合TTL电平。
(2) ADC0809与单片机的接口电路
ADC0809的启动控制信号START、W/R、RD控制信号等由微控制器提供。A/D转换结束后,ADC0809的EOC信号将变为高电平,此信号通过一个非门反相后输出到微控制器的接口,微控制器可以使用查询方式或中断方式对A/D转换进行控制。
ADC0809与单片机的接口电路如图5.17所示。ADC0809的启动控制信号START和读取数据使能控制信号ENABLE来自74HC02,74HC02是一个TTL电平的或非门,通过译码电路( 74HC138)对地址总线上的地址进行译码获得片选信号,然后与W[R,RD信号进行逻辑组合而产生启动控制信号START和读取数据使能控制信号ENABLE。A/D转换结束后,EOC信号将变为高电平,此信号通过一个非门反相输出到P3.2 (/INTO)接口,这样就可以使用查询方式和中断方式进行A/D转换。ADC0809没有内部时钟,需外接1.29~lOkHz的时钟信号,时钟信号可以由单片机的ALE信号通过74HC74D触发器(图中未画出)进行1/2分频得到。例如,8051单片机的ALE输出的频率为fosc/6,当系统晶振为12MHz时,ALE信号频率约为1MHz,通过74HC74D触发器进行1/2分频后,符合ADC0809的时钟信号频率要求。通道选择是与START连接在一起的,即在启动A/D转换时ADC0809就会把通道选择的数据锁存。
(3)程序设计
设ADC0809八路模拟输入地址分别为OOOOH~0007H,利用中断方式,对rNO的模拟量进行A/D转换后,把转换结果存放在地址为30H的片内数据RAM中,程序流程图如图5.18所示。
(1) ADC0809主要技术特性 S1112
ADC0809在一个芯片上集成了一个8位的A/D转换器和8路模拟采样开关,可以直接输入8个单端的模拟信号。该器件的主要性能如下。
①采用单+5V电源逐次逼近型A/D转换器,工作时钟典型值为640kHz,转换时间约为lOOys。
②分辨率为8位二进制码,总失调误差:土1LSB。
③模拟量的输入电平范围为0~5V,不需要零点和满度调节。
④数字量输出采用三态逻辑,输出符合TTL电平。
(2) ADC0809与单片机的接口电路
ADC0809的启动控制信号START、W/R、RD控制信号等由微控制器提供。A/D转换结束后,ADC0809的EOC信号将变为高电平,此信号通过一个非门反相后输出到微控制器的接口,微控制器可以使用查询方式或中断方式对A/D转换进行控制。
ADC0809与单片机的接口电路如图5.17所示。ADC0809的启动控制信号START和读取数据使能控制信号ENABLE来自74HC02,74HC02是一个TTL电平的或非门,通过译码电路( 74HC138)对地址总线上的地址进行译码获得片选信号,然后与W[R,RD信号进行逻辑组合而产生启动控制信号START和读取数据使能控制信号ENABLE。A/D转换结束后,EOC信号将变为高电平,此信号通过一个非门反相输出到P3.2 (/INTO)接口,这样就可以使用查询方式和中断方式进行A/D转换。ADC0809没有内部时钟,需外接1.29~lOkHz的时钟信号,时钟信号可以由单片机的ALE信号通过74HC74D触发器(图中未画出)进行1/2分频得到。例如,8051单片机的ALE输出的频率为fosc/6,当系统晶振为12MHz时,ALE信号频率约为1MHz,通过74HC74D触发器进行1/2分频后,符合ADC0809的时钟信号频率要求。通道选择是与START连接在一起的,即在启动A/D转换时ADC0809就会把通道选择的数据锁存。
(3)程序设计
设ADC0809八路模拟输入地址分别为OOOOH~0007H,利用中断方式,对rNO的模拟量进行A/D转换后,把转换结果存放在地址为30H的片内数据RAM中,程序流程图如图5.18所示。
上一篇:串行电压输出型D/A转换器