常用带DAC的MCU产品

在 开源示波器差分测量探头-PD150 这个产品里面有一颗MCU是有DAC的功能的,可以给运放做偏置电压的补偿。

最近在做这个东西

图片

很漂亮

但是是PIC的(ATSAMD10D14A),国内不服水土(是我蠢,不会写),然后群里面就问了一下,大哥给了一些推荐,这里就整理一下:

首先是PY32的,属于超值系列的MCU,F072和71

都是双路DAC

可以看到定时器很多都在外设上面怼着

F051,F071,F091,都是有的,最大两个,一开始的都是一个

也是主流系列

好处是有buffer,驱动能力更强

好家伙儿,基本上一样的IP

小华的F072

其实差不多的性能

这个就简单的多了,至少看着是

其实项目里面的DAC才是10bit的

实现DC 偏移自动归零(Zero Adjustment):

因为差分放大器 AD8130 有一定的 DC 偏移,影响测量精度,尤其是低电压下(比如测 10mV 的信号偏差就很关键)。

使用MCU 内部的 DAC(PA02 输出)通过 DAC_VOUT 接入 AD8130 的 VREF 脚。

改变该参考电压 → 改变输出的 DC 偏移。

MCU 同时读取放大器输出(通过 MCP6V67 零漂移运放 + 自己的 ADC)判断当前输出是否归零。自动搜索最优 DAC 输出,直到差分输出电压小于 ±10mV。

触发方式:按下 SW1(Zero 键)触发。

我最后使用了F051,问就是MX真香!

代码语言:javascript代码运行次数:0运行复制
.html
代码语言:javascript代码运行次数:0运行复制
.html
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-04-26,如有侵权请联系 cloudcommunity@tencent 删除性能开源产品定时器搜索