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.

[参考译文] ADC128D818:中断行为

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/875134/adc128d818-interrupt-behavior

器件型号:ADC128D818

使用3个 ADC128D818的客户。 所有3个 ADC128D818的引脚6 (INT)连接在一起、10Kohm 上拉至5V。 它们正在模拟3个 ADC 中的一个上的故障条件。

 

1.客户看到在模拟故障条件时在中断引脚上发出高-低脉冲信号的行为。

-更多详细信息、可通过电子邮件获取原理图。  

 

 当其中一个器件出现故障时、INT (引脚6)上的脉冲高-低电平信号是否预计会出现?

  

2.当主器件(MCU)发出清除故障命令时、行为与数据表(INT_CLEAR 行)表4中的陈述不一致

 

初始条件:-fault 状态(仿真输入电压高于上限、连续)、中断状态寄存器呈红色周期性显示。

然后、监控 INT (引脚6):- INT 持续切换高-低-高。 (这在“中断状态寄存器定期为红色”之后)

这是中断的正常行为吗?

我们的理解是、中断引脚将保持低电平、直到由 INT_CLEAR 位清除?

 

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

    您好 Eddie

    请随时通过电子邮件向我发送任何相关信息。

    中断引脚是由内部看门狗寄存    器触发的数字输出、满足已设置的电压或温度水平。

    当器件处于故障状态时、中断引脚确实会出现脉动。 ( 数据表中的第30-31页 对此有更详细的说明)

    我建议读取中断状态寄存器以查看触发中断的是什么。 数据表中的表5 对此有所帮助。

    读取状态寄存器将清除寄存器的内容。 然后、中断引脚也会被清除、但如果条件仍然存在、则可以再次被触发。  有必要 知道触发中断的是什么。

    也可以 通过设置 INT 清除位来清除中断引脚。

    不过、如果看到这是一个仿真、我还建议仔细检查仿真是如何触发中断的、以及中断本身是如何创建的

    此致

    Cynthia

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

    Eddie、


    /INT 引脚在三个必须存在的条件下变为有效。 首先、/INT_CLEAR (00h[3])应该为0。 其次、/INT_Enable (00h[1])必须为1 (以启用中断)。 第三、输出数据应高于上限或等于或低于下限。 如果有温度读数、则必须高于温度极限值。 数据表第30页对此进行了说明。

    当发生错误时、我不确定、但我认为数据速率应该存在脉冲。 图35中暗示了这一点、其中显示了温度响应结构。

    我不确定我是否理解您的第二条评论、我想说表4的措辞不是很好。 查看/INT_CLEAR 行、如果/INT_CLEAR 设置为1、则我认为这会禁用/INT。 如果您查看图34 (再次在第30页)、您会看到/INT_CLEAR 设置为0会传递信号。 值1会阻止/INT 函数。

    我不确定这是否完全解答了您的问题、因此如果您想跟进、您可以发帖。


    吴约瑟