stm32能不能输出一个从0-5V周期为0.1ms分辨率为0.5mv的波形

2019-08-13 23:09发布

想要用stm32输出一个波形,如图所示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
shuaigew88
1楼-- · 2019-08-15 04:12
不需要0.1ms内输出10000次吧    0.1ms输出个几百次就够了吧
NULLFF
2楼-- · 2019-08-15 05:29
 精彩回答 2  元偷偷看……
wxjhby
3楼-- · 2019-08-15 06:37
wxjhby 发表于 2017-9-21 14:02
不需要0.1ms内输出10000次吧    0.1ms输出个几百次就够了吧

技术上要求的,几百次不够
bruceleegyx
4楼-- · 2019-08-15 09:45
我觉得需要认真考虑“分辨率0.5mV”这个需求。

波形斜率是5V/0.1ms,如果需要分辨率0.5mV的话,是说信号的接收方会以10ns的周期来采样吗?
就算做到了锯齿波上升阶段误差总小于0.5mV,那跳变怎么办呢,也需要在10ns以内完成吗?
bruceleegyx
5楼-- · 2019-08-15 14:14
NULLFF 发表于 2017-9-21 16:51
LZ理解有误,分辨率至少是10000个单位,不代表0.1ms输出这么多次。实际上你输出信号的周期是0.1ms,频率就 ...

100kHz的DAC做10kHz的锯齿波,幅值5V都固定了,那就是每周期10个固定点的大台阶,误差±250mV,
我觉得LZ想要的应该不是误差250mV、分辨率0.5mV……
K.O.Carnivist
6楼-- · 2019-08-15 16:41
@NULLFF @K.O.Carnivist 先谢谢两位的回答。我对这个信号的处理也不太懂,可能是我没表达清楚,我再把我的需求叙述一遍吧。我需要得到一开始那张图的信号,也就是一条从0-5V接近线性的电压信号,并且这条接近线性的电压信号分辨率在0.5mv。换句话说,我要在0.1ms内输出0.5mv->1mv->1.5mv->2mv->......1v->1.005v->1.01v->.......5v,所以就是要在10ns之内完成一个固定大小信号的输出,并完成跳变。自己感觉有点实现不了

一周热门 更多>