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:感应器复位

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/890445/ads1248-spontanious-resets

器件型号:ADS1248

尊敬的所有人

我们有一个应用、其中5个 ADS1248连接到各种传感器。

我们有5个不同的 CS、一个常见的 ADSTART 和一个常见的复位、它们在 SPI 总线上并行连接

在每个 AD 上、我们都连接了2个 RTD、并且我们使用内部 IDAC 来激励传感器、电流设置为1mA。

现在、我们遇到了这些寄存器的伪"复位"、有时是所有这些寄存器、有时是某些寄存器、由于 IDAC0和 IDAC1寄存器似乎被覆盖、还发生了只有一个 IDACS 被关闭、而另一个 IDAC 正常运行的情况。

由于它们共享相同的硬件复位、因此不能进行硬件复位、因为所有这些硬件复位都是同时复位的。

我们一直在搜索源代码和汇编器输出、以了解有关正在发生的情况的任何提示、目前我们没有找到任何内容来解释为何选择复位。

实际芯片中是否有任何可能导致内部复位的情况、例如 IDAC 过载等(现在、我无法理解如何过载电流发生器)、或者任何其他可能导致此行为的情况。

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

    您好、Tomas、

    我对延迟回复表示歉意。  这听起来像是一个瞬态、它会通过 IDAC 返回并关闭 IDAC。 您是否对 IDAC 电源提供任何输入保护?  您能否将原理图发送给我进行审阅?

    此致、

    Bob B

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

    是的、我可以这么做、但到哪里去

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

    您好、Tomas、

    您可以压缩所有文件和信息并附加到帖子。

    或者、如果您愿意、也可以发送到以下电子邮件地址:

    pa_deltasigma_apps@ti.com

    此致、

    Bob B

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

    通过邮件发送。

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

    您好、Tomas、

    从原理图上讲、您对输入保护有正确的想法、但通过实施、可能会出现瞬态、从而导致超出绝对最大额定值的情况。  AN24输入似乎正常、但对于 IDAC 和其他输入、您可以超过以下额定值:不大于 AVDD + 0.3V、AVSS - 0.3V、最大电流为10mA。

    让我们以一个引脚为例。 IEXC1引脚上的 IDAC 输出连接到网络 AN0REF+、并直接连接到 TVS 阵列。  TVS 阵列的钳位电压通常为8.2V。 ADS1248的 AVDD 为5V。  此引脚上允许的最大电压为5 + 0.3V、因此钳位电压超过允许的最大电压约3V、对于任何持续瞬态、肯定会超过10mA。 您确实有一个用于电流限制的串联电阻器、但这只会限制电流以保护 TVS 阵列。  有多种不同的方法来保护 TVS 阵列和 ADS1248。  最简单的方法是现在将串联电阻拆分到位、以便两个器件都有电阻。

    另一种方法是添加肖特基二极管、以便电流只能从 IDAC 向一个方向流动。  这是一种很好的方法、电阻器也是如此、只要满足 IDAC 合规电压、就可以同时使用这两种方法。

    对于常规输入、您需要限制流入 ADS1248的电流。

    此致、

    Bob B  

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

    Bob、大家好、感谢您的参与、我将在卡片的更新版本中对此进行探讨。

    如果它能解决当前的问题、我不知道、由于这个问题刚刚出现、我们以前从未见过、过去7-8年来一直在使用这个设计。

    无论如何、我都必须正直行事。

    我更确信、我们会出现某种奇怪的软件问题、或编译器干扰、从而导致这种情况。

    目前我们认为、在一些非常罕见的(从软件运行点)条件下、我们可能会影响 CS 线路、可能会导入一个指针、该指针会通过 haywire 指向处理器的 CS 端口而不是内存。

    如果是硬件问题、我想我们会更早地看到它、尽管如此、我们仍需要更正原理图。

    再次感谢您的输入。  

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

    您好、Tomas、

    根据您对问题的原始描述、我认为这听起来像是一个瞬态。  但是、正如您提到的、很可能发生了一些损坏或意外的通信。  例如、如果在某种程度上内部基准意外关闭、即使 IDAC 电流布线和输出值仍然正确、IDAC 电流也将停止流动。

    如果您更换了 PCB 供应商或组件供应商、则仍然可能是硬件问题、因为有时即使这些微小的更改也会使问题变得微不足道。

    此致、

    Bob B

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

    我们注意到的另一点是、在数据表中、图81时序图中、RDATA 命令和读取的数据之间存在暂停、不会解释或指定此暂停、它应该有多长时间?

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

    您好、Tomas、

    图81中的这种分隔仅用于说明数据中的命令。  ADS1248的 RDATA 命令实际上是在第7个 SCLK 边沿上解码的、无需额外的设置时间。

    此致、

    Bob B