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.

AWR1843BOOST: ADC buffered/unbuffered mode change

Expert 7150 points
Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843

Hi Experts,

My customer is using mmwave_sdk_03_03_00_03. They want to evaluate ADC buffered/unbuffered mode respectively. Looking at the source code, there is

rlUInt8_t  signalBuffEnables;

in rlExtAnaSignalsMonConf structure. Is this a filed to switch buffered mode and unbuffered mode?

Best regards,

Ken

  • Ken,

    This structure you are referring to deals with the analog monitoring functionality of the AWR1843 device, not the ADC buffer configuration. There are no configuration options in the ADC Buffer driver for buffered and unbuffered mode.

    This has to deal with feeding external signals to the device and feeding them to the GPADC, not the ADC that is used in the RX chain.

    You will see in the block diagram for AWR1843 that the GPADC and ADC are two different modules: https://www.ti.com/ds_dgm/images/fbd_swrs222b.gif

    Regards,
    Kyle

  • Kyle,

    Thank you for your prompt response. I meant GPADC as see in the figure below. In this case, "signalBuffEnables" in rlExtAnaSignalsMonConf structure is for buffered/unbuffered mode?

    Best regards,

    Ken

  • Ken,

    Yes, this understanding is correct. Please refer to the monitoring header to understand this structure and how each bit maps to buffered each of the 5 different inputs.

        /**
         * @brief  This field indicates the sets of externally fed DC signals which are to be \n
                     buffered before being fed to the GPADC. When each bit in this field is set, the \n
                     corresponding signal is buffered before the GPADC. The monitored signals are \n
                     compared against programmed limits. The comparison result is part of the \n
                     monitoring report message. \n
                     Bit      SIGNAL \n
                     0        ANALOGTEST1 \n
                     1        ANALOGTEST2 \n
                     2        ANALOGTEST3 \n
                     3        ANALOGTEST4 \n
                     4        ANAMUX \n
                     Others   RESERVED \n
         */
        rlUInt8_t  signalBuffEnables;

    Regards,

    Kyle