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.

[参考译文] CCS/MSP430FR6043:开关信号

Guru**** 2564410 points
Other Parts Discussed in Thread: EVM430-FR6043, MSP430FR6043, TDC1000, TDC7200, CAPTIVATE-PGMR

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/931497/ccs-msp430fr6043-switching-signals

器件型号:MSP430FR6043
主题中讨论的其他器件:MSP430WAREEVM430-FR6043TDC1000TDC7200CAPTIVATE-PGMR

工具/软件:Code Composer Studio

您好!

我已经使用 MSP430FR6043创建了定制板。 我以"EVM430-FR6043"为例。 现在、我将使用"msp430ware_3_80_10_09"中的"USSSWLib_TEMPLICE_Example"、我想知道如何操作换能器之间的切换。 我是否必须自行在 交易之间切换传感器、或者是否可以在库中完成(以及如何实现)?

此外、我一直在使用 TDC1000和 TDC7200、我明白为什么我会获得这样的信号:

1.黄色-发送信号

2.green -接收信号

但是、当我使用 MSP 时、我将获得不同的信号、例如:

  • 黄色- J601
  • 绿色- J602

1.两个信号

信号

右侧信号

图片是在我没有使用 CH1_IN、CH0_IN 并且传感器未连接到 MSP 时拍摄的、因此我不知道第二个信号来自何处。

问题:

  • 根据我的第一段、我需要做什么来切换传感器?
  • 如果我没有连接传感器、第二个信号来自何处?

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

    您好、Maciej、

    上游和下游传感器之间的多路复用由库自动完成。 虽然你的照片没有通过、但我会尝试解释我认为你在谈论什么。  当下游换能器传输到上游换能器时、会捕获上游信号。  当上行换能器发送到下行换能器时、会捕获下行信号。  我建议您首先开始使用 GUI 示例项目。  您的电路板是否配置为水或燃气?

    BR、
    Leo

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

    您好、Leonardo、

    我重新上传了照片、希望您现在能看到。

    我使用的是 TDC1000和 TDC7200、因此我了解它的工作原理。 我只是想查看激励脉冲是否正确生成、但我在接收侧获得了这些奇怪的信号。  在没有将换能器连接到电路板的情况下生成激励脉冲的完全相同时间(这些显示在最后的图像上)。 这些信号是什么?

    关于多路复用、我讨论的是由 RxSel1和 RxSel2引脚控制的这些"开关"。 这些与"EVM430-FR6043"中的相同。 如何使用库或我自己的代码来控制开关?

    GUI。 由于电路板尺寸限制、我只有 TDIO 和 CLK 引脚可连接到"MSP430FR6043"、因此我怀疑 GUI 是否足够工作。

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

    您好、Maciej、

    RxSel1和 RxSel2引脚通过以下功能进行控制:

    USSLIB_HAL_CONFIGGPIOForCapture (您可以修改此函数中的代码)


    您可以探索使用此板通过 USB (和 GUI)与定制板通信:

    https://www.ti.com/tool/CAPTIVATE-PGMR

    它只需要几个引脚。

    BR、
    Leo

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

    您好、Leonardo、

    我想加入对话。

    我想知道、如何使用您提到的板(CAPTIVATE-PGMR)将"定制板"连接到 USSLib GUI?

    您会给它一些指示灯吗?
    我有一个具有 MSP430FR6043的定制板、并且我可以从外部访问以下引脚:SBWTDIO、SBWCLK、VDD、GND。

    如何将我的定制板连接到 CAPTIVATE-PGMR?
    如何运行 UssLib GUI 以便能够通过 CAPTIVATE-PGMR 连接到我的定制板?

    此致、
    Adam

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

    尊敬的 Adam:

    如果您参考此链接中的图315:  

    http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/CapTIvate_Design_Center/latest/exports/docs/users_guide/html/CapTIvate_Technology_Guide_html/markdown/ch_evm_CAPT_PGMR.html

    需要为 GUI 接口连接 HID 桥 SDA、SCL 和 IRQ。  应连接 TST 和 RST 进行编程。  

    BR、

    Leo

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

    您好、Leo、

    听起来很合理。

    参考 EVM430-FR6043原理图、请确认在使用 USSLib GUI 时不需要访问 UART。

    请参阅下面突出显示的区域。


    假设我们使用相同的引脚来选择 RX 和相同的输入/输出开关逻辑、我们是否需要更改常规固件或 GUI 中的任何内容?

    在哪里可以找到可以使用 USSLib GUI 构建固件的来源?
    我发现了这样一个项目:
    \ti\MSP\UltrasonicWaterFR604x_02_40_00_00\examples\USS_WATE_Demo
    这是吗?


    此致、
    Adam

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

    尊敬的 Adam:

    正确、GUI 通过 I2C (而非 UART)进行通信。  是的、水演示包括与 GUI 进行通信的源代码。这是一个很好的起点。

    BR、
    Leo

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

    您好、Leo、

    非常感谢。
    现在、我有一个全面的看法。

    此致、
    Adam