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.

[参考译文] ADS7924:中断引脚未按预期工作。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1532251/ads7924-interrupt-pin-not-working-as-expected

器件型号:ADS7924

工具/软件:

您好:

Im 使用 Arduino 与 MUX 通信(通过 I2C)。 我可以设置寄存器、读取值...  
但我对中断引脚有非常奇怪的行为。 即使设置了上限值和下限值、它始终会触发(读取 INTCNTRL 或测量实际引脚):

   //SET MODECNTRL:ADC 模式控制寄存器(地址= 00h)
   Wire.beginTransmission(Address);
   wirewrite (B00000000) //reg
   wirewrite (B11001100) //值
   wire.endTransmission()
   
   //设置 INTCNTRL
   Wire.beginTransmission(Address);
   wirewrite (B00000001)//reg
   wirewrite (B00000001)//值
   wire.endTransmission()

   //设置第一个 ADC 上限的上限和下限

   Wire.beginTransmission(Address);
   wire.write (B00001010)//reg
   wirewrite (b11111111)//上限值
   wire.endTransmission()
   Wire.beginTransmission(Address);
   wire.write (B00001011)//reg
   wirewrite (B00000000)//下限值
   wire.endTransmission()
   //Set INTCONFIG:这些位设置生成警报所必须超过比较器阈值限制(上限或下限)的次数。
   Wire.beginTransmission(Address);
   wire.write (B00010010) //reg
   wirewrite (B11100011) //value
   wire.endTransmission()
你有什么想法我做错了吗?  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tim:

    [引述 userid=“630992" url="“ url="~“~/support/data-converters-group/data-converters/f/data-converters-forum/1532251/ads7924-interrupt-pin-not-working-as-expected
    //Set INTCONFIG:这些位设置生成警报所必须超过比较器阈值限制(上限或下限)的次数。
       Wire.beginTransmission(Address);
       wire.write (B00010010) //reg
       wirewrite (B11100011) //value
       wire.endTransmission()
    [/报价]

    您能否再次检查要写入 INTCONFIG 寄存器的值?  您所描述的听起来 INT 引脚充当 BUSY 输出(请参阅图 25)。

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

    您好、Tom、

    论坛帖子的代码部分是复制粘贴、因此通常这正是我写的注册表。

    您好、

    Tim

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

    好的 — 您可以分享 I2C 屏幕截图吗?

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

    坐标尺还是?

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

    优先选择 O'scope、逻辑分析仪也可以。