“1”时,只对CH1进行单通道转换。当2 位数据为“0”、
“0”时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入。当2 位
数据为“0”、“1”时,将CH0作为负输入端IN-,CH1 作为正输入端IN+进行
输入。
到第3 个脉冲的下沉之后DI端的输入电平就失去输入作用,此后DO/DI
端则开始利用数据输出DO进行转换数据的读取。从第4个脉冲下沉开始由DO
端输出转换数据最高位DATA7,随后每一个脉冲下沉DO端输出下一位数据。
直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。也正是
从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATD0。
随后输出8位数据,到第19 个脉冲时数据输出完成,也标志着一次A/D转换的
结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。
更详细的时序说明请见表2。
表2
-DYDIYE-
mail:DYDIY@126.COM 第 5 页
作为单通道模拟信号输入时ADC0832的输入电压是0~5V且8位分辨率时
的电压精度为19.53mV。如果作为由IN+与IN-输入的输入时,可是将电压值设
定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行IN+
与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为
00H。
ADC0832 芯片接口程序的编写:
ADC0832 数据读取程序流程: