2019-03-25 15:01发布
dontium 发表于 2016-12-2 17:59 信号级的切换,可以找模拟开关,现在很多模拟开关的速度相当高,完全能满足你的需要。
cxsy12300 发表于 2016-12-2 21:06 我用的是STM32F103系列单片机自带的DAC模块,应该不会有错,硬件方面直接通过I/O口输出了电压,接到功放 ...
maychang 发表于 2016-12-2 21:38 两种可能: 1、你在进行D/A转换时,软件(改变该数字量的函数)将原始数据清了零。是否如此,要看你调用的 ...
cxsy12300 发表于 2016-12-5 09:35 1.函数是没有将原始数据清零的操作的,只是重写了该寄存器的值,不知道这算不算清零 2.负载确实对电流更 ...
最多设置5个标签!
我对电源切换电路不是很了解,但是整个实验我要输出2000多个不同的电压,不能每个电压都当作一路,这样来回切换吧
两种可能:
1、你在进行D/A转换时,软件(改变该数字量的函数)将原始数据清了零。是否如此,要看你调用的这个函数是如何操作的。
2、另一种可能,是你的这个负载在输入高阻抗时即向位移原点移动,而改变数据时单片机I/O口高阻抗。
“因此我觉得是电压出现了“空白期””。
为何不测量一下?万用表量量即可知道。别凭“觉得”,那不可靠。
1.函数是没有将原始数据清零的操作的,只是重写了该寄存器的值,不知道这算不算清零
2.负载确实对电流更敏感,如果每次改变电压IO口都处于高输入阻抗,这个是可以解释现在的问题的,那请问大神有什么解决办法吗?
“函数是没有将原始数据清零的操作的,只是重写了该寄存器的值”,这个不是清零。不过,还要检查一下输出端口是否保持输出,可能端口改变了,例如改变成输入状态。
你提供的信息量还是不够,我无法更详细回复。
一周热门 更多>