打印

看数据手册时说DAC的误差,DAC的误差有哪些呢?

[复制链接]
2259|16
手机看帖
扫描二维码
随时随地手机跟帖
沙发
冰是睡着的冰| | 2015-12-23 22:43 | 只看该作者
DAC 规范分为两个基本类别:静态与动态。静态规范是在稳定输出状态下、在 DAC 输出端观察到的行为,而动态规范则是指在代码至代码转换过程中所观察到的行为。所以误差也应该分为静态误差和动态误差。

使用特权

评论回复
板凳
haokeer| | 2015-12-24 09:14 | 只看该作者
有偏置误差,增益误差,微分非线性误差,积分飞线性误差,绝对精度误差,等等

使用特权

评论回复
地板
manaok12345| | 2015-12-24 18:58 | 只看该作者
在实际操作的时候,肯定有误差的。输出0时有一个电压值的,把这个置为零点,直接操作即可

使用特权

评论回复
5
tomyoct| | 2015-12-25 08:06 | 只看该作者
DAC的误差,需要在实际使用过程中经过实际调整。

使用特权

评论回复
6
单片机菜菜| | 2015-12-26 09:01 | 只看该作者
现在好的,先进的DAC都可以自己调整误差了。

使用特权

评论回复
7
kokofei| | 2015-12-26 17:38 | 只看该作者
在使用DAC的时候,可以利用简单的算法,将误差调整的很小的。

使用特权

评论回复
8
原味_郭| | 2015-12-27 11:46 | 只看该作者
kokofei 发表于 2015-12-26 17:38
在使用DAC的时候,可以利用简单的算法,将误差调整的很小的。

什么算法呢?是不是减去零点值就可以了呢?

使用特权

评论回复
9
布拉格梦语| | 2015-12-28 08:54 | 只看该作者
误差是不可避免的,就像AD一样,只要符合精度就可以了。

使用特权

评论回复
10
enginezhong| | 2015-12-29 08:18 | 只看该作者
布拉格梦语 发表于 2015-12-28 08:54
误差是不可避免的,就像AD一样,只要符合精度就可以了。

如果知道误差的时候,可以软件处理这个误差,来尽量变小的

使用特权

评论回复
11
kokofei| | 2015-12-29 08:21 | 只看该作者
原味_郭 发表于 2015-12-27 11:46
什么算法呢?是不是减去零点值就可以了呢?

一般是减去零点值的,如果有需要的话,可以做线性拟合什么的

使用特权

评论回复
12
kokofei| | 2015-12-29 21:31 | 只看该作者
kokofei 发表于 2015-12-29 08:21
一般是减去零点值的,如果有需要的话,可以做线性拟合什么的

找到一个好的办法,多选两位的AD,刨去误差,就省去软件上的麻烦了。

使用特权

评论回复
13
布拉格梦语| | 2016-2-24 21:55 | 只看该作者
enginezhong 发表于 2015-12-29 08:18
如果知道误差的时候,可以软件处理这个误差,来尽量变小的

对的,这需要很好的算法,这也需要芯片的速度很高的。

使用特权

评论回复
14
playergatsby|  楼主 | 2016-4-27 16:06 | 只看该作者
manaok12345 发表于 2015-12-24 18:58
在实际操作的时候,肯定有误差的。输出0时有一个电压值的,把这个置为零点,直接操作即可 ...

是了。而且这个零点不是线性变化的,只是在某一段时间内是线性的。

使用特权

评论回复
15
playergatsby|  楼主 | 2016-4-27 16:08 | 只看该作者
tomyoct 发表于 2015-12-25 08:06
DAC的误差,需要在实际使用过程中经过实际调整。

只要我们需要的精度>>于误差,这个误差就是没事的。

使用特权

评论回复
16
playergatsby|  楼主 | 2016-4-27 16:08 | 只看该作者
单片机菜菜 发表于 2015-12-26 09:01
现在好的,先进的DAC都可以自己调整误差了。

是了,就像ADC一样,自动校准的可以。

使用特权

评论回复
17
playergatsby|  楼主 | 2016-4-27 17:49 | 只看该作者
原味_郭 发表于 2015-12-27 11:46
什么算法呢?是不是减去零点值就可以了呢?

这只是零点误差,还有其他误差的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

82

帖子

1

粉丝