当使用的51单片机在ad哪个库ad转化无法达到所需精度时,我要采取什么措施提高ad转化的精度?


AD就是模拟量转换为数字量,DA就昰数字量转换为模拟量

51单片机在ad哪个库是数字芯片内部只有0和1,没法表示模拟量


DA到这就结束了编程就先算了...发现郭天祥视频51单片机在ad哪个库的DA、AD芯片和清翔的不是一个,清翔的是两个在一个芯片PCF8591他这个是DAC0832,


用的最多的是逐次逼近式和双积分式当然这里只看逐次逼近式就好

 可以看到AD芯片里面就有一个DA转换器。

将VREF作为参考电压DA转换器相对于VREF就会输出一个电压值,先将DA转换器的最高位置1会产生1/2倍参考電压的值,从VN这里输出从VN这里和VIN作对比,如果大于这个1/2倍的VREF那么就在移位寄存器中保存下来,移位寄存器的最高位就是1如果小就存0,然后DA转换器的第二位置1再进行比较,大于则移位寄存器保存1小于则是0,以此类推直到移位寄存器的8位都保存完01,最终把模拟量转換为数字量然后通过EOC发出信号,产生中断告诉51单片机在ad哪个库转换结束,OE输出低电平把锁存缓存器的数据取走。

往上数第二张图就能看到中点连线的转移特性曲线

正是由于AD用到了DA所以才会使得AD比DA慢。


T592封装格式中间I/O是数据口,是单总线芯片就是数据在一根线上来囙跑,读写数据都通过这根线电阻是上拉电阻。可以检测出现在的温度例程的代码可以把温度显示到数码管上。


实验板上的贴片、小え件的封装都是0805(还有各种型号的:1206、3216、0604、0302)封装

看看电路图就会发现,到现在51单片机在ad哪个库的大部分东西就都讲完了

郭天祥的是AD0804,和我的不同所以不看了。

我要回帖

更多关于 51单片机在ad哪个库 的文章

 

随机推荐