大西瓜Logic3 FP开发板ADC0832芯片特性与应用说明.pdfVIP

  • 0
  • 0
  • 约2.7千字
  • 约 12页
  • 2026-01-25 发布于北京
  • 举报

大西瓜Logic3 FP开发板ADC0832芯片特性与应用说明.pdf

特点

ADC0832具有以下特点:

➢8位分辨率;

➢双通道A/D转换;

➢输入输出电平与TTL/CMOS相兼容;

➢5V电源供电时输入电压在0~5V之间;

➢工作频率为250KHZ,转换时间为32μS;

➢一般功耗仅为15mW;

➢8P、14P—DIP(双列直插)、PICC多种封装;

➢级温宽为0°Cto+70°C,工业级温宽为−40°Cto+85°C;

引脚

接口说明

➢CS_片选使能,低电平使能。

➢CH0模拟输入通道0,或作为IN+/-使用。

➢CH1模拟输入通道1,或作为IN+/-使用。

➢GND参考0电位(地)。

➢DI数据信号输入,选择通道控制。

➢DO数据信号输出,转换数据输出。

➢CLK时钟输入。

➢Vcc/REF电源输入及参考电压输入(复用)

通道选择

当ADC0832未工作时其CS输入端应为高电平,此时禁用,CLK和

DO/DI的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并

且保持低电平直到转换完全结束。此时开始转换工作,同时由处理器向芯

片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的

数据信号。在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信

号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,其

功能项:

➢当2位数据为“1”“0”时,只对CH0进行单通道转换;

➢当2位数据为“1”“1”时,只对CH1进行单通道转;

➢当2位数据为“0”“0”时,将CH0作为正输入端IN+,CH1作为负入端IN-

进行输入;

➢当2位数据为“0”“1”时,将CH0作为负输入端IN-,CH1作为正输入端

IN+进行输入;

本设计采用第一种工作模式,代码设置如下图所示:

时序

当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转

换完全结束,同时由处理器向时钟输入端CLK输入时钟脉冲,

➢在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号;

➢在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能;

➢在第4个脉冲下沉开始由DO端输出转换数据最DATA7,随后每一

个脉冲下沉DO端输出下一位数据,直到第11个脉冲时发出最低位数

据DATA0,一个字节的数据输出完成;

➢也正是从此位开始输出下一个相反字节的数据,即从第11个脉冲的下

沉输出DATD0,随后输出8位数据,到第19个脉冲时数据输出完成,

也标志着一次A/D转换的结束;

➢最后将CS置高电平,禁用,直接将转换后的数据进行处理就可以

了。

注意:通常ADC0832在输出以最(MSB)开头的数据流后,会以最低

位(LSB)开头重输出一遍(前面的数据流)。

因此,编程时要发两轮脉冲,第一次取数据,第二次若不要从低到高的数

据,也必须要发一轮8个脉冲将0832中寄存器的数据移出。

驱动

本设计采用状态机进行设计:

顶层接口

顶层原理图

顶层代码接口

数码管显示原理

位选信号

本设计采用共阳数码管,即位选低电平有效,需要使用3位数码管显示3

位的学号,所以需要位宽为3bit的位选信号,并且将位选信号设置为低电平;

段选信号

本设计采用共阳数码管,数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档