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

[复制链接]
 楼主| playergatsby 发表于 2015-12-23 14:08 | 显示全部楼层 |阅读模式
看数据手册时说DAC的误差,DAC的误差有哪些呢?DAC的误差如何避免呢?
冰是睡着的冰 发表于 2015-12-23 22:43 | 显示全部楼层
DAC 规范分为两个基本类别:静态与动态。静态规范是在稳定输出状态下、在 DAC 输出端观察到的行为,而动态规范则是指在代码至代码转换过程中所观察到的行为。所以误差也应该分为静态误差和动态误差。
haokeer 发表于 2015-12-24 09:14 | 显示全部楼层
有偏置误差,增益误差,微分非线性误差,积分飞线性误差,绝对精度误差,等等
manaok12345 发表于 2015-12-24 18:58 | 显示全部楼层
在实际操作的时候,肯定有误差的。输出0时有一个电压值的,把这个置为零点,直接操作即可
tomyoct 发表于 2015-12-25 08:06 | 显示全部楼层
DAC的误差,需要在实际使用过程中经过实际调整。
单片机菜菜 发表于 2015-12-26 09:01 | 显示全部楼层
现在好的,先进的DAC都可以自己调整误差了。
kokofei 发表于 2015-12-26 17:38 | 显示全部楼层
在使用DAC的时候,可以利用简单的算法,将误差调整的很小的。
原味_郭 发表于 2015-12-27 11:46 | 显示全部楼层
kokofei 发表于 2015-12-26 17:38
在使用DAC的时候,可以利用简单的算法,将误差调整的很小的。

什么算法呢?是不是减去零点值就可以了呢?
布拉格梦语 发表于 2015-12-28 08:54 | 显示全部楼层
误差是不可避免的,就像AD一样,只要符合精度就可以了。
enginezhong 发表于 2015-12-29 08:18 | 显示全部楼层
布拉格梦语 发表于 2015-12-28 08:54
误差是不可避免的,就像AD一样,只要符合精度就可以了。

如果知道误差的时候,可以软件处理这个误差,来尽量变小的
kokofei 发表于 2015-12-29 08:21 | 显示全部楼层
原味_郭 发表于 2015-12-27 11:46
什么算法呢?是不是减去零点值就可以了呢?

一般是减去零点值的,如果有需要的话,可以做线性拟合什么的
kokofei 发表于 2015-12-29 21:31 | 显示全部楼层
kokofei 发表于 2015-12-29 08:21
一般是减去零点值的,如果有需要的话,可以做线性拟合什么的

找到一个好的办法,多选两位的AD,刨去误差,就省去软件上的麻烦了。
布拉格梦语 发表于 2016-2-24 21:55 | 显示全部楼层
enginezhong 发表于 2015-12-29 08:18
如果知道误差的时候,可以软件处理这个误差,来尽量变小的

对的,这需要很好的算法,这也需要芯片的速度很高的。
 楼主| playergatsby 发表于 2016-4-27 16:06 | 显示全部楼层
manaok12345 发表于 2015-12-24 18:58
在实际操作的时候,肯定有误差的。输出0时有一个电压值的,把这个置为零点,直接操作即可 ...

是了。而且这个零点不是线性变化的,只是在某一段时间内是线性的。
 楼主| playergatsby 发表于 2016-4-27 16:08 | 显示全部楼层
tomyoct 发表于 2015-12-25 08:06
DAC的误差,需要在实际使用过程中经过实际调整。

只要我们需要的精度>>于误差,这个误差就是没事的。
 楼主| playergatsby 发表于 2016-4-27 16:08 | 显示全部楼层
单片机菜菜 发表于 2015-12-26 09:01
现在好的,先进的DAC都可以自己调整误差了。

是了,就像ADC一样,自动校准的可以。
 楼主| playergatsby 发表于 2016-4-27 17:49 | 显示全部楼层
原味_郭 发表于 2015-12-27 11:46
什么算法呢?是不是减去零点值就可以了呢?

这只是零点误差,还有其他误差的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

82

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部