自制DAC A / D转换器图解

电子说

1.3w人已加入

描述

步骤1:构建电路

dac

此电路的布局非常简单,我特意以此方式设计电路板,以实现轻松的PCB布局。晶体管只是使电阻短路。这些阶段是串联的,起初我尝试并联工作,但是很难线性化,然后,串联电路的加法和加法运算是线性的。在第二张图片中,我使用了一个DIP开关来验证它是否正常工作。这是一个非常简单的构建。它还不需要校准或参考电压,但是控制系统必须知道该方程的电压和级数。 V(measure)=(V(total)/2 ^ bits)*二进制输出(十进制)

步骤2:进一步构建

dac

dac

dac

在构建时,您应该选择NPN或PNP晶体管(即使使用了NPN,我也认为PNP的效果更好)第一张图片是一个阶段,顶部的NPN底部的PNP 。第二个显示6位级联,其分辨率是3位的8倍!在第三张图片中,它显示了如何使用单个电阻器电阻进行级联,只要使用1 2 4 8 16 ect,任何值都将起作用。这比使用预定的十进制值更加准确。 (请参阅后面的曲线。)

步骤3:工作原理

dac

dac

该电路具有数字转换为模拟转换器,并且可以用作模拟转换器,这的确是它的核心。(红色秒图)使用微控制器或二进制计数器,您可以切换输入A1-A3(或最大位数)。最高电阻是您的最高有效位,并且随着电路计数,电阻会发生变化。电阻的这种变化使其成为可变分压器。然后,该电压进入比较器或运算放大器,仅当DAC高于要测量的电压时,Y1和Y1才为高。因此,Y1会告诉您它低于DAC电压但高于最后一个二进制输入。程序或计算机并行端口的读取并不困难。

步骤4:性能/准确性

dac

当然,它不如商业单位准确,尤其是只有3位分辨率时,但请记住它是可扩展的。一个轻微的缺点是它仅在低电流下产生可变电压,因此它不能直接驱动任何东西,但是功率晶体管可以解决该问题。它会随温度变化,但不会太差。它的电压略有变化,因为当150 300 600为适当值时,我使用了150 330 680。最糟糕的是,电压永远不会降低到可能会升高的水平,但最后一张图片显示了解决方案。 DAC处于正负极。我希望我的新DAC A/D转换器能够解决一些数据记录问题。

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分