搜索
bottom↓
回复: 76

做电源时发现一种提高DA分辨率的方法!

  [复制链接]

出350入477汤圆

发表于 2014-11-24 10:15:21 | 显示全部楼层
yuhang 发表于 2014-11-23 23:05
用两片 DA 做加法是个很不错的方式

不过接缝处会有点小麻烦

用一个高级AD做反馈吧!
不然线性度一定不够
例如,低分辨率DA的DNL是自身的2LSB,换算到整个合成DA的范围(假如合成结果多了4bit),就是2*16=32个LSB
高分辨率的DA虽然可以轻松的分辨到合成结果的1个LSB,但你怎么叠加也躲不过前级这个32LSB的DNL
最终你等效出的这个DA,虽然分辨率很高,但是DNL仍然是低分辨率DA的DNL值。INL其实也同样。
要这种分辨率有何用??
用它的唯一方法是增加一个高位AD来反馈,用高位AD的测量结果来修正两个DA的输出。这样只要DA分辨率够,其它什么参数都不用考虑。
可惜这样一来,系统输出速度就降为了这个AD的转换速度。高位AD远远慢于两个中低位的DA



阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出350入477汤圆

发表于 2014-11-24 10:40:03 | 显示全部楼层
youlongam 发表于 2014-11-24 10:17
是的啊,不过需要软件来完成!

这样从精度上来说比两个DA叠加要好一些,至少DNL确实降低了同等的倍数。
当然INL没办法,仍然是你DA原始的INL,完全没有变化。
就是说,如果你用一个DNL=2,INL=4的DA来做16细分,那么得到的结果的DNL还是2,INL变成了4*16=64 LSB

出350入477汤圆

发表于 2014-11-24 13:42:37 来自手机 | 显示全部楼层
wz18th 发表于 2014-11-24 12:16
很不错的办法,抖动+-1LSB达到目的,100Hz的抖动上来说,达到稳定目标值的时间就会增加了吧?用作软件闭环 ...

请首先自己算DNL和INL

出350入477汤圆

发表于 2014-11-24 13:45:04 来自手机 | 显示全部楼层
farfar 发表于 2014-11-24 12:58
噪音肯定會很大。
如果你有高位數表測量的話,會發現輸出會有較大的抖動,普通萬用表的速度不夠。 ...

狠点滤波,可降低噪声,但也降低速度

出350入477汤圆

发表于 2014-11-27 08:23:51 来自手机 | 显示全部楼层
雨雪随行 发表于 2014-11-26 23:05
其实就是把da信号和pwm占空比想与后rc滤波输出。我早就想到过。有两个缺陷,一是输出频率很低,快速切换时 ...

低速情况下可以用ad反馈,精度完全可以保证,但严重降低速度。
单个da自己做pwm并没有提高INL,意义很小。
两个da缩放后相加,INL和DNL都没提高,纯属装样子。两da乘起来也一样。
高速没有好办法。
哪有又让马儿跑又让马儿不吃草的

出350入477汤圆

发表于 2014-11-27 08:31:43 来自手机 | 显示全部楼层
雨雪随行 发表于 2014-11-26 23:05
其实就是把da信号和pwm占空比想与后rc滤波输出。我早就想到过。有两个缺陷,一是输出频率很低,快速切换时 ...

如果速度不重要,过冲很好对付:你每次只改变计算值的90%,然后等ad采样,采回来再算出修正值,再改变修正值的90%,反复几次就行了
你的da再差,总不会差过10%吧,那么输出就肯定是单调的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-10 00:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表