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.

LAUNCHXL-F28379D: Questions about ADC's on Launchpad

Part Number: LAUNCHXL-F28379D

Hello,

I have a couple of questions regarding the ADC's on the Launchpad above.

First of all, in the ADCD, there is an additional differential operational amplifier on board. What is the purpose of this? If you can set up the ADC to perform differential conversions, why include an additional differential amplifier prior to the MCU? 

Second of all, looking through the documentation for this board, there doesn't seem to be any unity gain buffers/filter components before the input signals are passed to the ADC sensor inputs, even though TI have a document detailing how you need these to provide an ideal driving source to the ADC's. Why is this not included, and should it be designed externally to provide best ADC performance?

In a previous question I asked about providing a precision voltage reference external for the ADC's, and was told this is possible using the analog 14/15 input pins. That is fine. However, the differential amplifier in the ADCD has its own voltage reference. Does this mean you can't use an external precision reference, and does this only apply to the differential input for ADCD?

Best regards,
Joel

  • First of all, in the ADCD, there is an additional differential operational amplifier on board. What is the purpose of this? If you can set up the ADC to perform differential conversions, why include an additional differential amplifier prior to the MCU? 

    The intent was to provide some assistance for conditioning external signals for differential sampling. On-board buffering is often better with respect to managing noise, which is a greater concern for 16-bit sampling vs 12-bit sampling.

    Second of all, looking through the documentation for this board, there doesn't seem to be any unity gain buffers/filter components before the input signals are passed to the ADC sensor inputs, even though TI have a document detailing how you need these to provide an ideal driving source to the ADC's. Why is this not included, and should it be designed externally to provide best ADC performance?

    A persistent goal for the LaunchPad platform is to keep user costs low. When it comes to ADC buffering of the BoosterPack signals, the tradeoff decision was made to minimize cost by leaving out buffering circuitry while accepting some raw performance degradation that users can mitigate through external buffering.

    For general evaluation and learning purposes, the non-buffered ADC path is sufficient. For cases where maximum precision is required, an external buffer is recommended.

    In a previous question I asked about providing a precision voltage reference external for the ADC's, and was told this is possible using the analog 14/15 input pins. That is fine. However, the differential amplifier in the ADCD has its own voltage reference. Does this mean you can't use an external precision reference, and does this only apply to the differential input for ADCD

    I am not aware of a simple way to supply an external ADC reference voltage on the LaunchPad. The reference is generated on-board with no test point access.

  • Hi Tommy,

    Thanks for your reply. Here is a previous post of mine which someone replied to detailing how to supply an external reference, it seems easy enough: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1047588/launchxl-f28379d-external-voltage-reference-for-the-f2837xd-launchpad?tisearch=e2e-sitesearch&keymatch=%2525252520user%252525253A420268#

    is this not the case?

    Regards,

    Joel 

  • Joel,

    I think he misinterpreted your question.

    His reply was: "...ADCIN14 and ADCIN15 can be used to calibrate all of the ADCs to an external reference"

    This is not the same as supplying an external reference to the ADC VREFHI/VREFLO pins.

    -Tommy

  • Hi Tommy,

    What is the difference, if I may?

    This goes back to my original issue of achieving very high accuracy for my power supply input. I am worried that the noise on the internal reference of the ADC's will restrict how accurately I can track the voltage no matter how much resolution my ADC has. For a 6000V output with 0.1V of ripple, this is a percentage noise of 0.001667%. I would assume that my voltage reference would have to have a noise specification that at least matches this value, which I believe would require an external reference. 

    Best regards,
    Joel

  • Joel,

    The ADC voltage reference will determine the full-scale range of the converter, which directly influences its precision.

    The shared 14/15 input pins allow the user to sample a single input voltage across all ADCs in order to infer the ADC-to-ADC error so that the results from different ADCs can be normalized (calibrated) using software post-processing.

    -Tommy