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.

[参考译文] LM3370:I2C 重复性问题。

Guru**** 2513185 points
Other Parts Discussed in Thread: LM3370

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/815984/lm3370-i2c-repetitive-repeat-issue

器件型号:LM3370

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

    您好、John、

    此器件 I2C 是否存在问题?  似乎不想与任何东西共享总线、我无法让它做出响应。  总线上有多个其他 I2C 器件、LM75、M24C128、图像传感器、但 LM3370正在产生问题。  软件始终尝试发送重启信号 、因此可以说、并且始终在总线上发送永不停止的重复重启信号。  SCL 和 SDA 信号相互模仿。  (请参阅附件) 然后、当我从总线上移除它并将 LM75、M24C128、图像传感器放置在总线上时、我可以看到发出的 I2C 地址。

    我使用的是 LM3370SD-3021 (1.2和3.3V 输出)。  并需要对1.5V 和2.1V 的两个电源轨进行编程。  我已将新芯片重新焊接到评估板上两次、但运气不好。  我 在用显微镜焊接 BGA 和100引脚双排热插接四方扁平封装方面有非常丰富的经验、 我确信我的焊料连接良好、因为我看到焊料与引脚的接触非常好 、没有任何短路。

    我的软件专家无法理解为什么当 LM3370在总线上时我们会遇到这么大的问题、我们重写了代码并查看了微控制器寄存器、发现 LM3370似乎会产生一个繁忙的事件。  因此它会不断尝试。  我可以将 LM75、M24C128、图像传感器连接到总线、但没有此问题、这一事实促使我询问 LM3370。  我知道器件很旧、但它是一款价格极高的出色器件!

    0x42是我发送的地址、但当 LM3370在总线上时实际上看不到该代码。  当我连接总线上的任何其他上述器件时、我可以看到该代码。  

    我离加州桑尼维尔的 TI Sight 只有10英里、很久以前我曾是 NSC 的电源应用工程师。

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

    安吉洛

    我不知道任何具体问题。  我们的团队通过重新组织继承了对 LM3370的支持。  这是对它的第一个支持实例。  我可能需要订购硬件来尝试重复您的问题。  您使用的是  

    AN-1840 USB I2C 接口板

    连接到 LM3370?  或其他接口?

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

    您好、John、

    我使用的是 AN-1428 LM3370评估板。  可能 是我最后给出的评估板。  几年前、我的新员工不知怎么可能会鼓起一个、我想它是从实验室里出来的、或者坐在 某人的桌子上。  我不知道 AN-1840存在。  这是一个连接到电路板的好工具、可以快速查看我的电路板是否正常、当然焊点也很好。   将 LM3370SD-3021重新焊接到电路板后、1.2和3.3V 电源轨正常、当然开关节点也正常。  剩下的只有2条线、我可以在显微镜下目视它们、然后跟随它们到焊锡极好的引脚。

    我不知道您是否在桑尼维尔当地。  我愿意到您的大厅接您。  以前使用过这些类型的板。  我刚花了太多时间尝试解决这个问题。

    不幸的是 、去年界面似乎正常工作。  但知道我开始 怀疑 这确实是事实。  

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

    安吉洛

    我们现在将使该偏离线。  您可以随时重新打开它。

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

    您好、John、

    切换电源硬接线 断开不是明智 之举、切换使能引脚、不是明智切换或硬接线断开都不有帮助。  感谢您的建议。  希望您能够获得评估板并尝试其他一些操作。  谢谢、Angelo

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

    安吉洛

    评估板似乎已停产。  从技术上讲,重新创建它是可能的,但它需要一个强有力的商业案例,最多需要几个月。  这可能对您的情况没有帮助。

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

    安吉洛

    我现在可以推荐的是放慢速度。  我想您说过一切都按预期工作、只有主器件和 LM3370连接正确?

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

    您好、John、

    这是不正确的。  LM3370的 I2C 总线根本不起作用。  只要我把它放在总线上、它就会使总线不能运行。  我有 LM75、M24C128和图像传感器进行响应、但 LM3370不是。  这非常令人沮丧。  我已经在这方面做了很多工作、在与专家合作和我自己做很多专业工作时、我不会感到很受关注。  是否有机会向我发送该 USB 接口板?

    我不知道还有什么事要做。  我更换过 IC 两次、两次开关节点都非常完美、输出完全默认。  在显微镜下、我再也看不到2条线了、这条线已经为 IC 的 SDA 和 SCL 引脚显示了完美的焊锡芯片。  它们不会短接在一起。

    感谢您的观看。  408-206-9663.

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

    这就是我通过以下方式看到的内容:

    仅总线上的 LM75甚至未通电: I2C 主设备 发送0x42。

    单独在总线上的 M24C128甚至未通电: I2C 主设备发送0x42。

    仅总线上的图像传感器甚至未通电: I2C 主设备发送0x42。

    总线上无集成电路: I2C 主器件发送0x42。

    仅依靠总线运行的 LM3370甚至未通电: I2C 主器件执行重复重启、因此可以说(SDA 和 SCL 看起来相同、但它们并未短接)。

    我在 LM3370评估板上做了更多的视觉显微镜和欧姆计量、因为它非常老旧且明显。   使用非常精细的探头和~40X 或更高功率的显微镜(足够放大以查看芯毛和细探头、非常清晰地仅接触芯片的上半部分)、总线肯定会连接到 SDA 和 SCL 引脚焊锡极好。  这个细探头实际上只接触引脚的邪恶部分。  引脚10和11绝对连接到总线!  我探测了 VDD (引脚4)、它与 Vin1和 Vin2完全处于相同的电位。  SGND (引脚 5)肯定会短接至 IC 上的其他接地端(PGND1和 PGND2)。  

    我想切换 nPOR1和 nPOR2引脚、但决定 不麻烦。  即使我一年前取得成功、他们也从未连接过、方框图显示他们只影响 BUCK、而不影响总线。  

    我没有探测 任何其他引脚、因为开关一直在工作、并为默认电压1.2V 和3.3V 供电。  EN1和 EN2也运行良好。  我认为 I2C 寄存器 EPROM 中的 EN_I2C 存在问题。  或者 EPROM 有一些编程方式错误。  我记得必须对 Summit Micro POWER IC 的内部 EPROM 进行编程、以便为我提供诊断信息(类似信息)。  我们可以在不能再改变之前做半打。  设计人员必须给我们一个特殊的程序来访问它。  可能配方的那一部分已经丢失、内部地址无法对0x42或0x43做出响应?  

    我不认为一年10千个单位是一个足够大的商业案例、尽管我们都知道如今流行的门廊相机有多大!  当数字控制工作时、这是一个很好的芯片。  

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

    安吉洛

    我们已与可能具有 LM3370历史的一些人进行了接触。  他们可能会提供帮助。  不过、这将是假期结束后的事情。

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

    尊敬的 John:

    好的、谢谢。  请记住、我说过、在总线上只有 LM75和 M24C128时、没有电源、我可以看到 它上发送了0x42。  当然、当总线悬空且未连接外设时、也允许主器件发送0x42。

    无论如何、我焊接了一个 LM3370的死错误(颠倒)、只有 SDA 和 SCL 线路输出。  结果相同: 主器件不 会将0x42发送到总线上。   但它不会给我重复的"重试"信号、 在总线的两条线路上也是相同的。  死虫的原因: 我这样做是因为 LM3370评估板很旧、形状不好、而且死虫更容易看到焊点、并且真正将其分解为最基本的。  为什么 "未供电": 它允许我 快速交换小评估板、因为没有 Vdd 和 GND 可连接。  显然,这不是一种常规方法,而是某种程度的明确地消除了需要重置该部分的整个想法。  至少是因为无需为所有工作中的 I2C 芯片加电即可看到主器件发送 0x42。  总之、当我从总线上移除 SDA 线或 LM3370的 SCL 线时、主器件发送0x42。  

    这些 实际上是从死虫工作中获得的唯一新经验:

    1) 1)即使 在"未通电"时也不会重复任何重复。  

    2) 2)从 总线中删除 LM3370的 SDA 或 SCL 中的任何一个允许主器件发送0x42。   

    我必须这样做、因为将事情分解为基础有助于建立信心。  我 过去在63 BGA 图像传感器上发生了一个死错误。  在 63个球中、有20-30个是用手焊接的、在显微镜下、用手工制作的夹具焊接的、  非常耗时。  学习内容是分解为基本内容、即消除柔性板。  这是一个风险、但它给我带来了很多教训。  最终学习了一种热板焊接技术、将 图像传感器正确焊接到柔性电路上、但这一切都是真正的努力和耗时。      

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

    安吉洛

    我将继续、在我们移动该行时关闭该线程。  当您收到包裹时、请告诉我。