作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。
标题 | MAX5822芯片的原理和应用 | |||||||||||||||||||||||||||
技术领域 | ||||||||||||||||||||||||||||
行业 | ||||||||||||||||||||||||||||
简介 | MAX5822是MAXIM公司推出的新型12位的D/A芯片,它利用I2C总线进行数据的传输,电路设计和接口非常简单。介绍了这种新型的D/A芯片的电气特性、工作原理和使用方法,并给出了一个实际应用的例子和程序。 | |||||||||||||||||||||||||||
内容 |
1. 概述 MAX5822是美信(MAXIM)公司推出的一种新型的I ●超低功耗。当VDD=3.6V时,电流为 ●休眠模式下电流仅为300nA; ●只需单极性2.7V~5.5V的电源供电; ●高达400kHz的I ●斯密特触发输入 ●轨对轨的输出缓冲放大; ●休眠情况下,有三种可软件编程控制的输出阻抗; ●上电复位并将输出清零. 2. 内部结构及原理 MAX5822的引脚功能排列如表1所。图1所示是 MAX5822的内部电路原理图。 MAX5822有两路12位的D/A转换的输出,内部主要由五部分电路组成即 I 表1 MAX5822的引脚功能
在对MAX5822进行操作时,先发送其地址和读/写命令,对于MAX5822来说其地址是011100X,最低位地址X由ADD来决定,然后发送C0~C3(命令位)以及D/A数据的高四位,最后再发送低八位数据。C0~C3是命令位,它决定对哪个寄存器进行读写,以及是否进行D/A转换。
3.I I
在I 4. 应用举例 MAX5822接口电路简单,本例利用PIC单片机的普通I/O口与MAX5822的数据线和时钟线连接,用软件模拟I
程序的流程图如图4,第一条虚线以前是PIC单片机(主机)产生START状态,然后发送8位数据,判断MAX5822(从机)是否产生ACKNOWLEDGE信号,如果不想继续进行通信可以由PIC单片机产生STOP状态,如第二条虚线一下所示。 对于MAX5822来说,PIC单片机先产生START信号,然后先发送地址位01110000,最低位0表示要对其进行写操作,然后发送C3~C0和D11~D8,接着发送D7~D0,最后由PIC单片机产生STOP状态。
参考文献: [1] 窦振中 PIC系列单片机原理和程序设计 [2] Michael J.Pont 时间触发嵌入式系统设计模式 [3] MAX5822 DATASHEET |