Part Number: MSP-SA430-SUB1GHZ
Hi,
I have read the posts from this thread, but could not fiend a satisfying answer:
Quick intro: My Idea is to use the SA430 for factory testing purpose. The device under test signals a sine wave centered on the carrier freq and I would like to use the SA430 to measure the dbm to check wether:
A) is the signal centered or might the DUT's crystal be off and
B) if the signal is as strong a specified.
I managed to talk to the SA420 over UART and to send the initial commands and retrieve my first sweep.
What is still unclear to me is how I convert the retrieved set of U8 data (181 samples in total if I am not mistaken) to readable dbm values?
I checked the sources of the GUI app but going through the code it seemed that the code was not 100% up to date (?). My understanding is that first I read the calibration data from the SA430 unit. This data shall be used somehow to calc the dbm value from the U8 values, correct?
It's fairly tough to reverse engineer by looking at the sample code. I have tried but my calculations ended up in unrealistic values. I am not sure wether my parsing of calibration data is done correctly (as the code seem not to be up-to-date maybe) and I do not see how I debug if I am on the right path.
Could you please help in explaining how the dbm values are calculated from the calibration data? And is there some info on how the calibration data is organized?
Very much appreciate your help,
Henry