TI中文支持网
TI专业的中文技术问题搜集分享网站

AD采集问题

用板子的AD进行采集,设置参考电压为内部参考电压,外部输入电压进行采集,采集3.3V电压为2750左右,满量程4095对应的是5v吗

Michael Sun:

楼主问的是什么处理器?

针对TM4C123x来说,内部参考为3.3V(VDD)

因此4095对应的是内部参考的电压。

ADC输入不支持5V这么高的。

baosen ren:

回复 Michael Sun:

用的是LAUNCHPAD,采集自己板子上的电压显示2750左右

baosen ren:

回复 baosen ren:

这是初始化函数

void Configure_ADC(void) {

    SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0);     SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);     GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_3);     ADCReferenceSet(ADC0_BASE,  ADC_REF_INT);     ADCSequenceConfigure(ADC0_BASE, 3, ADC_TRIGGER_PROCESSOR, 1);     ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH17 | ADC_CTL_IE |                               ADC_CTL_END);     ADCSequenceEnable(ADC0_BASE, 3);     ADCIntClear(ADC0_BASE, 3);

}

baosen ren:

回复 baosen ren:

void Configure_ADC(void) {

    SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0);    

 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);    

GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_3);  

   ADCReferenceSet(ADC0_BASE,  ADC_REF_INT);    

 ADCSequenceConfigure(ADC0_BASE, 3, ADC_TRIGGER_PROCESSOR, 1);   

  ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH17 | ADC_CTL_IE |   ADC_CTL_END);  

   ADCSequenceEnable(ADC0_BASE, 3);    

ADCIntClear(ADC0_BASE, 3);

}

baosen ren:

回复 baosen ren:

void Configure_ADC(void) {

    SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0);    

SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);    

GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_3);    

ADCReferenceSet(ADC0_BASE,  ADC_REF_INT);    

 ADCSequenceConfigure(ADC0_BASE, 3, ADC_TRIGGER_PROCESSOR, 1);   

  ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH17 | ADC_CTL_IE |    ADC_CTL_END);   

  ADCSequenceEnable(ADC0_BASE, 3);    

 ADCIntClear(ADC0_BASE, 3);

}

Michael Sun:

回复 baosen ren:

ADC_CTL_CH17 ??

LaunchPad上用的是64pin的芯片,一共支持12个通道。

你的硬件是怎么连接的?电压接到哪个脚了?

baosen ren:

回复 Michael Sun:

接到PE3上去了

baosen ren:

回复 Michael Sun:

对地采集电压是295左右,对3.3V采集电压也差不多是这个数,采集五伏的时候会变成600左右

baosen ren:

回复 baosen ren:

如果换一下AD采集的话,3.3采出来大约是1570

赞(0)
未经允许不得转载:TI中文支持网 » AD采集问题
分享到: 更多 (0)