登录/注册

a d adc0809工作原理

更多

ADC0809 是一款经典的 8位分辨率、逐次逼近型(SAR)、带8通道多路模拟开关 的模数转换器芯片。其工作原理可以分解为以下几个核心步骤:

  1. 模拟输入通道选择:

    • ADC0809 有 8 个模拟输入通道 (IN0 - IN7)。
    • 通过地址线 (ADDA, ADDB, ADDC) 输入一个 3 位的二进制地址码 (000 到 111),可以选择这 8 个通道中的一个作为当前要转换的模拟信号输入源。
    • 芯片内部的多路模拟开关 (MUX) 根据地址码将选中的通道连接到内部的模数转换核心电路。
  2. 启动转换 (Start of Conversion):

    • 当需要开始一次新的模数转换时,需要给 START (或 SC) 引脚施加一个正脉冲(通常是一个上升沿或高电平脉冲)。
    • 这个脉冲信号触发了内部的控制逻辑电路,使其开始进行一次完整的转换过程。同时,转换结束信号 EOC (或 INTR) 会变为低电平,表示“转换正在进行中”。
  3. 逐次逼近 (Successive Approximation):

    • 这是 ADC0809 的核心工作原理。
    • 内部有一个 8位逐次逼近寄存器 (SAR) 和一个 8位数模转换器 (DAC)
    • 初始化: SAR 寄存器初始状态被设置为最高位 (MSB) 为 1 (10000000),其余位为 0 (相当于模拟量满量程的一半)。
    • 比较与决策:
      • 内部的 DAC 将 SAR 寄存器当前的值转换成一个对应的模拟电压值 (Vdac)。
      • 这个 Vdac 与从模拟输入端选中的模拟输入电压 (Vin) 一起送入电压比较器进行比较。
      • 比较器判断:如果 Vin >= Vdac,则 SAR 寄存器当前的最高位保持为 1;如果 Vin < Vdac,则将最高位清零 (0)。
    • 移位与重复:
      • 完成最高位的决策后,SAR 的控制逻辑会将寄存器中的数字值移动到下一位(次高位),并将该位置为 1(其他已决策位保持不变),形成一个新的数字值 (例如,第一次决策后可能是 1x0000000x000000x 是当前要判定的次高位)。
      • DAC 将这个新的 SAR 值转换成新的 Vdac
      • 再次与 Vin 比较,并根据比较结果决定 SAR 寄存器中当前位的值 (10)。
    • 循环完成: 这个过程从最高位 (Bit7) 依次向最低位 (Bit0) 逐位进行判断、决策和设置。每个位都需要一个时钟周期 (CLK 引脚输入时钟)。因此,完成一个 8 位的转换总共需要 8 个时钟周期
  4. 转换结束 (End of Conversion):

    • 当最低位 (Bit0) 也完成比较和决策后,整个转换过程结束。
    • 此时,转换结束信号 EOC (或 INTR) 会从低电平变为高电平 (或产生一个下降沿,具体看器件手册),向外部控制器发出中断或状态信号,表明转换结果已经有效并存储在了输出锁存器中。
  5. 数据输出:

    • SAR 寄存器中的最终 8 位数字值被传输到三态输出锁存器
    • 当外部控制器需要读取转换结果时,需要给输出使能引脚 OE 施加一个高电平
    • 此时,锁存器中的 8 位数字结果 (D0 - D7) 才会出现在数据输出引脚上,供微控制器或外部电路读取。
    • OE 为低电平时,数据输出引脚处于高阻态(断开状态),不会影响系统总线。

关键要点总结:

类比理解(常用天平称重法): 想象你要用一台只能精确到 128g (最高位权重) 的天平(比较器)和一个包含 128g, 64g, 32g, 16g, 8g, 4g, 2g, 1g (8位权重) 的砝码组(SAR/DAC)来称一个未知重量(Vin)的物体。

  1. 先放最大的 128g 砝码(SAR=10000000 -> Vdac=128g)。
  2. 比较: 物体比 128g 重吗?
    • 是:留 128g (SAR Bit7=1),下一步考虑是否加 64g (尝试 SAR=11000000 -> Vdac=192g)。
    • 否:拿走 128g (SAR Bit7=0),下一步考虑是否加 64g (尝试 SAR=01000000 -> Vdac=64g)。
  3. 在当前的砝码组合基础上,放下下一个最大砝码(64g),再次比较物体是否比当前总砝码重?决定是否保留这个新加的砝码。
  4. 如此重复,依次测试 128g, 64g, 32g, 16g, 8g, 4g, 2g, 1g。每一步操作(放砝码、称量、决定去留)对应一个时钟周期。
  5. 经过 8 步后,所有砝码的去留都已决定,留在秤盘上的砝码总重量(对应的二进制码)就是最接近物体重量的测量值。

重要补充:

总之,ADC0809 通过在时钟驱动下,利用内部的 SAR、DAC 和比较器,通过逐次逼近的算法,将一个选定的模拟输入电压 Vin 精确地转换成一个与之对应的 8 位二进制数字值。其内置的多路开关使其能够方便地切换测量多达 8 路不同的模拟信号。

PROTUES仿真no model specified for adc0809,谁有ADC0809的model?

PROTUES仿真no model specified for adc0809,谁有ADC0809的model?

2025-05-09 13:24:13

adc0809是几位转换器 adc0809工作原理简述

ADC0809是一款8位逐次逼近型模数转换器(ADC),广泛应用于需要将模拟信号转换为数字信号的场合。它能够将0到5伏的模拟电压信号转换为8位二进制数字信号。

2024-10-21 09:32:19

adc0809输入电压范围 adc0809adc0808区别

ADC0809和ADC0808都是8位模数转换器(ADC),它们可以将模拟信号转换为数字信号。这两种芯片广泛应用于各种电子项目中,如数据采集、传

2024-10-21 09:30:58

ADC0809资料

ADC0808/ADC0809 8-Bit µP Compatible A/D

资料下载 安生且安心 2022-06-28 11:03:32

ADC0809的使用

一、前言介绍使用ADC0809对一个模拟电压进行转换转换后的电压使用数码管显示出来二、ADC0809的介绍1、ADC0809简介

资料下载 佚名 2021-11-10 13:06:00

基于ADC0809芯片的简单采集系统设计

基于ADC0809芯片的简单采集系统设计(开关电源技术论文)-文档为基于ADC0809芯片的简单采集系统设计总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,

资料下载 佚名 2021-09-17 14:16:25

用状态机设计A_D转换器ADC0809的采样控制电路实验

用状态机设计A_D转换器ADC0809的采样控制电路实验(通信电源技术期刊版面费)-用状态机设计A_D转换器

资料下载 王璐 2021-09-16 12:05:05

ADC0809芯片中文数据资料

ADC0809 是 CMOS 单片型逐次逼近式 A/D 转换器,内部结构如图 13.22 所示,它由 8 路模拟开关、地址锁存与译码器、比较器、

资料下载 姚小熊27 2021-04-13 14:17:52

ADC0809 的逻辑结构及引脚定义

ADC0809 的逻辑结构 ADC0809 是带有 8 位 A / D

2023-09-11 14:44:06

ADC0809A/D0809芯片特点简介

ADC0809A/D0809芯片特点ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式

2022-01-25 07:30:19

ADC0809是什么?ADC0809是如何工作

ADC0809是什么?ADC0809是如何工作的?如何去实现ADC0809

2022-01-25 06:35:04

ADC0809模数转换器主要特性

ADC0809更详细的参数说明可以查看它的芯片手册(英文原版)链接:文章目录1、ADC0809模数转换器主要特性:2、ADC0809外部特征1、

2021-12-02 08:24:57

怎样去使用ADC0809

一、前言介绍使用ADC0809对一个模拟电压进行转换转换后的电压使用数码管显示出来二、ADC0809的介绍1、ADC0809简介

2021-11-17 07:12:38

了解A/D芯片ADC0809转换性能及编程

文档介绍:微型计算机控制技术实验指导书电子工程系黑龙江工商职业技术学院实验一A/D转换实验一、实验要求利用实验板上的ADC0809做

2021-09-10 06:02:55

ADC0809是什么?有何功能

。 ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存

2021-07-20 06:30:02
7天热门专题 换一换
相关标签