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.

[参考译文] ADS1248:ADS1248 GPIO 配置

Guru**** 2538960 points
Other Parts Discussed in Thread: ADS1248

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/786418/ads1248-ads1248-gpio-configuration

器件型号:ADS1248

您好!

我实际上在处理 ADS1248 ADC。 对于我的应用、我需要引脚14 (AIN5/GPIO5)上的高电平。 SPI 运行良好、我可以读取/写入寄存器、但我很难将 GPIO5设置为输出高电平状态。

在这里我的程序:

-在10ms 内通过下拉 RESET 引脚来复位芯片

等待1s

-将 START 引脚拉至高电平

-等待 DRDY 下降沿

-发送 SDATAC 命令

-等待 DRDY 下降沿

-将 GPIOCFG 写入0x20 (GPIO5位设置为1以将该引脚用作 GPIO)

-将 GPIODIR 写入0x00 (对于输出模式、GPIO5位写入0)

-将 GPIODAT 写入0x20 (将 GPIO5位写入1表示高电平)

SPI 通信的波纹波形。 我想我忘记了一些东西,但我不知道什么。

此致

Thomas

SDATAC 命令:

WREG

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

    尊敬的 Thomas:

    欢迎来到 E2E 论坛!  我没有看到寄存器写入有任何不正确的地方。  您是否尝试使用相同三个寄存器的寄存器读取进行验证?  GPIO 功能不是与器件的数字端相关、而是与模拟端相关。  输出电压电平以模拟电源电压 AVDD/AVSS 为基准。  在写入寄存器时、还必须确保 START 引脚处于逻辑高电平状态、否则写入将不会发生。

    此致、

    Bob B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我的问题是这个 GPIO 驱动我的稳压器的 EN 引脚、由谁为 ADS1248的模拟部分供电…… 正常情况下,它不起作用。。。)
    我将处理电路上的一些修改。
    感谢您的帮助!