首页 > 科技推动 > 内容

单片机与单总线A-D转换器的接口设计 DS2450

发布于:2024-07-18 编辑:匿名 来源:网络

DS是DALLAS公司生产的单总线四通道逐次逼近型A/D转换器芯片。

其输入电压范围、转换精度位数和报警阈值电压均可编程;每个通道都可以使用自己的存储器来存储电压范围设置、转换结果和阈值电压等参数。

在正常模式下,其串行通信速率为16.3kbps,而在超速工作模式下,速率可达kbps。

片内16位循环冗余校验码发生器可用于检测通信的正确性。

DS采用8引脚SOIC小体积封装。

它可以由单个 5V 电源或寄生电源供电。

该芯片正常工作时的功耗仅为2.5mW,空闲时的功耗为25μW。

可以并联多个DS或其他具有MicroLAN接口的单总线芯片。

CPU只需要一根端口线就可以与许多单总线芯片进行通信,并且占用微处理器上的端口较少,从而节省了大量的引脚。

和逻辑电路。

  1 DS 引脚排列及内部结构   1.1 引脚功能   DS 采用 8 引脚 SOIC 封装,其引脚功能描述如下:   1 引脚(VDD):工作电源连接 输入终端;   2脚(N.C):浮动脚;   3脚(DATA):串行数据输入/输出端;   4脚(GND):接地端;   第5脚(AIN-A):模拟电压输入端A;    Pin 6(AIN-B):模拟电压输入端B; 7脚(AIN-C):模拟电压输入端C;   Pin 8 (AIN-D):D 模拟电压输入端子。

  1.2 内部结构   DS 的内部结构如图 1 所示,光刻 ROM 中的 64 位序列号是出厂前光刻的,可以视为 DS 的地址序列号。

64位光刻ROM的排列是:前8位(20H)是产品型号,接下来的48位是DS本身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1);光刻ROM的作用是使每个单总线器件的地址不同,以便在一条总线上可以连接多个单总线芯片。

  对于一线端口,在ROM功能建立之前,无法实现其他功能。

总线控制器必须首先通过DATA引脚向DS提供ROM功能控制命令(8位)。

其7个功能控制命令为:    (1)读ROM,命令字[33H];    (2) 匹配ROM [55H];    (3) 搜索ROM [F0H];   (4) 跳过 ROM [CCH];    (5) 条件搜索ROM [ECH];   (6)超速跳过ROM[3CH];    (7) 超速匹配ROM [69H]。

  执行SuperSpeed Skip ROM或SuperSpeed Match ROM命令可以使串行通信速率高达kbps。

如果多个设备连接在一条线上,这些命令将在每个设备的 64 位 ROM 部分上运行,并选出一个特定的设备。

然后对选定的DS执行下一步A/D转换控制命令和读写存储器命令。

所有命令或数据读写均从最低位开始。

  1.3 存储器   DS 内部有 24 个地址相连的 8 位存储器,可分为 3 页,每页 8 字节。

第0页是A/D转换结果存储器,每个通道占用2个字节,共16位。

当芯片上电复位时,该页清0;第1页是A/D转换控制和状态存储器;第2页是各通道输入的高/低限报警值记忆。

  2 转换及读写控制   2.1 转换控制   DS 转换控制首先通过其 DATA 端子串行发送转换命令字[3CH],然后发送通道选择字和预置控制字,最后启动A/D转换器进行转换。

DS 的通道选择字和预置控制字的含义如表1 所示。

  通道选择字中对应位为1,表示该通道参与转换。

当同时选择多个通道时,转换顺序为A→B→C→D,未选择的通道将被跳过。

A/D 转换时间可近似为:   转换时间 = 通道数 × 转换精度位数 × 80μs + μs。

  当所有通道转换完毕后,系统会发出读内存命令,以获取转换结果和相应的状态。

  预置控制字可用于预置相应通道的转换结果存储器。

当SET和CLR=00时,不预置,即保持最后的转换值;当SET和CLR = 01时,转换前预设为全0;当SET和CLR=10时,预设为全1;但是,  SET 和 CLR=11 是无效组合。

  2.2 存储器读/写控制   读存储器命令可用于读取转换结果、工作状态和阈值设置值等。

总线管理器首先发送读存储器命令字[AAH],然后发送两字节 16 位“起始数据”存储器地址。

读取总线上一个字节的数据后,地址自动加1,然后读取下一个数据;当读该页时,接下来读取的两个字节是内部自动生成的16位循环冗余校验码,它由前面发送的命令字、地址和读存储器数据组成。

并根据以下表达式生成:   CRC16=X16+X15+X2+1  写内存命令主要是针对第1页和第2页的内存,其目的是写入各通道的工作模式控制字以及对应通道的高低阈值设置值。

总线管理器首先发送写存储器命令字[55H],然后发送两字节16位存储器起始地址,然后将要写入的数据一一发送,地址也自动加1。

如果刚写入一条数据后就进行读操作,读出的数据应该与上次写入的数据完全相同。

该功能可用于比较写入和读取的数据,以确定传输的正确性。

  如果软件验证时发现读/写传输错误,则必须初始化DS芯片并重新进行读/写操作。

  2.3 DS工作时序   DS的一线工作协议流程为:初始化→ROM功能命令→存储器读写/转换控制功能命令→数据传输。

其工作时序包括初始化时序、写入时序和读取时序。

图2所示为正常工作模式下的工作时序。

  3 DS 与单片机的典型接口设计    图3 是MCS-51 系列单片机与DS 的典型连接电路。

DS的DATA端连接到AT89C51的P1.0。

本电路采用外部电源,DS的VCC端采用5V电源供电。

本例仅对D通道进行A/D转换,AIN-D接模拟信号输入; AIN-A和AIN-B外接上拉电阻接电源,其输出可作为D通道的上下限报警信号。

  如果单片机系统使用的晶振频率为12MHz,则可以根据DS的初始化时序、写时序、读时序编写三个子程序: INIT为初始化子程序,可用于发送复位脉冲并接收存在脉冲; WRITE 是用于写入(命令或数据字节)的子程序; READ是读取数据的子程序。

所有要读取或写入的命令或数据字节都放置在 A 寄存器中。

  通过主机控制DS完成A/D转换一般需要以下步骤:初始化、发送ROM功能命令和相应的64位光刻ROM数据、选择特定芯片、写入工作模式控制字和高/低电平  若 D 通道设置为 5.1V 输入范围,则转换精度为 12 位,高报警阈值为 3.0V(96H),低报警阈值为报警阈值为2.0V(64H),A路和B路作为报警输出,最后将转换结果放在30H和31H处。

单片机与单总线A-D转换器的接口设计 DS2450

那么其子程序CTLAD的具体程序表如下:   CTLAD: LCALLINIT;发送复位脉冲并接收存在脉冲  如果线路上连接有多个DS等单总线接口芯片,则使用寄生电源、超速模式、通信时需要验证的子程序CTLAD的编写可能会比较复杂。

单片机与单总线A-D转换器的接口设计 DS2450

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 林诺医药完成Pre-A轮融资,普华资本领投

    林诺医药完成Pre-A轮融资,普华资本领投

    投资界消息(ID:pedaily),近日,林诺(上海)医药科技有限公司(以下简称“林诺”)药业”)宣布完成Pre-A轮融资,由普华资本领投,张科、领弋跟投。 本轮融资将主要用于进一步升级大分子药物跨越血脑屏障的递送技术,并进一步加速基于补体抑制的新药研发。 加上天使轮融资

    06-17

  • 助力复工复产,河北列出6大类36项减税降费政策清单

    助力复工复产,河北列出6大类36项减税降费政策清单

    头条新闻是有效应对疫情影响,助力企业复工复产。 近日,河北省财政厅发布了6大类36项减税降费政策清单予以纾困。 据悉,6大类36项政策包括7项保护市场主体政策、3项稳定外贸扩大内需政策、2项鼓励公益捐赠政策、3项普惠性减税政策、5项结构性减税政策、5项政策。 惠企的其他

    06-18

  • 【话题讨论】吴永明在2023年世界互联网大会上表示,阿里巴巴将是一家开放的技术平台公司,对您作为创业者有什么启发和影响?

    【话题讨论】吴永明在2023年世界互联网大会上表示,阿里巴巴将是一家开放的技术平台公司,对您作为创业者有什么启发和影响?

    吴永明在2019世界互联网大会上表示,阿里巴巴将是一家开放的技术平台公司。 这意味着阿里巴巴将致力于为各行各业的人工智能创新转型提供基础设施,打造稳定高效的人工智能基础服务体系和开放繁荣的人工智能生态系统。 对于创业者来说,这个位置意味着有更多的机会和资源可以利

    06-17

  • “满天星”行动计划第二批重大项目签约,两个重点项目落户西部(重庆)科学城

    “满天星”行动计划第二批重大项目签约,两个重点项目落户西部(重庆)科学城

    重庆高新区 12月28日上午,重庆软件及信息服务业“满天星”行动计划第二批重大项目专项签约仪式举行。 重庆市委书记袁家军在活动中表示,全市上下正在深入学习宣传贯彻党的二十大精神,全面谋划重庆未来五年发展蓝图。 对数字经济发展作出系统部署。 重庆将加快数字政府和数

    06-06

  • 榜威完成数千万Pre-A轮融资,由麦尊资本

    榜威完成数千万Pre-A轮融资,由麦尊资本

    投资圈(ID:pedaily)领投 据4月7日消息,新兴智能照明品牌榜威电子科技(上海)有限公司已获融资。 榜威公司(以下简称“榜威”)宣布完成数千万元Pre-A轮融资。 本轮融资由知名创投机构麦尊私募领投。 榜威成立于2019年8月,是一家专注于无线智能照明的创新科技品牌。 作为

    06-18

  • 原松下旗下两大灯饰配件工厂正式合并更名

    原松下旗下两大灯饰配件工厂正式合并更名

    1月18日,灯饰配件公司Universal Douglas Lighting Americas, Inc. (UDLA)宣布启用新的企业品牌名称和标志——Universal道格拉斯在其官方网站上。 据了解,今年3月,全球私人投资公司AtarCapital收购了松下旗下两家照明配件公司Universal Lighting Technologies(ULT)和Doug

    06-08

  • 传闻比亚迪已建成自己的SiC生产线

    传闻比亚迪已建成自己的SiC生产线

    据报道,比亚迪半导体产品总监杨钦耀近日表示,比亚迪汽车级IGBT已达到第五代,碳化硅MOSFET已达到第三代,第四代一代正在开发中。 目前正在计划建设自己的SiC生产线,预计明年将拥有自己的生产线。 为此,比亚迪股份(持有比亚迪半导体72.3%股份)经过8个月的审议,授权公司

    06-06

  • 用300元订阅一个总价4000多元的App,这可能是最划算的iOS订阅服务了

    用300元订阅一个总价4000多元的App,这可能是最划算的iOS订阅服务了

    有些人1月1号开始过年,有些人1月1号开始过年农历新年的第一天,但??对我来说,一年是从 10 月 15 日开始的,因为我每天都为软件一年的订阅付费。 最让我烦恼的是Ulysses:我本来订阅了Setapp,可以在多个平台免费使用这个应用程序,但是去年Setapp服务更新后,我原来的Seta

    06-21

  • 【融资24小时】2022年12月8日

    【融资24小时】2022年12月8日

    2022年12月8日投融资事件汇总及明细。 今日国内市场共发生18起投资披露事件,其中医疗健康6起(科标医疗、壹基因、元麦细胞、芽芽基因、夏通生物、韩通医疗),先进制造案例6个(京展半导体、国氢科技、苏试宜特、苏瑞膜、科默罗、富士科技),电商零售案例2个(多米小熊、新

    06-18

  • 木链科技完成近亿元B轮融资,华义创投领投

    木链科技完成近亿元B轮融资,华义创投领投

    5月17日消息,据36氪了解,木链科技近日宣布完成B轮融资。 本轮融资由华义创投领投,金额近亿元。 据介绍,木莲科技成立于今年2月。 是一家面向工业互联网、专注于工控安全产品开发和技术研究的国家高新技术企业。 2019年,木链科技针对行业共性需求和集中痛点,完善了一系列

    06-17

  • 又一批网红店倒闭、萎缩,烘焙大件的路线很难打通吗?

    又一批网红店倒闭、萎缩,烘焙大件的路线很难打通吗?

    红色美食网注意到,近期不少专营烘焙食品的门店悄然关门、萎缩。 比如,就在不久前,中国市场上最后一家唐恩都乐(Dunkin' Donuts)关门了。 要知道,2016年菲律宾餐饮巨头快乐蜂与唐恩都乐达成合作时,就做出了大胆承诺,将在中国开设多家门店。 但在鼎盛时期,唐恩都乐 (Du

    06-18

  • 埃睿迪获新一轮融资,字节跳动领投,百度创投跟投

    埃睿迪获新一轮融资,字节跳动领投,百度创投跟投

    投资圈(微信ID:pedaily) 据36氪11月4日消息,环保水产业互联网平台埃睿迪获得融资新一轮融资,由字节跳动领投,百度创投跟投,义柏资本为独家投资方。 埃睿迪此前曾获得百度创投和大辰创投的两轮投资。 埃睿迪创始人吴奇锋表示,目前产品已经成熟,在行业内树立了很多标杆

    06-18