实验报告十实验名称:ADC0832 数模转换的显示目的:ADC0832 是 8 脚双列直插式双通道 A/D 转换器,能分别对两路模拟信号实现模—数转换,可以用在单端输入方式和差分方式下工作
ADC0832 采纳串行通信方式,通过 DI 数据输入端进行通道选择、数据采集及数据传送
8 位的分辨率(最高分辨可达 256 级),可以适应一般的模拟量转换要求
其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在 0~5V 之间
具有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强
独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便
ADC0832 的工作原理: 正常情况下 ADC0832 与单片机的接口应为 4 条数据线,分别是CS、CLK、DO、DI
但由于 DO 端与 DI 端在通信时并未同时使用并与单片机的接口是双向的,所以在 I/O 口资源紧张时可以将 DO 和 DI 并联在一根数据线上使用
当 ADC0832 未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK 和 DO/DI 的电平可任意
当要进行 A/D 转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束
此时芯片开始转换工作,同时由处理器向芯片时钟(CLK)输入端输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号
在第一个时钟脉冲的下沉之前 DI 端必须是高电平,表示启始信号
在第二、三个脉冲下沉之前 DI 端应输入两位数据用于选择通道功能
通道地址通道工作方式说明SGL/DIFODD/SIGN0100+-差分方式01-+10+单端输入方式11+表 1:通道地址设置表 如表 1 所示,当此两位数据为“1”、“0”时,只对 CH0 进行单通道转换
当 2 位数据为“1”、“1”时,只对 CH1 进行单通道转换
当两位数据为“0”、“0”时,将 CH0