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.

[参考译文] LMP91300:LMP91300SWIFEVM 的通信协议

Guru**** 2614265 points
Other Parts Discussed in Thread: LMP91300, SN74AHC1G04, INA270

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/656647/lmp91300-communication-protocol-of-the-lmp91300swifevm

器件型号:LMP91300
主题中讨论的其他器件: SN74AHC1G04INA270

您好!                                                                                                                                                         

我想知道是否有任何方法来验证 LMP91300SWIFEVM 与 LMP91300NPN 是否正确通信。

它使用 SWIF 协议(内容7.5.2)、但我看不到电源的变化、无论是写入还是读取(内容7.5.2.1和7.5.2.2)。

我尝试按照第8.2.2.2点来正确校准 LC 振荡电路的 Rp、但在修改寄存器的值时、我看不到 INA/INB 端子的变化。

我还不明白、如果我使用 GUI 在某些寄存器中写入值、当我读取它时、我不会获得 II 写入的值、寄存器值会发生变化、通常为0xff。

我已根据 LMP91300SWIFEVM 用户指南(2.3.设置)连接所有器件。

必须根据第2.2点连接和馈入开发板。 (输入/输出连接器说明)?

出于这些原因、我知道 LMP91300SWIFEVM 板无法与 LMP91300NPN 正确通信。

请帮帮我们。

谢谢、

Guillermo Peña í a

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我们收到了您的请求。 请给我们一些时间来研究这个问题。 同时、如果您可以与我们分享您已连接的传感器特性吗? 如果 INA/INB 端子上没有信号、那么我怀疑传感器不在设计空间内或可能损坏。 我还会确认电路板上没有焊接短路或元件不正确。 您是否构建了多个单元来验证此特定电路板是否有问题?
    谢谢!
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    此外、您能否使用浮动 DMM 检查引脚13和引脚6之间的电压? 应为8V。 如果有任何类型的保护电路、则会导致引脚13和6之间出现压降。 例如、SWIF 板将输出8V 电压、但由于电阻器和二极管的原因、引脚13和6之间的电压可能为6.5V。 在这种情况下、LMP91300将无法识别 SWIF 通信。 验证8V 电源是否设置正确后、可以通过在8V 电源顶部堆叠4V 电源来设置12V 电源。

    另一种可能是器件在某个点烧写了寄存器、根据烧写的版本、它可能禁用了 SWIF。
    此致、
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们使用的是方形线圈(15.5x15.5mm)。 INA/NB 端子上有信号、我可以使用示波器查看接近金属物体的信号如何变化。

    -是的,我们构建了更多的 tan 一个装置,在所有装置中都是一样的。

    -引脚13和引脚6之间的电压设置正确,精确地达到或低于8V、7.6V。

    问题可能出在 LMP91300SWIFEVM 中、当我使用 GUI 的读取/写入命令时、我在 SWIF_MISO / MOSI 测试点中看不到任何变化、我只看到7.8V 连续信号。

    我们尚未烧录任何寄存器。 LMP91300可以烧多少次?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    感谢您确认电压电平和传感器信号。
    听起来在 SWIF 板上可能会出现问题、而不一定是 LMP 板上会出现问题。 我首先确认 MSP 已正确刷写。 您能否确认您用于刷写器件的文件? 您还能告诉我们设备管理器中显示了什么内容吗? 如果它被正确识别、那么我将检查它是否以任何方式损坏。 您可以尝试直接从 MSP 中探测 SWIF 信号、并确保看到适当的信号。 这将帮助我们缩小范围、以查看是固件还是驱动电路损坏。
    谢谢!
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我使用数据文件 lmp91300_rv_strm.txt 来刷写器件。 在器件管理器中、它向我显示器件的主页是 NSC_USB_WV5、器件的名称是 TI、MSP430、我知道它被正确识别。
    如果我直接从 MSP 中探测 SWIF 信号、我可以看到 PWM 信号、但较高的输出电平为1.92V、在我看来、U10 (EL7156)始终在输出上施加8V 电压、因为始终会看到低电平。

    U13的输入和输出具有相同的 voltaje 电平(SN74AHC1G04)。

    你怎么看? 可能涉及固件?

    谢谢

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

    您好!

    感谢您确认固件。 听起来这很可能不是问题所在。

    是否仍然可以澄清器件引脚上是否有8V 和12V 电压? 信号应如下所示。

    谢谢!

    Luke

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

    您好!

    很抱歉耽误你的回答。

    目前、系统的工作原理如这些图像所示、我们的 U13 (SN74AHC1G04)和 U7 (MSP430)出现了问题、因此更改这些组件已成为解决方案。

    感谢您的帮助

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    感谢您的更新! 我将继续并关闭该线程。
    谢谢、
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luke、

    我们发现 SWIF MISO 协议的接收存在一些问题。 我们使用 LMP91300_NPN。 在本示例中、我尝试读取寄存器0x6a。

    在下一张图片中、您可以看到寄存器配置:

    信号 如下所示:

    Yelow 信号:TP11

    蓝色信号:J3、正极点、它连接到 INA270的引脚8。

    绿色信号:TP12 (SWIF MISO)

    您可以看到 、MISO 信号不正确。  你怎么看?

    谢谢!

    此致。

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

    调节端子 CFA 和 CFB 中的电容器、第一幅图的蓝色信号中的纹波消失。

    我想更新信号图片:

    绿色信号:TP11

    Yelow 信号:J3、正极点、它连接 到 INA270的引脚8

    蓝色信号:TP12 (SWIF MISO)

    Yelow 信号的振幅为720mV。 这是否是 INA270无法正常工作的原因?

    谢谢。

    此致。

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

    您是否曾尝试探测 INA270的引脚? 具体而言、什么是电源电压和输出? 这样做可以帮助我们缩小问题的范围。

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

    您好!

    感谢您的回答。  这是我们使用的原理图、不安装 D1、D6、R23和 U13、电源电压为12V、C11为0.1uF。

    这是寄存器配置:

    我们尝试读取寄存器6D、正如您在绿色信号中看到的那样。 黄色信号是 LMP 的响应、在 INA270的引脚8中测量。 蓝色信号是 INA270的输出。
    输出电压始终约为4.6V、当我们读取寄存器时、上升到6.2V。 读取后、电压降至4.6V

    谢谢。  

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

    这听起来像是 INA270存在问题。 让我将此帖子转发给电流感应论坛。

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

    正如您所说的、这是 INA270的问题。 我希望在更改它之前仔细考虑。

    谢谢你。

    此致。

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

    User5223880、我假设您想要 TP12 (或 INA270输出)看起来像一个与黄色信号(INA270的差分输入开关频率约为8kHz)相似的开关数字信号?

    为什么用0.1uF 填充 C11? 这会在 INA270内部创建一个16.58Hz 低通滤波器。 这似乎会消除开关并将 INA270输出转换为直流信号。

    此致、
    Peter Iliya
    电流感应应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、User5223880、

    我没有听到你的反馈。 如果您有更多问题、请勿重新发布。

    此致、
    Peter Iliya