xiaobendan 发表于 2026-5-9 07:33:48

wulin 发表于 2026-5-8 22:37
按用户手册第1158页ADC基本操作示例程序稍做修改,下载到擎天柱AI8051核心板测试,缓慢旋转电位器,ADC结 ...

还有你只看RES的话,可能看不出来吧,跳变并不大
另外你也不用看,就是启动后电位器调到0,然后断开,测量这个IO的电压看是否是5V

网老四 发表于 2026-5-9 09:52:01

ADC采样管脚不配置为高阻,只能用于采样低内阻的信号源,否则信号源内阻必然会受管脚内部电路影响,具体多大影响,影响是不是线性的都不好说.
电位器本身调节特性也分/对数(A)/线性(B)/指数(C)/三种型号,选型不对的话也会出现手调不均匀现象.如果电位器接触不良,也会出现某段跳变现象,这些都要检查下.

另外指针万用表本身内阻不够大,如果采样电路回路阻抗高的话,万用表内阻也会影响实际ADC脚的电压.
遇到问题最好把程序简化的到最简的能复现问题的代码,同时把原理图和详细测试方法也发上来,才好分析.

xiaobendan 发表于 2026-5-9 10:02:34

网老四 发表于 2026-5-9 09:52
ADC采样管脚不配置为高阻,只能用于采样低内阻的信号源,否则信号源内阻必然会受管脚内部电路影响,具体多大影 ...

原理图就一个电位器,中点接IO,对地有个104
同样的板子用5A60就好用,卖的虽然不多,也有几千片了吧
换上这个AI8051U就不行,之前5A60的26脚是有用的,为了能测试这个芯片,这次改了一下,是LCD显示用的,ADC部分没有变动。
指针表内阻小,所以在设置高阻态后测试电压更应该显示0才对吧。用数字表,会测到缓慢下降的电压。是在电位器不插的情况下,就等于IO上面只有一个104.
现在这个芯片在设置了高阻态后,不插电位器时用指针表测量就是5V,测量对地电流15uA,就是标准IO的状态。我觉得还是芯片问题,至于是本来就有还是被我搞坏了,不不知道了,重新申请了样品,等到手后换上去试试就知道了。

网老四 发表于 2026-5-9 10:03:57

xiaobendan 发表于 2026-5-9 07:33
还有你只看RES的话,可能看不出来吧,跳变并不大
另外你也不用看,就是启动后电位器调到0,然后断开,测 ...
高阻状态,管脚悬空时,测量管脚电压是不确定的,受万用表内阻,外部分布电容电荷,pCB漏电影响.不测时可能一个电压值,表笔一搭上就变另一个值.

网老四 发表于 2026-5-9 10:14:25

xiaobendan 发表于 2026-5-9 10:02
原理图就一个电位器,中点接IO,对地有个104
同样的板子用5A60就好用,卖的虽然不多,也有几千片了吧
换 ...

开路电压5V,对地电流15uA,典型的带上拉的开漏状态,
最好查下配置代码是不是正确,跑程序时有没有被以外改写

xiaobendan 发表于 2026-5-9 10:43:16

网老四 发表于 2026-5-9 10:14
开路电压5V,对地电流15uA,典型的带上拉的开漏状态,
最好查下配置代码是不是正确,跑程序时有没有被以外改 ...

代码都一样的,板子也一样,5A60就好使,这个就不行,代码检查过无数遍了。

wulin 发表于 2026-5-9 11:21:37

xiaobendan 发表于 2026-5-9 07:33
还有你只看RES的话,可能看不出来吧,跳变并不大
另外你也不用看,就是启动后电位器调到0,然后断开,测 ...

启动后电位器调到0,然后断开,测量这个IO的电压为0.06V

xiaobendan 发表于 2026-5-9 12:21:26

wulin 发表于 2026-5-9 11:21
启动后电位器调到0,然后断开,测量这个IO的电压为0.06V

看来真的是我这芯片有问题了,某个宝不靠谱啊

wulin 发表于 2026-5-9 13:05:51

xiaobendan 发表于 2026-5-9 12:21
看来真的是我这芯片有问题了,某个宝不靠谱啊

生产用在南通批量买,平时零买都是在马云家,没有遇到过J货。

xiaobendan 发表于 2026-5-9 15:19:35

wulin 发表于 2026-5-9 13:05
生产用在南通批量买,平时零买都是在马云家,没有遇到过J货。

我上次买的是几年前好像也是15什么型号来,就是只能脱机下载否则就不行。
这次这个,都是淘宝的,在南通买的没啥情况
等南通的样品来了后再说吧
页: 1 [2]
查看完整版本: 突然想起来AI8051U那个ADC的IO口电压跳变的现象原因有肯能