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.
您好:
C2000Ware_3_04_00_00自带ADCdemo : adc_ex1_soc_software ,将单端采样改为差分,然后做了如图以下三点修改,:1、屏蔽main函数主循环中的ESTOP0语句,2、将模式修改为差分,3将ADC_setupSOC()函数中的参数ADC_CH_ADCIN0修改为ADC_CH_ADCIN0_ADCIN1作为差分1通道,ADC_CH_ADCIN1修改为ADC_CH_ADCIN2_ADCIN3作为差分2通道。然后运行程序,在ADC0,ADC1的PIN脚上接上2.5V和GND,ADC2,ADC3引脚悬空不接。debug程序,差分1通道测出数值经换算是2.5V,但是差分2通道数值换算后也大概2.5v,输入电压改为其他数值也是一样的情况,像是1、2通道出现了联动。然后将2通道差分输入的两个引脚接地,差分1通道给电压2.5V,这时候两个通道的采样值都正确,联动的情况消失。请问如何避免这种情,因为不用的采样通道需要悬空。