定时方式读A/D转换数
发布时间:2014/7/26 20:03:25 访问次数:1114
定时方式读A/D转换数的电路组成如图3-17所示,它与查询方式不同的仅仅在于启动A/D转换后,Q6040J7无需查询EOC引脚状态而只需等待转换时间,然后读取A/D转换数。因此,硬件电路可以取消126三态缓冲器及其控制电路,软件上也相应地去掉查询EOC电平的REOC程序段,而换之以调用定时子程序( CALL DELAY)即可。
这里定时时间应略大于ADC0809的实际转换时间,图3-17中,ADC0809的CLOCK引脚(输入时钟频率)为640kHz,因此转换时间为8x8个时钟周期,相当于100“s。
显然,定时方式比查询方式简单,但前提是必须预先精确地知道A/D转换芯片完成一次A/D转换所需的时间。
这两种方法的共同点是硬件、软件接口简单,但在转换期间独占了CPU时间,好在这种逐位逼近式A/D转换的时间只在微秒数量级。当选用双积分式A/D转换器时,因其转换时间在毫秒级,因此采用中断法读A/D转换数的方式更为适宜。因此,在设计数据采集系统时,究竟采用何种接口方式要根据A/D转换器芯片而定。
8位A/D转换器的分辨率约为0.0039,转换精度在0.4%以下,这对一些精度要求比较高的控制系统是不够的,因此要采用更多位的A/D转换器,如10位、12位、14位等A/D转换器。下面以AD574A为例介绍12位A/D转换器及其接口电路。
定时方式读A/D转换数的电路组成如图3-17所示,它与查询方式不同的仅仅在于启动A/D转换后,Q6040J7无需查询EOC引脚状态而只需等待转换时间,然后读取A/D转换数。因此,硬件电路可以取消126三态缓冲器及其控制电路,软件上也相应地去掉查询EOC电平的REOC程序段,而换之以调用定时子程序( CALL DELAY)即可。
这里定时时间应略大于ADC0809的实际转换时间,图3-17中,ADC0809的CLOCK引脚(输入时钟频率)为640kHz,因此转换时间为8x8个时钟周期,相当于100“s。
显然,定时方式比查询方式简单,但前提是必须预先精确地知道A/D转换芯片完成一次A/D转换所需的时间。
这两种方法的共同点是硬件、软件接口简单,但在转换期间独占了CPU时间,好在这种逐位逼近式A/D转换的时间只在微秒数量级。当选用双积分式A/D转换器时,因其转换时间在毫秒级,因此采用中断法读A/D转换数的方式更为适宜。因此,在设计数据采集系统时,究竟采用何种接口方式要根据A/D转换器芯片而定。
8位A/D转换器的分辨率约为0.0039,转换精度在0.4%以下,这对一些精度要求比较高的控制系统是不够的,因此要采用更多位的A/D转换器,如10位、12位、14位等A/D转换器。下面以AD574A为例介绍12位A/D转换器及其接口电路。
上一篇:启动转换过程
上一篇:AD574A芯片介绍
热门点击
- LabVIEW的视觉VI及数字图像处理
- 二-十进制译码器
- 公法线长度测量
- 零阶采样保持器
- 微分型单稳态触发器实验电路
- 自动打开DataSocket Server
- 关联维数计算
- 采样信号中噪声的影响与抑制
- 模糊规则库编辑器Rulebase-Edito
- 动态加载VI
推荐技术资料
- 自制智能型ICL7135
- 表头使ff11CL7135作为ADC,ICL7135是... [详细]