Part Number: MSP430FR6047
Other Parts Discussed in Thread: CC1310,
Hi TI team
I have a question about the USS error 135: DToF - Shift value was greater than maxSampleShift.
First the setup:
I have a test stand that looks like something like this:

The sensor is a clamp-on flow sensor - the black narrow thing right on top of the box. The fixture is used for debugging. My setup for this particular post is without all the debug wires attached and the sensor runs on battery.
It has a CC1310 and a MSP430FR6047 on it. The CC1310 receives the data from the MSP.
The question:
The sensor has been mounted on the box for 5 days with a measurement every 2 seconds. At day 6 the MSP all of a sudden starts to send error 135 every other measurement (every 4th second - see picture of error log below). It did so for several hours until my error handler on the CC1310 stopped the measurement request, reloaded the USS parameters to the MSP and started the data request again.
Any good explanation why this error appears all of a sudden after almost a week?
What happens inside the MSP algorithm?
I understand that the algorithm has to shift the UPS/DNS capture more than 20 (as defined in the USS_userConfig.h) samples to align the spikes. This error should be relevant under (very) high flow conditions but this is zero-flow.

Another question I would like to ask is: Under what conditions does the MSP430FR6047 return 0.0 in absolut tof and delta tof?
I have seen it lately and would have expected an error if something was wrong.
Kind regards
Lasse

