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.

[参考译文] TSC2007:TSC2007中断/ AUX 问题

Guru**** 2538950 points
Other Parts Discussed in Thread: TSC2007

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/734307/tsc2007-tsc2007-supurious-interrupts-aux-problem

器件型号:TSC2007

当我与总线上的其他 i2c 器件通信时、我会看到我的设计中 TSC2007器件偶尔(每隔一秒左右)发出杂散/PENIRQ 中断。  可以避免这种情况吗?  是否有其他人看到过相同的问题?

此外、TSC2007数据表不指示在不需要时如何连接 AUX。

此论坛从2012年开始发布  、表明 AUX 应连接到 GND。

这样做会导致 PINIRQ 上的高频振铃噪声、然后器件在这种情况下无法使用。   这将表示即使未请求 beinv、AUX 也是"实时"的、

我尝试了这个接地线、认为 AUX 可能是不需要/PENIRQ 的原因

其他人如何处理 AUX?

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

    您好 Ian、

    AUX 输入可连接到引脚模拟输入范围内的任何位置、如下面的数据表图像所示。  为了澄清这一点、当 AUX 连接到 GND 时、是否会出现接收随机 PENIRQ 的问题?如果保持悬空、是否会出现问题?

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

    感谢 Colin 的回应。

    我开始将此作为一个问题进行调查、但可能是两个问题。

    1) 1)当 I2C 总线上有流量时、我以大约每秒2的速率接收杂散/PENIRQ 中断。   该模式是随机的、但仅在存在 I2C 流量(总线上的其他器件)时发生

    2) 2)将 AUX 连接到 GND 会在/PENIRQ 上引起恒定高频噪声- CPU 会遇到中断风暴

    我并不关心问题2、但它看起来"非常奇怪"。  问题1是导致麻烦的原因。

    谢谢

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

    商定的问题#2很奇怪、因为方框图中 AUX 输入和 PENIRQ 控制之间似乎没有直接连接。 是否有大量的 GND 噪声可能导致某些不良行为?

    数据表中有一条注释、内容有点模糊、但似乎建议在与 TSC2007通信时屏蔽 PENIRQ 信号。 这是第19页图27上的最后一段。 听起来就像这样、但您能否确认在与其他器件通信期间是否发生伪 PENIRQ 中断?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、问题是 i2c 总线上存在"其他流量"。  我们的产品在总线上有多个器件、这是完全正常的。  /PENIRQ 在与 TSC2007通信期间不是问题。

    谢谢、

    Ian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来您已经确认随机/PENIRQ 只在 I2C 通信时序期间与总线上的其他 I2C 器件发生。 同意在 I2C 总线上使用其他器件不应导致问题、因为这是 I2C 总线的正常做法。

    我们以前没有听说过这种行为、但我们将深入研究是否可以找到类似行为的历史。 由于该行为似乎与 AUX 输入松散相关、您是否可以尝试将其连接到 TSC2007的电源电压(VDD/REF)? 此外、更改 PENIRQ 上拉电阻设置是否会产生影响?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jeffray、

    我们已经了解了这些器件的历史、并且未能找到任何类似的行为。 您是否能够尝试不同的上拉电阻或 AUX 输入连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jeffray、

    是否有上拉值或 AUX 输入连接的更新?

    如果我在接下来的几天内没有听到我的声音、我将关闭这个话题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我一直在等待使用额外去耦的更新硬件。  这将在本周在这里得到进一步的调查。  非常感谢您的帮助。

    Ian

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

    将/PENIRQ 上拉电阻更改为90K 不会产生任何影响(不足为奇)。

    新电路板接地更好。  额外的1uF 旁路会显著帮助。   我们还将 i2c 上拉电阻从2k7更改为4k7、最终解决了伪中断问题。

    AUX 保持悬空、并且我没有再用新电路板将其连接到 GND。

    我在 i2c 总线上运行了很多小时、现在没有任何伪中断。  

    再次感谢大家对这件事的及时投入。

    Ian

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