• 温故《单片机基础》之——DA转换


    在这本书中,也提到了,ADC、DAC转换在测控系统中是比较重要的,同时也提到了PWM的控制方法。

    DAC我想,原理是比较简单的,就是把数字量对应对模拟量去,分辨率越高,精度就越高。DAC的用途也比较广泛,电动机驱动,变频压缩机,音响,电视
    等等。
    书中针对DAC0832的芯片,还提到,有转换方式有三种,1、两级锁存(双锁存一级直通)形式,2、单机锁存形式,3、直接输入(两级直通)形式

    两级输入锁存,可视DA转换器在转换前一个数据的同时,将下一个待转换的数据预先送到输入寄存器,以提高转换速度。此外,在使用多个DA转换器分时输入数据的时候,两级缓冲可以保证同时输出模拟电压。

    a、dac0832单缓冲连接方式

    dac转换是需要一个过程的,所需要的时间就是建立时间,不同的DA转换芯片建立时间的长短是不同的,从几纳秒到几微妙。

    dac0832的内部结构中包含有8位输入寄存器->8位dac寄存器->8位dac转换器->最后输出。
    8位dac寄存器就是我们所说的数据缓存(锁存)器。

    所谓dac0832的单缓冲连接方式,就是使8位dac寄存器处于直通状态,8位输入寄存器处于受控状态。这个方式适合于:只有一路模拟量输出,或者虽然是多路模拟量输出,但并要求输出同步的场合。

    这种应用多用于单路的波形输出,比如锯齿波、PWM波等。

    b、dac0832双缓冲连接方式,就是把8位输入寄存器->8位dac寄存器这两个都设置成锁存方式。这个方式使用于同步输出的场合。其中,有一个例子就是x-y绘图仪,单缓冲的形式,会输出一条折现,而不是一条光滑的曲线。

  • 相关阅读:
    IO模型
    MySQL存储引擎问题
    Flask信号流程
    Flask应用运行流程
    Linux远程连接及常用指令
    Linux的安装与配置
    python GIL锁问题
    python深浅拷贝问题
    pyhton中的__new__和__init__
    直流调速系统Modelica基本模型
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12303715.html
Copyright © 2020-2023  润新知