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.

[参考译文] MSP430FR5043:USS GUI 与 MSPFR5043

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1120232/msp430fr5043-uss-gui-with-mspfr5043

器件型号:MSP430FR5043
主题中讨论的其他器件: MSP430FR6043

大家好、

我们正在尝试在 MSP430FR5043上运行 USS Water Demo。 我们已经按照以下内容修改了项目: 链接。 但是、我们看到 USS GUI 的 ADC 捕获反映了随机值、捕获窗口不响应、所有波形上始终为0。 我们将使用保持在静止水中的换能器对此进行测试。 导致这种情况的原因是什么? 为了使 GUI 正常工作、我们必须对其进行修改的部分是什么? 如某些线程所示、一些用户已成功将 USS GUI 与 MSP430FR5043搭配使用。

此致、

Kamlesh

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

    您好、Kamlesh、

    如果没有更改、您是否可以获得正常的 ADC 波形(使用默认项目)?

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:  

    感谢您的快速响应。 我将使用 MSP430FR6043的默认代码。 我已删除 LCD 部件代码并更改了链接器文件。 但是、ADC 捕获没有任何影响。 有时可以看到一行。 此外、点击"Capture"会导致连续的 I2C 中断(在 CCS 中通过调试模式进行检查)。

    此致、

    Kamlesh

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

    您好、Kamlesh、

    将 FR6043到 FR5043的变更指南作为参考:

    e2e.ti.com/.../5557.MSP430FR5043_5F00_SW_5F00_Changes.zip

    您可以按照本指南更改项目并重试。

    我在 GUI 中发现了一些错误、您必须查看这些错误并解决该问题才能获得噪声波形。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:  

    我将在零流量下获得下图。 ADC 捕获无任何内容。 我只能在 USS GUI 与 PCB 连接断开后获取这些值。 上述帖子中的错误选项卡显示大量错误(实际上、我可以重现相同的错误-错误选项卡中每个更新500个错误)。 错误是"UPS 或 DNS 中未检测到信号"。

    您可以看到、DToF 值不正确。 "ERROR"选项卡最初显示了 HSPLL 错误(代码30)、然后没有错误。 一段时间后、波形停止(看起来像 GUI 挂起)。

    是否有任何想法来诊断确切的问题?

    此致、

    Kamlesh

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

    您好、Kamlesh、

    如果您在此处获取一些数据、我认为 GUI 通信(I2C 和 IRQ)应该正常。因此、我认为您的测量电路可能存在一些问题。

    [引用 userid="516056" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1120232/msp430fr5043-USS-GUI-wing-mspfr5043/4162625#4162625"]错误是"未在 UPS 中检测到信号或引用"ns"

    对于此错误、您需要检查 HSPLL 和外部晶体(8MHz、可能为4MHz)是否 正常。

    您可以尝试在 CHx_OUT 和 CHx_IN 引脚中捕获一些波形、您应该能够在这两个引脚中获得一些正常波形。

    您可以按照以下信息诊断您的问题:

    文件:///C:/ti/MSP/USS_02_40_00_00/USS/docs/UserGuide/UserGuide/ch_errors.html

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    感谢您的回答。

    HSPLL 错误现在未出现。 我只能看到一次。 但是,该错误显示每次更新的错误计数增加了500,并显示错误“No signal detected in ups and DNS"(在 ups 和 DNs 中未检测到信号)。 我将 PCB 置于调试模式并单步执行它。 然后、错误代码将一次更新1 (如预期的那样)

    USS 中的"仪表选项"中是否有要更改的设置? 我也选择了"customPCB "和"MSP430FR5043"。 但是 、我觉得没有成功、除了前面建议的更改之外、还需要在 MSP 代码方面进行一些更改。

    这就是我在 ADC 采集上得到的结果。 我可以看到几条随机的线路。 请注意、我单击了一次"Capture"、ADC 波形持续更新。

    我的模拟器件原理图如下所示:

    请推荐下一步行动。

    此致、

    Kamlesh

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

    除上述内容外:

    为了检查 ADC 是否能够正确捕获信号、我将函数发生器连接到了 CH0_IN、其中生成了2Vpp 正弦波。 我能够在0x005000和0x0052CE 之间的存储器位置上看到数据(对于两个通道)。 它看起来是正确的数据、因为当我将 FG 连接更改为 CH1_IN 时、内存块的相关部分会填充数据(可以在内存浏览器中看到)。 我缺少什么吗? 现在、问题是如何在 USS 上看到这一点?  

    此致、

    Kamlesh

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

    您好、Kamlesh、

    您是否已在 CHX_IN 引脚中使用示波器捕获一些波形?

    您可以在 CCS 中使用 Figure 函数查看 ADC 数据、以检查 ADC 是否正常。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    是的、我连接了一个函数发生器、可以在存储器浏览器中看到捕获的数据(上图显示在回复-连接到 FG 的 UPS 通道中)。 因此、ADC 看起来正常。  

    此致、

    Kamlesh

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

    您好、Kamlesh、

    明白了、这意味着您的 ADC 和通信电路正常、因此该问题可能是由传感器引起的。

    您能在传感器引脚中看到正常波形吗?

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    因此、我连接了传感器(保持静态流)并进行了 ADC 采集。 之后、我绘制了在 LEA 存储器中捕获的数据-这就是图形的外观(因为我无法连接到 GUI):  

    因此、总的来说、我觉得捕获效果不错。 一个问题是 DToF、absToF 和流速的高值。 零流量漂移(约25ps)的理想值与我在这里看到的值不接近。  

    我可以、现在 GUI 未连接、但这是一个更严重的问题。 如何 解决此问题? 问题出在哪里? FR6043/47和 FR5043之间的算法或配置是否存在差异?

    此致、

    Kamlesh

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

    添加到以上内容:

    上图是当我连接 FGen 时、在其中一个通道上生成977kHz 1Vpp 正弦波。 对我来说没关系。

    此致、

    Kamlesh

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

    您好、Kamlesh、

    我发现蓝色波形只有红色波形的一半、在这里看起来有一些问题。

    FR6043和 FR5043的算法配置不应有差异。

    看起来非常陌生、我认为您应该能够连接以前信息中的 GUI。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    蓝色波形为一半、因为我只为 UPS 复制了几个初始样本、否则它会像红色波形那样出现。 我只是想了解这些值的外观。 我将尝试在 FR6047和 FR5043中输入完全相同的信号阵列值、并查看计算中是否出现任何差异。

    此致、

    Kamlesh  

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

    您好、Kamlesh、

    通过电子邮件发送给您、离线讨论。

    谢谢!

    此致

    Johnson