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.

[参考译文] ADS1261:不能将模拟通道 AIN2和 AIN3用作 GPIO

Guru**** 2390755 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/958433/ads1261-not-able-to-use-analog-channels-ain2-and-ain3-as-gpios

器件型号:ADS1261

您好!

我正在尝试将 AIN2和 AIN3配置为用作输出的 GPIO。  

寄存器设置为:

initRegisterMap[REG_ADDR_ID]         =   0x00;          //注意:这是只读寄存器*/
initRegisterMap[REG_ADDR_STATUS]      =   STATUS_CLEAR;   //注意:这是非默认设置*/
initRegisterMap[REG_ADDR_MODE0]         =   0x4C;          
initRegisterMap[REG_ADDR_MODE1]      =   0x41;    
initRegisterMap[REG_ADDR_mode2]      =   0x30;
initRegisterMap[REG_ADDR_MODE3]      =   0x00;    
initRegisterMap[REG_ADDR_REF]         =   0x15;    

我观察的是 AIN2和 AIN3上的脉冲、而不是持续低电平信号。

是否有人能帮助我理解这个问题?

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

    您好、Mahesh、

    在 MODE1寄存器中、您将打开使用 AIN2和 AIN3引脚的2线交流激励模式(0100 0001)。 这可能会导致问题、因为此函数将以大约数据速率向发送脉冲以用于交流激励模式。 请关闭此项(设置 CHO[1:0]= 00)并查看此项是否有用

    布莱恩