• dac0832


    DAC0832的应用

    如图,DAC0832是倒梯形电阻网络D/A转换器。

     

     

    IOUT1与反馈管脚RFB,当然DAC0832也可以另选反馈电阻接到IOUT1 与VO之间,外接的参考电压VREF必须保证有足够的稳定性,才能确保应有的转换精度。别外当VFER为正时输出电压为负,当该参考电压为负时输出电压为正,参考电压的选择也要参考外接的运放。由芯片手册可知,RFB一般为15K。 关于输出电压具体的计算可以参考《数字电子技术基础》数-模和模-数转换一章内容。

    DAC0832特征:

    (1) 建立时间ts典型值为1us.

    (2) 8位的分辨率.

    (3) 低功耗,20mV.

    (4) 单电源供电,+5V~+15V

     

    DIP封装的管脚分布图

    各管脚的定义:

     片选信号(低电平有效)与ILE结合起来可以使能

     输入锁存使能信号,高电平有效;

    WR1:输入信号的写选通,当WR1为高电平时,数据被锁存到输入锁存器中,要更新输入锁存器的数据---CSWR1必须拉低,而ILE必须为高。

    WR2:把输入锁存器中的数据转移到DAC寄存器中,低电平有效。

    XFER:数据转移控制信号,低电平有效,与WR2配合使用。

    IOUT1:电流输出端,当输入全为1是其电流最大。

    IOUT2:电流输出端,IOUT1+IOUT2=常数。

     

    RFB:反馈电阻器。芯片内部此端与IOUT1接有一个15K的电阻。

    VREF:参考电压输入端电压范围为-10V~10V

    典型的应用接法:

     

     

     

    DAC0832的内部结构:

     

    DAC0832的操作时序:

     

     

     //***************************************************************

    module DAC0832(clk,rst,addr,da_clk);
    input clk;
    input rst;
    output[7:0] addr;
    reg[7:0] addr;
    reg[7:0] cnt;
    output da_clk;
    reg da_clk;
    always@(posedge clk or negedge rst)
    begin
     if(!rst)
      begin
       cnt<=8'd0;
       da_clk<=1'b0;
      end
     else
      begin
      cnt<=cnt+1'b1;
      if(cnt[7])
      begin
       da_clk<=1'b1;
      end
     else
      da_clk<=1'b0;
     end
      
    end
    always@(posedge da_clk or negedge rst)
    begin
     if(!rst)
      addr<=8'd0;
     else
      addr<=addr+1'b1;
    end
    endmodule


     

     

  • 相关阅读:
    echarts 点击事件 点击一次触发多次
    echarts 没有数据时,无数据展示
    递归 出现的一些问题
    echarts 下钻 返回设成按钮的样式
    阻止冒泡 阻止默认事件
    前端如何绘制svg格式图片
    html头部的标签有哪些?
    ant design 封装可填写Tag标签的input框
    React:通过Vite集成Tailwind CSS
    React:通过vite批量导入图片
  • 原文地址:https://www.cnblogs.com/zhongguo135/p/2752428.html
Copyright © 2020-2023  润新知