ADC0832芯片使用

ADC0832具有以下特点:

  • 8位分辨率;
  • 双通道A/D转换;
  • 输入输出电平与TTL/CMOS相兼容;
  • 5V电源供电时输入电压在0~5V之间;
  • 工作频率为250KHZ,转换时间为32μS;
  • 一般功耗仅为15mW;
  • 8P、14P—DIP(双列直插)、PICC多种封装;商用级芯片温宽为0°C to +70°C?, 工业级芯片温宽为40℃ to +85℃

ADC0832管脚说明:
ADC0832芯片使用_第1张图片

  • CS_ 片选使能,低电平芯片使能。
  • CH0 模拟输入通道0,或作为IN+/-使用。
  • CH1 模拟输入通道1,或作为IN+/-使用。
  • GND 芯片参考零电位(地)。
  • DI 数据信号输入,选择通道控制。
  • DO 数据信号输出,转换数据输出。
  • CLK 芯片时钟输入。

单片机对ADC0832 的控制原理

  • 一般情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK提供时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲到来之前DI端必须是高电平,表示启动位。在第2、3个时钟脉冲到来之前DI端应输入2位数据用于选择通道功能,如图
    ADC0832芯片使用_第2张图片
    当配置位2位数据为1、0时,只对CH0 进行单通道转换。当配置2位数据为1、1时,只对CH1进行单通道转换。当配置2位数据为0、0时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入。当配置2位数据为0、1时,将CH0作为负输入端IN-,CH1 作为正输入端IN+进行输入。  到第3个时钟脉冲到来之后DI端的输入电平就失去输入作用,此后DO/DI端则开始利用数据输出DO进行转换数据的读取。从第4个时钟脉冲开始由DO端输出转换数据最高位D7,随后每一个脉冲DO端输出下一位数据。直到第11个脉冲时发出最低位数据D0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个时钟脉冲输出D0。随后输出8位数据,到第19 个脉冲时数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。
    时序图ADC0832芯片使用_第3张图片
    ADC0832芯片使用_第4张图片

你可能感兴趣的:(ADC0832芯片使用)