冯忠岭,童英华,陈学煌
(1.青海师范大学 物理系,青海 西宁 810008;2.青海师范大学 计算机系,青海 西宁 810008)
心音和脉搏是反映人体生理及病理的两项重要指标,它们分别是诊断人体疾病的重要手段之一,具有非常重要的临床意义。只有将心音、脉搏信号进行有效的A/D转换成数字量后,才能输入单片机中进行处理,这也直接影响着PC端的波形显示效果,以及后续的信号分析。因此笔者提出了基于ADC0809的心音、脉搏信号的A/D转换。
ADC0809是带有 8位 A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件,它的模数转换原理采用逐次逼近型,芯片由单个+5 V电源供电,可以分时对 8路输入模拟量进行 AD转换,典型的 AD转换时间为 100 μs左右。在同类型产品中,ADC0809模数转换器的分辨率、转换速度和价位都属于居中位置,可以和单片机直接接口。
如图1所示,它包含以下几个部分。
1)8路模拟量选择开关 根据地址锁存与译码装置所提供的地址,从8个输入的0~5 V模拟量中选择一个输出。
2)8位A/D转换器 能对所选择的模拟量进行A/D转换。
3)3位地址码的锁存与译码装置 对所输入的3位地址码进行锁存和译码,并将地址选择结果送给8路模拟量选择开关。
4)三态输出的锁存缓冲器 是TTL结构,负责输出转换的最终结果。此结果可直接连到单片机的数据总线上[1]。

图1 ADC0809内部逻辑结构图Fig.1 Internal logic structure diagram of ADC0809
1)IN0~IN7:8 路模拟电压量输入, 0~5 V 或者-5~+5 V或者-10~+10 V,用于输入需转换的模拟电压;
2)D0~D7:8 位 A/D 转换结果输出口;
3)VREF(+)、VREF(-):参考电压输入线,VREF(+)常和VCC相连,VREF(-)常接地或负电源电压;……