索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > DS2480B

DS2480B


贡献者:sylar    浏览:1951次    创建时间:2009-05-26

目录·简介
·特点
·概述
·工作原理
  带负载传感器的串行1-Wire驱动器
·简介Top

  DS2480B是一种串口至1-Wire的接口芯片,支持标准和高速两种模式。它可以直接连至UART或5V 的RS232 系统。与 RS232C (±12V电平)相接时,还需要一个无源箝位电路和一个 5V 电平至 ±12V电平的转换电路。DS2480B内部带有定时器,因此主机就不再需要产生1-Wire通信所需的要求严格的时序波形。而在 DS9097(E) 中,主机必须为每一个1-Wire时隙发送一个完整的字符。比较而言,DS2480B则是将每个字符转换成8个1-Wire时隙,因此大大地提高了数据的吞吐量。另外,DS2480B可以采用四种不同的通信速率,分别为115.2kbps、57.6kbps、19.2kbps,其中9.6kbps 是系统上电后默认的通信速率。来自主机的晶振源UART的命令码充当时钟基准,不断地校准时钟发生器。DS2480B采用独特的通信协议,合并数据和控制信息,而无需控制引脚,这样就保证了通用串口至无线转换器的兼容性,允许更容易实现1-Wire接口转换。DS2480B的多种控制功能针对MicroLAN 1-Wire网络进行了优化,支持当前所有1-Wire器件,包括:加密iButton、EPROM、EEPROM器件以及1-Wire温度计等特殊要求。
·特点Top
  通用、共地的串口至1-Wire?线驱动器,用于MicroLAN网络
  支持所有的 iButton? 器件、MicroLAN兼容的 1-Wire 从器件
  支持标准速度和高速模式的1-Wire通信,且串行接口数据传输速率可在9600bps (默认)、 19200bps、57600bps和115200bps中进行选择
  支持12V EPROM 编程,为加密iButton、传感器以及 EEPROM提供5V强上拉
  负载传感器可以检测加密iButton器件所需能量的降低,适时停止强上拉
  进行串行和1-Wire通信时的自校准时基误差为 ±5%
  压摆率可控的1-Wire 下拉和有源上拉,以适应长距离通信和降低辐射
  当与5V供电的RS232系统或与UART相连时,通过用户可选择RXD/TXD 的极性将尽可能减少外围器件的数目
  可编程的1-Wire 时序和驱动特性,以适应标准速率下更宽范围的MicroLAN配置
  结合数据和控制信息的智能协议,无需额外的引脚控制
  兼容于光耦、IR和 RF至RS232的转换器
  低成本的8引脚SO 表贴封装。
  工作电压4.5V至5.5V,温度范围为-40°C至+85°C
·概述Top

  DS2480B将具有 TXD (发送)和RXD (接收)线路的5V串行通信直接接口至1-Wire总线。另外,DS2480B还执行速度转换,允许串行通信接口的数据传输速率可以与1-Wire总线的数据传输速率不同,1-Wire端口及其定时参数、以及串行口和1-Wire总线的通信速度都是可配置的。
  DS2480B通过引脚TXD从主机串口输入数据。为了既与高电平有效的系统兼容也与低电平有效的系统兼容,可通过设定POL 输入端的电平来对输入信号进行反相。POL引脚的设定是通过硬件设置来实现的,因此该引脚的设置对RXD也同样起作用。为了最大限度的简化硬件接口电路, RXD 和TXD 可以采用非对称性结构,也就是一个引脚采用正逻辑,而一个引脚采用负逻辑,这可以通过把速度控制参数的最高有效位设为1来实现。当速度控制参数的最高位设置为1后,TXD 的极性仍然可以通过POL 引脚的逻辑电平进行选择,但是RXD 的极性则与POL定义的逻辑正好相反。
·工作原理Top

  DS2480B可看作是一个复杂的状态机,由两个静止状态和多个动态状态构成。器件的动作由2个内部标志位和命令代码中分配的功能位共同决定。DS2480B采用的通信协议要求由8位数据位的字符和1位停止位组成,没有奇偶校验位。在TXD端可以有2位停止位,而在RXD端只能有1位停止位。
  上电后,DS2480B自动执行主机复位周期,并进入命令模式(Command Mode),这是两个静止状态中的一个。之后DS2480B通过TXD端等待接收主机发出的数据传输速率为9600bps 的1-Wire Reset命令。总线主机发出的这个复位脉冲仅仅用来对DS2480B 的波特率发生器进行校准,DS2480B在1-Wire总线上并不产生任何动作。当DS2480B收到这个命令字节(第一个命令字节)后,就可以接收和执行下文所述的任何命令。注意:波特率校准只有在工作电压VDD 已校准后才有效。当VDD 校准后变化超过5%时,波特率校准误差也会超过±5%。DS2480B 的校准是通过主机发出一个数据传输速率为9600bps 的1-Wire Reset命令来完成的。如果校准时使用115200bps或者更高的数据传输速率,则DS2480B可能进入不确定状态,这时需要断电后重新进行加电复位,以恢复正常的操作。


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
电子    芯片    

参考资料
http://baike.baidu.com/view/1289437.html?fromTaglist

贡献者
sylar    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]