Other Parts Discussed in Thread:ADS7128
ADS7128有没有编程例程啊?
我这边寄存器返回读书全是FF。项目卡住这里快一周了。。太着急了
网上实在找不到资料,有么有哪位大神能提供下帮助,或者有类似的编程也行。
Amy Luo:
您好,
很抱歉,ADS7128没有编程例程可提供给您,数据手册8.5.1 Reading Registers有寄存器读的说明,您可以用示波器测量I2C时序波形,看是否正确发出了寄存器地址和命令
,
CC CAT:
有几个问题能请教下您吗?
1.获取ADC的值是使用那个寄存器,此寄存器的数值是否需要计算后得到真实ADC的值
2.手册中提到了CRC,但在8.5.1.1中读取寄存器数据没有使用CRC,实际使用过程中是否需要CRC检验才能读取寄存器中的数据
3.读取ADC数据之前的配置流程,及配置命令
,
Amy Luo:
1、ADC值的获取是从I2C上读取的,查看数据手册8.3.10 Output Data Format
ADC输出的是二进制格式,查看数据手册8.3.3 ADC Transfer Function部分,乘以1 LSB即为实测值
2、CRC是循环冗余校验,可以不用
3、ADS7128支持三种工作模式Manual、Auto-sequence 和Autonomous,数据手册8.4 Device Functional Modes列出了每种模式下操作设备的步骤
,
CC CAT:
您好,想再麻烦您下。关于您说的ADC的值获取是从I2C读取的,我想问的是读的是哪个寄存器,假如我想读CH0的值,是读哪几个寄存器的值?
,
CC CAT:
能麻烦您再指导一下吗
,
Amy Luo:
ADC转换的值没有存储在寄存器中,是直接从I2C总线上输出的