Part Number:CC1310
你好
我现在计划将采集到的ADC原始数据转换为实际的电压值,我知道可以使用转换函数进行转换,但是这样会使我的Sensor发送的数据量变大,所以我想将ADC数据转换放在别的MCU上进行处理,现在我想知道ADC的数据转换有没有转换公式可供参考的。
谢谢!
Nick Sun:
您好,
感谢您的提问。
您是想要ADC电压转换的公式吗?
一般来说是:您测量获得的数值/ADC的精度(12bit的ADC为4096)*配置的参考电压
,
SHAO MENG:
请问配置的参考电压在哪里可以查看到,我在硬件连接上并没有找到参考电压输入的引脚。
,
Nick Sun:
您好,
您可以查看CC1310 TRM中的第 17.4.8.2 章:The ADC supports two different internal references, one constant and one relative to VDDS.
而且CC1310只有内部参考电压:The ADC module does not support external references.
您可以打开adcsinglechannel示例工程,其中CC1310_LAUNCHXL.c文件中.refSource = ADCCC26XX_FIXED_REFERENCE就是选择参考电压。CTRL+左键单击 ADCCC26XX_FIXED_REFERENCE会跳转到ADCCC26XX文件,会有如图:
再次跳转(CTRL+左键单击AUXADC_REF_FIXED或者AUXADC_REF_VDDS_REL)会有,最后会跳转(CTRL+左键单击ADI_4_AUX_ADCREF0_SRC_S)到
其实您只需要配置是AUXADC_REF_FIXED或者AUXADC_REF_VDDS_REL就可以了(Fixed reference = 4.3V,Relative reference = VDDS)
,
SHAO MENG:
明白了,非常感谢您的解答