Part Number: MSP430FR60431
Other Parts Discussed in Thread: EVM430-FR6047
Tool/software:
I’m working on a custom ultrasonic flow measurement setup using the MSP430FR60431 (not the FR6047). I’m trying to integrate this with TI's Ultrasonic Sensing Design Center (USDC) for waveform analysis and configuration, but I’m facing several challenges.
What I’ve Understood So Far:
-
Based on previous conversations, thresholds for signal detection don’t need to change dynamically. Instead, we should:
-
Experiment with the custom flow tube using USDC.
-
Capture waveforms using ADC Capture at:
-
Min flow + Min temp
-
Max flow + Min temp
-
Min flow + Max temp
-
Max flow + Max temp
-
-
Analyze echo amplitudes and set a fixed threshold accordingly, which should hold for the product’s lifetime unless dynamic thresholding is specifically required.
-
Questions I Need Help With:
-
How can I validate my custom flow tube using MSP430FR60431 with the Design Center tool?
-
I have the EVM430-FR6047 development kit, but my custom board has an MSP430FR60431.
-
I need a firmware that I can flash onto the MSP430FR60431 that will communicate with the Design Center GUI like the EVM does.
-
-
If I want to change the threshold dynamically at runtime, how should I do it?
-
I am using the FR6043_USSSWLib_template_example as the base firmware.
-
What’s the correct method to update the threshold in real time using this software structure?
-
-
My flow tube has a sensor spacing of 0.02750 meters. The first echo appears around 17 microseconds at 30°C.
-
The Design Center GUI does not allow setting ADC capture delay below 24 microseconds.
-
How can I set a lower ADC start delay in firmware using the FR6043_USSSWLib_template_example?
-
-
I see most configuration values are hardcoded in config.h.
-
If I want to change values at runtime, can I modify the USS_userConfig.c structure directly at runtime?
-
Is it safe and effective to do so for parameters like threshold, gain, and ADC delay?
-
-
Do you have any SFR-level (register-only) USS code samples for the MSP430FR60431?
-
I would like to understand or experiment with bypassing some limitations imposed by the software library or Design Center GUI.
-
My Setup:
-
MCU: MSP430FR60431 (custom board)
-
Flow tube sensor spacing: 27.5 mm
-
Base firmware: FR6043_USSSWLib_template_example
-
Tools: Code Composer Studio, Design Center GUI
Looking for help on:
-
Firmware to enable Design Center communication for MSP430FR60431
-
Runtime configuration flexibility
-
Working around ADC delay limitations in the GUI
-
Low-level (SFR-based) USS access if available
Thanks in advance for your support.
