关于输出电压保持电路的设计

2019-03-25 15:01发布

a1.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
maychang
1楼-- · 2019-03-26 10:37
信号级的切换,可以找模拟开关,现在很多模拟开关的速度相当高,完全能满足你的需要。
dontium
2楼-- · 2019-03-26 13:47
 精彩回答 2  元偷偷看……
cxsy12300
3楼-- · 2019-03-26 16:38
dontium 发表于 2016-12-2 17:59
信号级的切换,可以找模拟开关,现在很多模拟开关的速度相当高,完全能满足你的需要。

我对电源切换电路不是很了解,但是整个实验我要输出2000多个不同的电压,不能每个电压都当作一路,这样来回切换吧
cxsy12300
4楼-- · 2019-03-26 18:34
cxsy12300 发表于 2016-12-2 21:06
我用的是STM32F103系列单片机自带的DAC模块,应该不会有错,硬件方面直接通过I/O口输出了电压,接到功放 ...

两种可能:
1、你在进行D/A转换时,软件(改变该数字量的函数)将原始数据清了零。是否如此,要看你调用的这个函数是如何操作的。
2、另一种可能,是你的这个负载在输入高阻抗时即向位移原点移动,而改变数据时单片机I/O口高阻抗。

“因此我觉得是电压出现了“空白期””。
为何不测量一下?万用表量量即可知道。别凭“觉得”,那不可靠。
maychang
5楼-- · 2019-03-26 21:25
maychang 发表于 2016-12-2 21:38
两种可能:
1、你在进行D/A转换时,软件(改变该数字量的函数)将原始数据清了零。是否如此,要看你调用的 ...

1.函数是没有将原始数据清零的操作的,只是重写了该寄存器的值,不知道这算不算清零
2.负载确实对电流更敏感,如果每次改变电压IO口都处于高输入阻抗,这个是可以解释现在的问题的,那请问大神有什么解决办法吗?
cxsy12300
6楼-- · 2019-03-26 23:16
cxsy12300 发表于 2016-12-5 09:35
1.函数是没有将原始数据清零的操作的,只是重写了该寄存器的值,不知道这算不算清零
2.负载确实对电流更 ...

“函数是没有将原始数据清零的操作的,只是重写了该寄存器的值”,这个不是清零。不过,还要检查一下输出端口是否保持输出,可能端口改变了,例如改变成输入状态。

你提供的信息量还是不够,我无法更详细回复。

一周热门 更多>