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.

[参考译文] TMP119EVM:更改 TMP119 EVM 电路板上的 I2C 地址

Guru**** 2551640 points
Other Parts Discussed in Thread: TMP119, TMP119EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1542975/tmp119evm-changing-i2c-address-on-the-tmp119-evm-board

器件型号:TMP119EVM
主题中讨论的其他器件:TMP119

工具/软件:

您好、

我希望获得 TMP119 EVM 电路板支持。

https://www.ti.com/tool/TMP119EVM

我想将其中两个传感器连接到我的 MCU、从而将传感器器件与 USB 加密狗的其余部分分离、并添加一个针脚条。
根据提供的文档、该电路板上的 ADD0 引脚连接到 GND:


为了更改两个传感器之一上的地址、我切断 PCB 上 ADD0 和 GND 之间的布线:

然后、我在 GND 焊盘上焊接了一根导线、而 4 路接头上的原始 GND 引脚是新的 ADD0:

现在、如果我像在原始板中一样、将 4 路引脚条上新创建的 ADD0 引脚连接到 GND、一切都正常、并且 TMP119 具有 0x48 I2C 地址。

如果我将 ADD0 连接到 V+(在本例中为 3.3V)、我想将 0x49 地址分配给 TPM119、但它不起作用、并且 3.3V 电源上会消耗明显的电流 (100mA)。
我再次使用万用表检查了电路板上的 GND 和 ADD0 是否不再短路、因此 我的硬件修改似乎没问题。

但我无法解释具体行为、我还考虑了 ADD0 引脚的 ESD 损坏、但进行此修改时我接地、当我将 ADD0 连接到 GND 时、芯片会继续正常工作。

请帮帮我。

是否有其他方法可以尝试使用 EVM 更改为 TMP119 的 I2C 地址?

感谢您的支持!

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

    您好 Frank、

    看起来您已将导线连接到 GND 引脚、而不是 ADD0 引脚。 在插入 V+之前尝试将其转移到 ADD0。

    很高兴看到您使用了穿孔的 EVM PCB。 我们经常制作这些功能、不知道是否有人真的喜欢或使用它们。

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

    尊敬的 Ren:

    感谢您的答复。

    我认为是对的。

    导线连接到 GND、即 4 路接头上的引脚、最初标记为 GND、现在为 ADD0。  
    因此、我将黑线连接到 GND、然后使用试验电路板将 ADD0 引脚连接到 GND 或 V+。

    如果您看一下圆形穿孔垫上标记为 GND 的电路板布局、它实际上连接到 ADD0、进而短接到 GND。

    所以我想我们会回到广场上...我不知道为什么它不起作用:/

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

    我明白。 PCB 标记错误。 C1 是 ADD0、布线将其连接到标有 GND 的焊盘。 很抱歉这种混搭。

    C1 引脚也连接到旁路电容器。 将导线从 GND 移动到 V+应该会对该电容器进行充电和放电、但将其连接起来不应该有任何损害。 我得假设您在返工时已经损坏了 TMP119、甚至可能在放电盖的手中也损坏了。 我想替换 TMP119EVM、但再次出现相同问题的风险。 您可能需要先移除电容器、或切断其布线并将其重新连接到实际的 GND。

    如果您无法从 https://www.ti.com/tool/TMP119EVM#order-start-development 申请示例 EVM 、请通过私人消息向我发送您的地址。 我会把一个寄给你的。

    感谢您的理解、

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

    尊敬的 Ren:

    感谢你的帮助。


    因此、电路板上的 ADD0 标签实际上应该是 GND、而我焊接导线的 GND 焊盘连接到旁路电容器的 GND TMP119 的 ADD0 引脚。

    经过我所做的修改、尝试将 ADD0 连接到 3.3V 以将地址更改为 0x49、 实际上我将 TMP119 GND 置于 3.3V(与 V+相同,因此芯片未通电)、而 ADD0 置于 GND、因此 ADD0 引脚必须承受 3.3V 的负电压...

    当我这样做时、我测量了 100mA 上的电流、电路板的可分离部分是否有内部 GND 平面或接地填充?
    似乎至少后者是基于目视检查的情况。
    由于没有 GND 内部平面且没有 GND 填充、基本上唯一负极化的器件是 TMP199 ADD0 引脚、但通过 ADD0 流入 IC 的 100mA 电流似乎足以烧毁 IC…… 这不仅没有发生、而且当我将 ADD0 恢复到 GND 的原始配置时、芯片实际上运行良好。

    您认为此类短路电流在哪里流动?

    关于更换板、我需要与同事交谈、因为我在工作中使用此芯片进行项目、所以一旦我们做出决定、我会让您知道、感谢您的支持。

    同时、是否值得尝试对 EVK 进行另一项修改、因为芯片似乎仍在工作?
    正确的模块应该是这样的吗?

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

    必须是您的 ADD0 引脚、才能在 IC 中烧录到 GND 的路径。 输入仍然可以正常工作、但这个接地的低电阻可防止您将引脚连接到 GND 以外的任何地方。 在故障分析中、我们将曲线跟踪引脚;比较每个引脚的泄漏电流与已知良好的器件。 这将确认新的电流路径。 在这些“输入单元“处、IC 始终会损坏。 它们很少在内部电路中损坏。 这就是为什么您的 IC 在其他情况下仍然可以正常工作的原因。

    我怀疑您的 IC 存在此损坏、因为 PCB 的该部分没有任何其他因素会导致短路。 正如您所猜测的、PCB 的该部分没有内部层。 可能是您的迹线切割不彻底、但您声称已确认。 当我切割一条迹线时、我喜欢在两侧切割它、并在两者之间提起一块铜。 我觉得你做了这样的工作。 迹线的设计也是为了方便这种切割。 设计的目的是让您能够准确地完成自己所做的事情。  

    要清楚的是、我不要求您正在使用的电路板返回。 我提供一个免费的替换,免费作为补偿你的麻烦. 我已经修改了此设计以纠正错误、但在我们看到版本库存之前、还会有一段时间。

    最后、是的、您绘制的是正确的修改。 在我的版本中、我像您一样交换了 ADD0/GND 标签、并将电容器的 GND 布线连接到 B2 引脚的布线/过孔。

    谢谢、

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

    好的、Ren、一切都很清晰。

    感谢你的帮助。
    由于这种经验在创建电路板版本时对某种程度上是有用的、我的用户认为在 EVK 中更改 I2C 地址而无需手动切割和焊接材料会很好、尽管与更改标签相比、这显然是一项更大的设计工作。

    我会给你发送一个地址,以获得一个新的免费样品在私人.

    谢谢!

    Francesco