DS2480B是带有UART主机接口的1-Wire主机(驱动器)。该驱动器专门为电源传输进行优化,并支持嵌入式应用中的高速模式。DS2480B的特性之一在于其具有伸缩速率模式,允许设计者以标准速度配置1-Wire时序。本应用笔记阐述了如何确定最佳时序配置以及如何用Windows®软件将设置参数写入芯片。文章还将DS2480B与上拉电阻的驱动强度进行比较,详细描述见应用笔记3829。附录一描述了如何确定最佳的配置参数。附录二则给出了估算DS2480B可以驱动的从器件数目的算法,这取决于主机电气特性以及网络电缆的容性负载。附录三讨论了网络过载的条件。DS2480B 1-Wire 时序的理解及配置 Bernhard Linke, 首席技术专家 Jan 15, 2008 摘要:DS2480B是带有UART 主机接口的1-Wire主机( 驱动器) 。该驱动器专门为电源传输进行优化,并支持嵌入式应用中的高速模 式。DS2480B的特性之一在于其具有伸缩速率模式,允许设计者以标准速度配置1-Wire时序。本应用笔记阐述了如何确定最佳时序配置 以及如何用Windows 软件将设置参数写入芯片。文章还将DS2480B与上拉电阻的驱动强度进行比较,详细描述见应用笔记3829。附录 一描述了如何确定最佳的配置参数。附录二则给出了估算DS2480B可以驱动的从器件数目的算法,这取决于主机电气特性以及网络电缆 的容性负载。附录三讨论了网络过载的条件。 引言 DS2480B是带UART 主机接口的1-Wire主机( 驱动器) 。该器件针对电源传输进行优化并支持嵌入式应用的高速模式,可以将主机从生成 严格定时的1-Wire波形这一任务中解脱出来。本文讨论了DS2480B的可配置性和性能。关于软件开发( 包括流程图、伪代码以及'C' 语言 的实现) 指南请参见应用笔记192:"DS2480B串行接口1-Wire 线驱动器的使用" 。 DS2480B采用有源电路,缩短了时隙结束时的恢复时间。图1给出了1-Wire驱动器部分的简化电路图。 图1. DS2480B 1-Wire驱动器的简化电路 当1-Wire总线处于空闲状态时,DS2480B驱动器通过一个受控电流源提供上拉。该电流源可被关闭( 下拉期间) ,可提供弱上拉电流( 下 拉及空闲时IWEAKPU ) ,或者提供一个有源上拉( 上升沿时IACTPU ) 。下拉电路(Q1)的压摆率可以通过软件调整。Q2 表示需要大电流 的1-Wire从器件功能( 如EEPROM 编程或温度转换……