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: Alternating Excitation Pulse Sequence for Ultrasonic Channels

Part Number: MSP430FR5043

Tool/software:

Hello,

I am currently developing an ultrasonic water flow measurement device using the MSP430FR5043. I have a question regarding the excitation pulse sequence configuration for ultrasonic sensors.

Currently, the excitation pulse sequence is as follows:

  • Channel 0 (UPS) → UPS and DNS Gap (µs) → Channel 1 (DNS) → UPS0 to UPS1 Gap (ms) → Channel 0 (UPS) → ...

In this configuration, the excitation pulse for UPS (Channel 0) always starts first, followed by DNS (Channel 1).
I would like to know if it is possible to alternate the excitation sequence, such as:

Channel 0 (UPS) → UPS and DNS Gap (µs) → Channel 1 (DNS) → UPS0 to UPS1 Gap (ms) →

Channel 1 (DNS) → UPS and DNS Gap (µs) → Channel 0 (UPS) → UPS0 to UPS1 Gap (ms) →

Channel 0 (UPS) → ...

In other words, I want to alternate the starting channel between UPS and DNS for each measurement cycle.
Is this configuration supported by the MSP430FR5043, and if so, how can it be implemented?

Thank you very much for your support.

Best regards

  • Hi,

    The capture sequence is defined by the USS_SEQUENCE_SELECTION in demo project. The default one is CH0_CH1 means "Channel 0 (UPS) → UPS and DNS Gap (µs) → Channel 1 (DNS) → UPS0 to UPS1 Gap (ms) → Channel 0 (UPS) → ...". You can change its value and reconfigure the USS module each time. Or you can directly search the code where it uses USS_SEQUENCE_SELECTION and change the condition as you need. 

    Best regards,

    Cash Hao

**Attention** This is a public forum