打印
[运放]

采集值达到某个值后突然骤降

[复制链接]
楼主: cxc168
手机看帖
扫描二维码
随时随地手机跟帖
21
cxc168|  楼主 | 2024-12-31 14:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
zyj9490 发表于 2024-12-29 15:10
先用一个电位器代替数字电位器,先别开数字电位器的问题,如果还是复现,再往相位反转上靠,不然向数字电 ...

数字电位器换成了电阻,还是有问题,那就要考虑一下电源了。

01.png (91.35 KB )

01.png

使用特权

评论回复
22
cxc168|  楼主 | 2024-12-31 17:16 | 只看该作者
zchong 发表于 2024-12-28 16:32
可能是运放的供电电源范围太小,输入信号共模电压较高时可能会发生输出相位反转的情况,可以参考analog的MT ...

综合了你和其他层主的办法。

使用特权

评论回复
23
cxc168|  楼主 | 2024-12-31 17:23 | 只看该作者
zchong 发表于 2024-12-28 16:32
可能是运放的供电电源范围太小,输入信号共模电压较高时可能会发生输出相位反转的情况,可以参考analog的MT ...

综合了其他层主和你的想法,做了以下测试:1.数字电位器去除,直接接同等阻值得电阻上去,仍然复现。
2.将电源范围扩大,还是复现。运放供电范围是±8V,我给的是±3.5V左右。

使用特权

评论回复
24
cxc168|  楼主 | 2024-12-31 17:25 | 只看该作者
GlenX 发表于 2024-12-30 11:23
是的,最少要大于信号0.8-1.2V,为了安全,最好±5V供电。
我有个类似的调理电路,就是在5V上串了个二极 ...

将数字电位器换成电阻还是这样,电源扩大了范围仍然是这样。
有一个新的点就是,我的正负电源由电荷泵产生,LM27762DSSR,输出能力的电压也都是正常。

ll.png (84.66 KB )

ll.png

使用特权

评论回复
25
zyj9490| | 2025-1-2 00:13 | 只看该作者
cxc168 发表于 2024-12-31 17:25
将数字电位器换成电阻还是这样,电源扩大了范围仍然是这样。
有一个新的点就是,我的正负电源由电荷泵产 ...

你把有问题的那一级,把输入二个电位及输出电位量一下,是怎么样的。再结合芯片的应用指南有无相位反转的注意事项。应是低频信号事件吧?

使用特权

评论回复
26
zyj9490| | 2025-1-2 00:15 | 只看该作者
把输出电容100UF先去掉。

使用特权

评论回复
27
sandseas| | 2025-1-2 10:53 | 只看该作者
上面的图好像都是AD的采样值吧,有没有示波器采出来的波形,除了运放的共模电压范围有要求,ADC的共模也是有要求的

使用特权

评论回复
28
sandseas| | 2025-1-2 11:07 | 只看该作者
不知道你的REF电压是多少,查了下你用的adc,输入范围是0~REF,如果你的输入超出了REF,是有可能出现这种情况的。另外,表格里面的数字是代表了什么?

使用特权

评论回复
29
cxc168|  楼主 | 2025-1-2 12:13 | 只看该作者
sandseas 发表于 2025-1-2 11:07
不知道你的REF电压是多少,查了下你用的adc,输入范围是0~REF,如果你的输入超出了REF,是有可能出现这种情 ...

参考电压是3.3V,图中的数字是从ADC读出来的值,整个曲线是光电二极管扫过反光窗口的过程曲线。

使用特权

评论回复
30
cxc168|  楼主 | 2025-1-2 13:30 | 只看该作者
zyj9490 发表于 2025-1-2 00:15
把输出电容100UF先去掉。

你好,我使用示波器测量的是ADC输入脚,我取得了波形。然后对比出来的曲线图却是缺失的。

a.png (98.01 KB )

a.png

TEK00002.PNG (38.92 KB )

TEK00002.PNG

使用特权

评论回复
31
sandseas| | 2025-1-2 13:31 | 只看该作者
adc是16bit,最大值是65536,你表格里的数据好像不对吧

使用特权

评论回复
32
XZL| | 2025-1-2 13:44 | 只看该作者
是不是ADC溢出导致的符号位变化?

使用特权

评论回复
评论
cxc168 2025-1-2 15:11 回复TA
看我上面的示波器波形,示波器的波形是正确的,进了ADC后就出现了奇怪的曲线了,目前不知道是哪里导致的溢出导致了这种情况。目前ADC芯片输入了1个基准电压3.3V,以及供电电压5.08V 
33
cxc168|  楼主 | 2025-1-2 15:10 | 只看该作者
sandseas 发表于 2025-1-2 13:31
adc是16bit,最大值是65536,你表格里的数据好像不对吧

确实是16位的,只是我采集的时候会采集8次,然后相加,作为最终的采集值。然而哪怕我不相加8次,只取1次,得到的曲线也是这样。

使用特权

评论回复
34
cxc168|  楼主 | 2025-1-2 17:38 | 只看该作者
zyj9490 发表于 2025-1-2 00:15
把输出电容100UF先去掉。

你好,我做了一个动作,就是CNV拉高时间从2us改为2/20us,神奇的事情发生了,不失真了!我这个电路和上一个版本的另一个区别是,SPI传输线从原来的3cm延长到了10cm左右。这个发现不知道怎么解释。

使用特权

评论回复
35
zyj9490| | 2025-1-2 19:14 | 只看该作者
本帖最后由 zyj9490 于 2025-1-2 19:28 编辑
cxc168 发表于 2025-1-2 17:38
你好,我做了一个动作,就是CNV拉高时间从2us改为2/20us,神奇的事情发生了,不失真了!我这个电路和上一 ...

不明白,2/20us?充电时间缩短,相当于信号幅值降低。

使用特权

评论回复
36
zyj9490| | 2025-1-2 19:16 | 只看该作者
cxc168 发表于 2025-1-2 13:30
你好,我使用示波器测量的是ADC输入脚,我取得了波形。然后对比出来的曲线图却是缺失的。
...

是不是可以判断AD前信号都没有问题,没看清你是看AD值啊形成的波形啊。

使用特权

评论回复
37
zyj9490| | 2025-1-2 19:18 | 只看该作者
cxc168 发表于 2025-1-2 13:30
你好,我使用示波器测量的是ADC输入脚,我取得了波形。然后对比出来的曲线图却是缺失的。
...

应是AD OVERFLOW

使用特权

评论回复
38
Siderlee| | 2025-1-2 20:30 | 只看该作者
哈哈  不错  解决了

使用特权

评论回复
39
Siderlee| | 2025-1-2 20:30 | 只看该作者
不过看你之前说模拟部分不也有失真么

使用特权

评论回复
40
cxc168|  楼主 | 2025-1-2 21:40 | 只看该作者
zyj9490 发表于 2025-1-2 19:16
是不是可以判断AD前信号都没有问题,没看清你是看AD值啊形成的波形啊。

之前的示波器不知道为什么抓不到,换了一个可以抓到了。但是目前只是解决了这个板子,换一块貌似用同样的办法不奏效,现在可以确定的是进去ADC前的波形是正常的,但是采集出来的就会出现这种奇怪的拐点骤降,感觉这种时间的补偿也不是个办法。基准电压和电源电压和之前一样,变化就在信号线变长了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则