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.

[参考译文] ADC128S022:由于2个 CE 同时激活而导致 SPI 总线损坏

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1282907/adc128s022-damage-to-spi-bus-due-to-2-ce-active-at-once

器件型号:ADC128S022

我正在调查一种场景、其中 两个器件同时被选择芯片。

当我从客户端设备查看 SO 时、某些位的振幅低于下面所示的其他位(左侧为第3位。 它标记为 AD DI 不正确。 确实如此)

在捕获到此信号时、只有 EEPROM处于活动状态。

如果我的分析正确、则以下是等效的电路行为。 我不确定 MCU SI 上的输入阻抗是多少。 我认为它的单位是千欧。

  

通过查看各种数据表、我看到

ADC 绝对最大值为10mA

EEPROM IOH =-1.6mA

MCF5213 = 1uA。

提供此数据和给定的测量值。 可以说全部3个芯片都超出规格并会随着时间的推移而损坏吗?

提前感谢

索伦·舒勒

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

    您好、Soren:

    现在的情况是总线争用、一个器件尝试驱动 DO 低电平、另一个器件尝试驱动 DO 高电平。  长期而言、您可能会损坏器件、但简单的修复方法是确保 ADC 和 EEPROM 具有单独的芯片选择输入。

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

    您好、Tom、

    我感谢您的反馈。 我了解问题的解决方案。 我的 FW 人员在初始化后没有将芯片选择设置为高电平。

    我的工作不是确定这是否会对我们测试的几个电路板造成损坏。

    如我的测量结果显示、ADC OUT 的电流与15.5mA 有关、据我所知、该电流超出了绝对最大额定值。

    明白了吗?

    我注意到 SI 上有一些类似的行为、我更难理解这些行为。

    有什么想法吗?

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

    我怀疑 MCU 看起来像1K 负载、除非您在控制器内有内部下拉电阻。  ADC 无法获得15.5mA 电流。

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

    我同意、对我来说没有意义、但这些是装置进行的测量。 发生什么事了?

    请注意、位时间不是很长。 执行此操作时、我将从 EEPROM 读取数据或正在尝试。

    一旦我在初始化期间解析软件中的芯片选择、将其设置为 HI、一切看起来都正常。 我观察到一个电路板在软件更改后仍然存在故障。 这一个我相信它的双重活动表明在暴露足够长的时间后器件已损坏。

    考虑到我目前有几个故障电路板、并且我足够早地找出了故障、因此、我无法合理地进行适当的故障分析来消除器件以寻找损坏。 换句话说、我必须依靠故障排除。

    考虑到测量,我只是觉得没有解决;)

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

    您好、Soren:

    感谢您的提问。 Tom 今天不在办公室、但是正如 Tom 建议的那样、这些器件看起来可能已被总线争用损坏。 更换主板上的器件是否可以解决该问题? 这可以帮助确定这是器件问题还是系统设计问题。

    此致!

    萨米哈