Part Number:TMS320F28035
Hi,
当我把"SW_AD1"接到F28035 B3的ADC采样口时发现,
"SW_AD1"对GND的电压为3.28V,实际ADC采样出来的值只有2.8V左右。
当我把R109 = 10K,改为1K,"SW_AD1"对GND的电压也为3.28V,ADC采集出来的电压就和实际值很接近3.28V,
为什么和上拉的电阻值有关?
Green Deng:
你好,不知道ADC口的外部电路到底什么样的?
SW_AD1是外部信号,并上3.3V上拉电路之后接到芯片ADC口?SW_AD1之前的电路又是怎么样的?
,
dfde jiems:
你好,
我是直接在F28035 ADC端口(ADCINB3)就接一个上拉10K到3.3V,该端口没有其他电路或器件,我把上拉10K改为1K,采样值就没有问题(如前所述),
是不是和ADC端口采样阻抗有关系?
,
dfde jiems:
你好,
我发现零一个现象,即保留该端口电路不变上拉10K到3.3V:
如果我设置触发源为TRIGSEL = 7(PWM触发),出来的ADC结果是4093左右接近3.3V;
如果我改为定时1ms软件触发:TRIGSEL = 0(软件触发),出来的ADC结果3568,相差较大。
不知道这是为什么?
,
Green Deng:
不知道你的SW_AD1之后还接了什么没?这个情况大概是跟芯片引脚内阻分压导致的。
但是不同触发源怎么会影响采样结果的,这个就不清楚了。有没有用例程测试过这个实验?