今日看点

简述单片机串行d/amax521的工作原理

发表于话题:521
发布时间:2021-05-21

本文主要简述串行D/AMAX521的工作原理,介绍它的工作时序及其与单片机的连接方法和部分程序。

1 引言

MAX521是一种2线8路八位电压输出DAC(数模转换器)。MAX521有5路参考电压输入,前面的四路DAC(DAC0~DAC3)每路有一个独立的参考电压输入(REF0~REF3),允许独立地设置每路的电压范围;剩下的四路DAC(DAC4~DAC7)共享一路参考电压输入REF4。它具有串行接口和内置软件协议,允许最高转换频率达400kbps。MAX521的接口具有双缓冲输入结构,允许DAC的寄存器单独或者同时更新;它具有低能耗模式,可以使工作电流减少到4μA。MAX521以单一的+5V电源供电。

应用范围:最小模拟器件系统;数据偏移/采样调节;工业过程控制;自动检测设备。

MAX521有20脚DIP,24脚SO和24脚SSOP三种封装形式。20脚DIPMAX521的引脚如图1。

OUT0~OUT7:DAC0~7的电压输出端;REF0~REF3:DAC0~3的参考电压输入端;REF4:DAC4~7的参考电压输入端;AD0、AD1:设备地址输入引脚;SCL:串行时钟输入端;SDA:串行数据输入端;DGND:数字信号地;AGND:模拟信号地

2 MAX521的软件通讯协议

I2C总线组成:仅由两条线组成。一条是时钟线(SCL),另一条是数据线(SDA)。SCL线为时钟信号,由总线控制设备产生,为总线提供统一的时钟信号。

SDA线为数据信号,在总线控制设备和总线上的其他设备间进行双向传送。

I2C总线协议规定:SCL为高电平时SDA信号有效,SDA线上的数据变化应在SCL为低电平时进行。此规定唯一的例外是开始信号和停止信号。

I2C输入/输出一个字节的格式是高位在前、低位在后。每一次I2C总线访问是由一系列的基本操作组成的,下面对这些基本操作进行详细解释。

2.1开始信号

每次I2C总线访问前要在总线上发送开始信号。当SCL线为高电平时,SDA线由高变低,便形成开始信号。

2.2结束信号

每次I2C总线访问后要在总线上发送结束信号。当SCL线为高电平时,SDA线由低变高,便形成结束信号。

开始信号和停止信号的时序图如下:

2.3器件寻址字节

无论读写操作均需一个器件寻址字节。MAX521的寻址字节的前五位为01010(选中该设备的标志代码)。后两位为设备地址,由MAX521的AD0、AD1引脚的状态决定。最后一位X是向设备写入或读出数据,若向MAX521写入数据时X为0。

下面是MAX521完整的工作时序图:

2.4数据地址字节或命令字节

设备寻址字节后为命令字。命令字的前三位为0,后面两位为RST和PD,再后面三位A2A1A0是8个DAC输出寄存器的通道地址。数据地址字节或命令字节的工作时序见图4:

R2R1R0设置为0,属保留位。当RST为高时,MAX521复位所有DAC寄存器,但输出一直保持到“停止”信号。当PD位为高时,在收到“停止信号”后MAX521进入低能耗模式。在低能耗模式中,DAC输出取决于此时通道地址设置和输出字节设置状态,此时提供最大电流为20μA。当PD位为低时,MAX521返回正常工作状态后紧跟着发送“停止信号”,DAC输出的电压取决于当前通道地址设置和输出字节设置情况。

2.5应答信号

在每传送完一个地址字节或一个数据字节之后的第九个时钟脉冲期间,接收方在SDA线上产生一个低电平的应答信号ACK,以通知发送方数据已接收到,可以继续发送。所有数据传送完毕后,单片机向SDA线发送一个停止信号,结束该次数据传送。

注意:

1)总线空闲时,SCL和SDA线应保持在高电平。

2)一次新的启动前,总线空闲时间tBUF>4.7μs。

3)时钟为高电平、低电平的时间和开始信号建立时间、结束信号建立时均需大于4.7μs。

4)两次写发送时间间隔tWR>10ms。

5)SCL线的操作速率可以达到400kHz。

3 MAX521与MCU的接口和程序

如图1所示,MAX521与单片机的P1.6、P1.7相连,并把它作为I2C总线来操作。所有参考电压均接+5V,使输出的模拟电压值在0~+5V之间。设备地址设为01B。OUTPUT后接执行设备。

4 结束语

本系统已成功应用在具有多个DAC转换的电路中,比通常并行DAC器件节省,并为智能化设备研发提供了很好的方案。

标签组:[单片机

本文来源:https://www.kandian5.com/articles/18871.html

上一篇ucbug软件站

下一篇兵器工业521医院

相关阅读

怀孕期间阴道出现褐色分泌物,要尽快就医

阴道分泌物,一般指「白带」,正常呈白色或透明。在孕期出现褐色分泌物,一般是由阴道出血、宫腔胚胎异常或是胎盘异常出血等引起,由于分泌物在阴道停留时间长、排出较晚,就会变成褐色。妊娠期一般分为三个阶段,妊...

2025-10-31

胎梦暗示生女孩?专家拆解梦见小鸟、白色羽毛、晨露含义

自古以来,胎梦就被视为预测胎儿性别和未来发展的重要线索。许多准妈妈在怀孕期间会做各种奇特的梦,其中 梦见小鸟、白色羽毛和晨露 等意象尤为常见,且常被民间解读为可能预示生女孩的征兆。这些梦境究竟蕴含着怎...

2025-10-31

生女孩胎梦大全:梦见花卉、水果、水的预兆与解析!

从古至今,胎梦一直被准父母们视为预测宝宝性别与未来发展的重要线索。本文将深入解析梦见 花卉、水果、水 等常见意象与生女孩之间的神秘联系,为您提供一份详尽的胎梦指南。一、胎梦文化背景与科学认知胎梦,即...

2025-10-31

生女孩胎梦TOP10:月亮、雪花、紫藤花等吉祥梦境盘点

关于生女孩的胎梦,传统解读中往往与 柔和、纯净、优雅的意象 相关联。月亮代表阴柔之美,花朵象征生命的绽放,水元素寓意温柔如水,这些都在文化符号学中与女性特质紧密相连。而现代心理学则认为,这些梦境可能反...

2025-10-31

胎梦里的温柔暗示:梦见月亮、珍珠、蝴蝶大概率生女儿?

在东亚传统文化中,胎梦一直被视为预测胎儿性别和未来命运的重要征兆。当准妈妈们梦见 皎洁的月亮、晶莹的珍珠或翩翩的蝴蝶时,常常会听到"这可能是怀女孩的征兆"的说法。这些美丽而温柔的梦境意象,为何会与女孩...

2025-10-31

生女孩胎梦科学吗?心理学+民间说法双角度解析梦见蝴蝶

在备孕和怀孕期间,许多准父母都会经历各种奇妙的梦境,其中 "梦见蝴蝶" 常被认为与生女孩有关。这种关联不仅存在于中国民间传统中,在世界各地的文化里也有着丰富的解读。本文将从 心理学科学视角 和 民间传...

2025-10-31

生女孩胎梦VS生男孩胎梦:5大关键区别,你梦对了吗?

自古以来,胎梦就被视为预测胎儿性别和未来发展的重要征兆。许多准父母在怀孕期间都会经历各种生动奇特的梦境,这些梦境往往被赋予特殊的含义。在传统文化中, 生女孩和生男孩的胎梦有着显著的区别 ,从梦境内容到...

2025-10-31

社区医生:怀孕别养猫了,二手烟反倒没事!孕妇无语了

河南有一个孕妈妈怀孕五周去社区医院做阴道B超,确定自己有没有怀孕。当时夫妻俩想到怀孕了都非常关注,所以两夫妻都去医院了。而这个孕妈妈的老公有吸烟的习惯,她就希望能跟医生说一下,让老公戒烟,而且她家里面...

2025-10-31

男人抽烟对家庭伤害多大?老婆流产,女儿肺癌,儿子身高少10厘米

虽然每一包香烟上面都写着‘吸烟有害健康’,但是抽烟的人感受到的是烟可以带给他快乐。比如饭后抽一根烟就感觉自己像是神仙一样;比如说在困的时候抽一根烟能够解乏;比如说在无聊的时候抽...

2025-10-31

宝宝摔下床后,别急着立刻扶起来,了解"黄金十秒"很重要

广东中山一位宝妈面对孩子头朝下摔下床后的做法在短视频平台获得了众多网友的称赞。一是她没有慌乱;二是处理方法十分科学,连不少专家都留言夸赞“妈妈的做法让孩子受到的伤害降到最低”、...

2025-10-31