TIDA-010941: MSPM0L1306

Part Number: TIDA-010941

Tool/software:

Hello:

1. Whether it is possible to provide relevant information about modulation and demodulation algorithms,

2. Where is the documentation of the related functions in the SDK such as SASI_startMeas(), SASI_PWM_init(), etc.,

3. Whether it is possible to provide reference papers and other materials on the detection principle

Thank you

  • Hello,

    I have already reached out the designers of this reference design to help with your questions. Please understand delays in the answer considering the holiday season. 

    Thanks

    Gio

  • Hello, for question #1, please refer to the Design Guide for this reference design https://www.ti.com/lit/ug/tiduf52/tiduf52.pdf.  Specifically, sections 2.2.2 and 2.2.3 address how the modulation / demodulation is operating on the signal of interest and the design of the blocks forming the signal chain, respectively.  Furthermore, section 3.2.2 describes the operation of the firmware. 

    This technique is a fairly standard technique used in analog signal processing to recover small signals of interest that are buried in noise or otherwise situated in close proximity to large interferers.  For references, please refer to literature on noise-shaping data converters such as delta-sigma and lock-in amplifiers.  As described in the design guide, we are modulating the signal of interest to a carrier frequency much greater than that of the highest frequency interferer so that a band pass filter can be applied to recover the signal of interest and attenuate those considered out of band prior to demodulating.

    For question #3, with regards to particle size estimation and detection, please refer to online literature on the Mie scattering theory, “Light Scattering by Small Particles” by Hendrik C. Van de Hulst, and https://opg.optica.org/oe/fulltext.cfm?uri=oe-29-25-41343&id=465507

    For question #2, these two functions are part of the function driver in the SDK.  Are there specific questions about these functions not answered by section 3.2.2 of the design guide?