281229961 发表于 2020-11-19 01:10:00

求助:STM32的DAC输出接入放大电路 输出就变了

如下图
DAC_OUT_PA4 是STM32的DAC输出。
1.去掉R59测量PA4引脚的电压 和程序设置里一样,可以0-Vref输出(Vref是2.5v)
2.把R59焊上 再测量PA4 只有0 - 1.04v 了!
请问下这个电路有什么问题吗?如何会造成这个情况?
电路中AVSS =-12VAVCC=+12V

zqf441775525 发表于 2020-11-19 08:20:03

DAC的负载能力不够。好像DAC的内阻是30多K欧姆。这个地方肯定要用正向放大,或者先做一级跟随。

icherry 发表于 2020-11-19 08:21:41

输入输出阻抗不匹配。

Corona_spark 发表于 2020-11-19 08:24:27

你这反向放大器的输入阻抗不够,需要正向放大器,stm32的DAC带负载能力非常差。

hdxet 发表于 2020-11-19 11:58:51

使能DAC输出缓存试试

281229961 发表于 2020-11-19 13:34:42

hdxet 发表于 2020-11-19 11:58
使能DAC输出缓存试试

嗯嗯谢谢各位,

现在在外面
晚上回去试一下

fengyunyu 发表于 2020-11-19 13:48:43

因为有负反馈电阻接到运放的输入端,而这个反馈电阻通常不能使用过大的阻值,所以降低了电路的输入阻抗。

20061002838 发表于 2020-11-19 13:53:26

DAC不使能缓冲器,输出阻抗15K,外接10K负载,两个电阻分压,比例是10/25=0.4
LZ用2.5V的参考电压,测到分压之后的电压只有1.0V,完全没毛病

工程师030 发表于 2020-11-19 14:18:02

20061002838 发表于 2020-11-19 13:53
DAC不使能缓冲器,输出阻抗15K,外接10K负载,两个电阻分压,比例是10/25=0.4
LZ用2.5V的参考电压,测到分 ...

请问高手G070可以当G071用吗?我看G070手册里面连PVD都没有,CR2寄存器直接没介绍

20061002838 发表于 2020-11-19 18:06:51

工程师030 发表于 2020-11-19 14:18
请问高手G070可以当G071用吗?我看G070手册里面连PVD都没有,CR2寄存器直接没介绍 ...

不知道,我没用过G0系列的

ZXF_CUG 发表于 2020-11-20 09:10:31

为什么用两次反向放大,直接正向放大不行?

MoMo_avr 发表于 2020-11-20 09:28:27

考虑下运放的偏置电流。

令狐冲 发表于 2020-11-20 10:20:37

20061002838 发表于 2020-11-19 13:53
DAC不使能缓冲器,输出阻抗15K,外接10K负载,两个电阻分压,比例是10/25=0.4
LZ用2.5V的参考电压,测到分 ...

老哥分析的没毛病。

hunanhh 发表于 2020-11-20 11:12:21

可能是你用了两次反相运放的原因吧,直接用两次正相运放试试

281229961 发表于 2020-11-20 11:37:30

20061002838 发表于 2020-11-19 13:53
DAC不使能缓冲器,输出阻抗15K,外接10K负载,两个电阻分压,比例是10/25=0.4
LZ用2.5V的参考电压,测到分 ...

谢谢使能缓冲之后就对了


desertsailor 发表于 2020-11-20 12:23:00

DAC的输出阻抗大,带不动反向放大器

zhcj66 发表于 2020-11-20 12:30:56

工程师030 发表于 2020-11-19 14:18
请问高手G070可以当G071用吗?我看G070手册里面连PVD都没有,CR2寄存器直接没介绍 ...

G0 可以用串口下载程序吗?

工程师030 发表于 2020-11-20 12:53:31

zhcj66 发表于 2020-11-20 12:30
G0 可以用串口下载程序吗?

没试过,我都是SWD下载的

zhcj66 发表于 2020-11-20 13:30:13

本帖最后由 zhcj66 于 2020-11-20 13:31 编辑

工程师030 发表于 2020-11-20 12:53
没试过,我都是SWD下载的

https://www.amobbs.com/thread-5741152-1-1.html

我这个没搞定,,
你用的stlink.jlink?

mail_cj 发表于 2021-1-20 18:32:04

好像stm32使能缓冲后,da输出难以低至0V,楼主测试过吗?能不能输出0V?

xx181614zdc 发表于 2023-8-24 16:13:14

mail_cj 发表于 2021-1-20 18:32
好像stm32使能缓冲后,da输出难以低至0V,楼主测试过吗?能不能输出0V?
(引用自20楼)

不能输出到0,在数据手册中还有一点说明:使能缓冲器之后,输出电压下限为0.2V。(同时,上限电压为VDDA - 0.2)。

ibmx311 发表于 2023-8-24 19:28:40

不用缓冲器大约在20毫伏以内
页: [1]
查看完整版本: 求助:STM32的DAC输出接入放大电路 输出就变了