初步
DS2490
USB至1-Wire
TM
桥接芯片
www.dalsemi.com
特点
§
§
§
§
§
§
§
§
通信,定期和高速1
线速
支持12V EPROM编程和僵硬
5V上拉的加密iButton ,传感器和
EEPROM
压摆率控制1 -Wire时序和有源
上拉,以适应大排长龙,降低
辐射
可编程的1 - Wire时序和驱动程序
特点适应范围广
在常规的速度微型局域网配置
聪明的1-Wire协议将数据和
无需额外的控制信息
引脚
高速12 Mbps的USB接口
集成USB兼容收发器
支持USB远程唤醒,以恢复
暂停主机系统
引脚分配
16引脚SOIC
300-Mil
订购信息
DS2490S
16引脚SOIC
描述
的DS2490是桥芯片,使所述通用串行总线(USB)和一个之间的通信
1 - Wire总线。它提供定期,超速和灵活的1 -Wire通信速度和全速12
Mbps连接到USB 。在本说明书中定义的USB供应商特定的命令被用于
控制和DS2490附带1 -Wire器件进行通信。的功能框图
DS2490示于图1 。
1 50
033199
DS2490
信号汇总
表1
信号名称
VD
VPP
VB
D+
D-
1-Wire
PMOD
SUSO
TYPE
PWR
PWR
PWR
I / O
I / O
I / O
I
O
XI
XO
GND
NC
I
O
PWR
功能
电源输入数字和1-Wire的功能。范围: 5.0 ± 10 %
电源输入端的1-Wire EPROM编程。范围:
12V±0.25V
电源输入USB功能。范围: 3.3V ± 10 %电源
从USB VBUS提供的调节。
USB数据 - 非反相差分数据对的。
USB数据 - 差分数据对的反转信号。
的1-Wire输入/输出。
留作将来使用。必须连接到GND 。
暂停输出 - 缓冲USB挂起状态输出USB设备
控制器。当低的USB是在活跃的非暂停状态,
高当USB进入暂停状态。这是一个开放的
漏极开路输出,需要一个外部上拉电阻。
晶振输入。采用12.0兆赫,基本模式,并联谐振
水晶。甲12.0 MHz的CMOS时钟源,也可以使用。
晶振输出。连接到晶体1的另一面,如果使用。
参考地线,换取1 - Wire总线。
无连接。工厂使用或保留,不连接到这些引脚。
相关文档
本规范使用的术语和参考或使用符合规定
通用串行总线
规范
www.usb.org :可从USB实施者论坛的网站获得。该
USB规范被认为是DS2490的说明书的一部分。
本规范使用与达拉斯半导体公司的1-Wire相关的几个术语和缩略语
产品和技术。对于iButton的技术的详细描述和术语下载
iButton的标准书
从达拉斯半导体公司的iButton网站:
www.ibutton.com 。
文档结构
本文档的其余部分分为以下几个主要部分:
部分
概观
1-Wire I / F控制器
USB通信
模式命令
控制命令
通信命令
DEVICE反馈
摘要
设备功能概要和应用实例
中的1-Wire信号边缘控制和时序图
配置模型,核心和供应商特定的命令
摘要
命令用于配置1 - Wire接口操作
特征
命令用来控制1 -Wire通信
命令处理
命令中使用带有附加的1-Wire通信
设备
技术来获得设备的状态信息
2 50
033199
DS2490
USB收发器
振荡器
挂起输出
电气特性
应用信息
附录1
附录2
附录3
附录4
收发器连接要求
振荡器连接要求
SUSO
信号运算和目的
DC与AC规范
硬件和软件应用程序的信息
控制命令 - USB设置数据包编码
通信命令 - USB安装包
编码
MODE命令 - USB设置数据包编码
USB命令和命令类型常量的代码
概观
在DS2490直接接口的USB端口到1 -Wire总线。如图1所示, DS2490
包括一个USB物理接口,加上的1-Wire特定USB一个USB设备控制器
函数核心,和一个1-Wire总线接口控制器。 1- Wire接口控制器形状的山坡
在1-Wire波的形式,应用编程脉冲或强上拉至5V ,并读取1 -Wire总线
使用非TTL阈值最大化的噪声容限大的1-Wire最佳性能
微型局域网网络。 1 - Wire波形定时被精确地控制以基于晶体振荡器。
该DS2490还支持USB远程唤醒它使基于DS2490的USB外设发送
恢复信号到一个暂停的主机系统。如果远程唤醒功能被启用,并且主机
系统处于暂停状态时, 1-Wire器件附着会使DS2490执行主机
系统唤醒,并允许1 -Wire器件进行维修。
DS2490功能框图
图1
SUSO
USB
DESC
只读存储器
D+
D-
USB
XCVR
USB
设备
调节器
USB
1-WIRE
功能
CORE
EP
FIFO的
1-WIRE
I / F
调节器
1-WIRE
VB
PWR
CNTL
OSC
CLK
根
VD
XI
XO
GND
VPP
在DS2490的典型应用实例示于图2 (交流电) 。所示的所有实施例中,
所有主机控制和与所述设备通信来完成通过USB通信链路。一
USB供应商特定的命令集,如本文件中所定义,用于选择操作模式
( MODE指令) ,控制命令的处理(控制命令) ,并传达过
1 - Wire接口(通信命令) 。如图2所示,例如(a)是基于DS2490
USB外设的应用。外围功能是一个USB至1 -Wire适配器,并提供了两个USB
和1-Wire I / O连接。在本实施例中的周边被连接到USB接口的主计算机
3 50
033199
DS2490
无论是直接在根端口或通过USB HUB 。由DS2490所提供的1 - Wire总线接口
支持由Dallas Semiconductor制造的作为以及作为的各种的1-Wire总线上的所有1 -Wire器件
拓扑结构简单的多点到复杂的微型局域网。实施例(二)及(c)在图2中是变化
例如(a)以该DS2490嵌入在主计算机或USB集线器。
DS2490应用实例
图2
1 - Wire接口控制器
发送到DS2490的1-Wire通信命令的1 - Wire接口最终处理
控制器。一项所述的接口控制器的任务是,从而主动地在1-Wire的边缘
通信波形。这加快了1 -Wire总线的充电过程(上升沿) ,降低了
响了长队(下降沿) 。该电路用于整形上升沿始终处于活动状态。摆
下降沿的速率被主动地控制仅在柔性速度,需要对转换速率的参数
控制是从它的上电默认值不同。看到MODE命令部分的
参数控制和上电缺省值。
所有的上升沿
的上升沿的有源上拉缩短上升时间的1 -Wire总线上显著相比,
简单的电阻上拉。图3显示了DS2490如何参与塑造一个上升沿。
4 50
033199
DS2490
有源上拉
科幻gure 3
t
5V
V
IAPTO
APUOT
V
IAPO
0V
1-Wire总线
放电
t
1
t
2
t
3
该电路的工作情况如下:在t
1
下拉(诱导DS2490或总线上的一个设备)结束。
从这点1- Wire总线上拉高弱上拉电流I
WEAKPU
通过提供
DS2490 。的斜率是由该总线上的负载以及所述上拉电流的值来确定。在t
2
该
电压超过阈值电压V
IAPO
。现在, DS2490切换从弱上拉
电流I
WEAKPU
到较高的电流I
ACTPU
。其结果是,在总线上的电压就开始快速上升。
作为总线上的电压超过阈值V
IAPTO
在T
3
,一个计时器开始计时。只要此计时器上
(t
APUOT
)中,我
ACTPU
电流将继续流动。后的定时器到期时, DS2490将切换回
以弱上拉电流。
下降沿( DS2490启动)
每当DS2490开始拉动的1-Wire总线,开始的时隙,例如,其第一匝
关闭弱上拉电流I
WEAKPU
。然后,在正常和高速模式下它会产生一个下降沿
在典型的15 V / μs的压摆率。这个值是可以接受短期的1-Wire总线和足够
在高速通信。对于超过约30米定尺微型局域网网络
灵活的速度,应始终使用。一个是可调节的,在灵活速度的参数是
对DS2490发起的下降沿摆率。压摆率控制的影响示于图4中。
压摆率控制
图4
t
F
5V
目标
长长的队伍:
4 ± 0.5 s
低转换率
高转换率
0.8 V
0V
1-Wire总线
被拉起
弱上拉结束,
下拉开始
t
1
作为广泛的测试表明,在高达300米的长度微型局域网网络将执行最好的,如果
下降时间t
F
在4 ±0.5微秒的范围内。这转化为大约1V / μs的压摆率。这
转换速率通常是通过选择0x4到下拉压摆率参数代码实现(见
模式命令) 。如果实际测量的下降时间比目标值,一个参数的代码长
0x3的或低级的应该被使用。如果下降时间更短,为0x5或更高的一个参数的代码应该是
5 50
033199