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.

MSP430FR6043: Questions regarding FR6043 HW/SW design

Part Number: MSP430FR6043

Dear team,

My customer is designing USS gas meter with MSP430FR6043 and encounter a few problems, would you please share some comments on the following questions?

1. As stated in part 19.3 of FR6x UG,“When the USS module is in READY state, keep the device in LPM0 or AM mode, because the USS module uses resources from the core domain of the device. If the device is in other low-power modes, the measurement performance degrades significantly. ”, any detail about what specific core domain recourses are used and why other low power mode will downgrade measurement performance?

2. For PHY block, it makes sense to apply RX bias for signal conditioning. What's the purpose of TX bias before generating excitation pulses?

3. For algorithm to calculate dTOF/absTOF accurately, ADC should capture the entire UPS/DNS waveform. But when temp/gas type/gas velocity changes, the position of UPS/DNS waveform shifts accordingly in time domain. Any instruction or demo on how to set the capture window? One simple idea would be set one capture window whose capture duration is long enough to cover all conditions. What's the relationship between number of sampling points and RAM usage?

4. Any instruction or equations on how to calculate RC value connecting to CHx_OUT pin for impedance matching?

Thanks a lot!

BR,

Charles

  • Hi Jingyuan,

    For the Q3: We use Hilbert transform to calculate the signal envelope of USS waveform, and then measure AbsTOF according to the percentage of the envelope peak value. The calculation window for dTOF is adjusted based on the value of AbsTOF.

    Thanks!

    Best Regards

    Johnson

  • Hi Charles,

    1. It needs DMA for data transfer to the RAM in LPM0 or AM mode. For more information, refer to this link  chapter 2.2.2.1

    2. PHY used to drive the transducer with high current on TX path.

    3. The RAM usage is fixed in the application code. You can check the ADC data buffer definition in the code.

    4. We do not have any resources about impedance matching. The RC values are geting from the tests.

    Best regards,

    Cash Hao

**Attention** This is a public forum