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.

CC1310: adc参考电压的一点疑问

Part Number: CC1310


您好,cc1310有两个电压源,

typedef enum ADCCC26XX_Reference_Source {
    ADCCC26XX_FIXED_REFERENCE       = AUXADC_REF_FIXED,
    ADCCC26XX_VDDS_REFERENCE        = AUXADC_REF_VDDS_REL
} ADCCC26XX_Reference_Source;

想问一下scaling设置成enable后的4.3V电压是芯片内部升压电路产生的吗?我看了下芯片的输入电压是1.8V-3.8V。

那是否我输入电压在1.8V是芯片仍能产生4.3V的参考电压?也就是说,当我供电小于3.3V,甚至小于2V时,芯片的4.3V电压是否还是准确的?因为我要用ad去采样的话可能电压输入会低于3V,所以4.3V的准确性很重要。

  • 4.3V是内部产生的

    当我供电小于3.3V,甚至小于2V时,芯片的4.3V电压是否还是准确的

    会使用TI-RTOS 的中的API进行补偿

    Equivalent fixed internal reference(voltage scaling
    enabled) 
    For best accuracy, the ADC conversion should be
    initiated through the TI-RTOS API in order to include
    the gain/offset compensation factors stored in FCFG1.

    即使参考电压为4.3V,根据数据手册ADC输入电压也不应超过VDDS

  • 这个函数是针对固定电压输入的吗?当电源电压在3V到4V内波动时,该函数补偿是否还靠谱?

  • 是针对固定电压输入的

    使用fixed internal reference时应尽量保证供电电压稳定,如果一直波动,那肯定是不准确的

    而且供电电压波动可能会导致芯片不能正常工作