This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS122C04:使用 I2C 将 ADS122C04 (ADC 24位)与 MSP430FR2311交互

Guru**** 2391415 points
Other Parts Discussed in Thread: ADS122C04

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/684672/ads122c04-interacting-ads122c04-adc-24---bit-with-msp430fr2311-using-i2c

器件型号:ADS122C04

大家好、

 我从下图中执行的引脚连接。
我使用10k 电阻器值作为上拉电阻器、并为 I2C 选择100kbps 的速度。

我正在尝试将 ADS122C04 24位 ADC 与 MSP430FR2311连接

我编写了以下算法:

发送复位命令(0x10)

2.写入配置寄存器

a.寄存器0 (0x40)= 0x81;

b.寄存器1 (0x44)= 0x00;

C.寄存器2 (0x48)= 0x00;

d.寄存器3 (0x4C)= 0x00;

//这里我使用的 是单次短对话模式和单通道读取模式

3.发送启动命令(0x08);

4.循环

等待 DRDY 引脚转换为低电平;

发送读取命令(0x10);

发送 START 命令后、DRDY 引脚变为低电平。
DRDY 引脚变为低电平后、再次无法进入高电平状态。

上述算法我已经实现、无法从 ADC 接收数据。

请勿庸置疑。

此致、

开尔文

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、开尔文、

    在 ADS122C04成功执行 RDATA 命令后、DRDY 将变为高电平。 请参阅数据表第10页的图3。 有关 DRDY 功能的更多信息、请参阅第36页的第8.5.1.3节。 数据表第39页的第8.5.3.5节提供了 RDATA 命令的详细信息。

    验证您与示波器或逻辑分析仪的通信。

    此致、
    Bob B