描述
TSB41AB3-EP:IEEE 1394a-2000三端口电缆收发器/仲裁器的深度解析
在当今的电子设备设计中,高速数据传输和高效的总线管理至关重要。TSB41AB3-EP作为一款符合IEEE 1394a - 2000标准的三端口电缆收发器/仲裁器,为我们提供了强大的解决方案。今天,我们就来深入探讨一下这款器件的特性、应用以及设计要点。
文件下载:TSB41AB3IPFPEP.pdf
一、TSB41AB3-EP概述
TSB41AB3-EP主要用于在基于电缆的IEEE 1394网络中实现三端口节点的数字和模拟收发功能。每个电缆端口包含两个差分线路收发器,这些收发器具备监测线路状态的电路,可用于确定连接状态、初始化和仲裁,以及数据包的接收和传输。它可以与多种链路层控制器(LLC)接口,如TSB12LV21、TSB12LV22等。
二、关键特性
(一)电气特性
- 供电与信号范围:该器件的供电电压范围有明确要求,如VDD在不同工作模式下有不同的取值范围,对于非源功率节点,VDD为2.6 - 3.6V。其输入输出电压也有严格的规范,例如输出电压范围在 - 0.5V至VDD + 0.5V之间。在信号接收方面,差分输入电压、共模输入电压等都有特定的范围,以确保数据的准确接收。
- 驱动与接收能力:驱动方面,差分输出电压典型值为265mV,不同模式下的驱动电流也有相应的限制。接收方面,具有合适的输入阈值电压和阻抗特性,如差分阻抗在4 - 7kΩ之间,能有效保证信号的接收质量。
- 低功耗设计:具备多种低功耗模式,如超低功耗睡眠模式。在这种模式下,当所有端口都处于非活动状态(断开、禁用或暂停)时,器件会禁用内部时钟发生器和各种电压、电流参考电路,从而实现显著的节能效果。
(二)温度特性
支持扩展的温度范围,有 - 40°C至85°C和 - 55°C至125°C两种可选,这使得它能够适应不同的恶劣环境,满足工业、汽车等多种应用场景的需求。同时,通过严格的组件资格认证,如高度加速应力测试(HAST)等,确保在扩展温度范围内的可靠运行。
(三)功能特性
- 多速率支持:提供三个完全符合1394a - 2000标准的电缆端口,支持100/200/400兆比特每秒(Mbits/s)的数据传输速率,可根据实际需求灵活选择合适的速率。
- 全面的1394a - 2000支持:涵盖连接去抖、仲裁短复位、多速率级联、仲裁加速、飞越级联、端口禁用/暂停/恢复等功能,大大提高了总线的性能和效率。
- 兼容性:与FireWire和i.LINKTM实现的IEEE Std 1394完全互操作,并且完全符合开放主机控制器接口(Open HCI)要求,方便与其他设备集成。
三、内部寄存器配置
TSB41AB3-EP内部有16个可访问的寄存器,分为基寄存器(地址0h - 7h)和分页寄存器(地址8h - Fh)。基寄存器的配置固定,而分页寄存器的配置取决于当前选择的页面(0h - 7h)。
(一)基寄存器
基寄存器包含了设备的重要信息,如物理ID、根保持位(RHB)、启动总线复位(IBR)、仲裁间隙计数(Gap_Count)等。这些寄存器的设置对于设备的初始化和总线管理起着关键作用。例如,IBR位可用于启动总线复位和初始化序列,而Gap_Count用于设置子动作间隙、仲裁复位间隙和仲裁延迟时间。
(二)端口状态页面寄存器
通过选择页面0,可以访问端口的配置和状态信息。这些信息包括TPA和TPB线路状态、子/父端口状态、端口连接状态、电缆偏置状态等。例如,Con位用于指示端口是否连接,Bias位用于检测是否有传入的电缆偏置。
(三)供应商识别页面寄存器
页面1用于识别供应商和产品的合规级别。Compliance字段指示符合1394a - 2000规范,Vendor_ID字段标识制造商的组织唯一标识符,Product_ID字段标识产品。
(四)供应商依赖页面寄存器
页面7提供了特殊的控制功能,如空包动作标志(NPA)、链路速度(Link_Speed)和软件硬复位(SWR)。NPA位可控制在接收到空包时公平和优先级请求的清除方式,Link_Speed字段可指示连接的LLC的最高速度能力。
四、应用要点
(一)电源管理
- LPS信号:链路电源状态(LPS)终端用于监测LLC的活动/电源状态,并控制PHY - LLC接口的状态。LPS信号可以是电平信号或脉冲信号,具体取决于接口是否存在隔离屏障。当LPS被检测为无效时,PHY - LLC接口会进入低功耗复位状态;如果LPS持续低电平超过26µs,接口将进入低功耗禁用状态。
- C/LKON信号:C/LKON终端用于通知LLC上电并激活。当LLC处于非活动状态且发生唤醒事件时,PHY会激活C/LKON输出。唤醒事件包括接收到针对该节点的链路开启PHY数据包或发生PHY中断。
(二)与不同LLC的配合
- 非1394a - 2000 LLC:当与非1394a - 2000的LLC设备配合使用时,需要注意一些新特性的支持情况。例如,新的LLC服务请求允许临时启用和禁用异步仲裁加速,如果LLC不支持该请求,仲裁增强功能将无法启用。此外,多速率级联功能也需要LLC的支持。
- 低速LLC:尽管TSB41AB3-EP是S400能力的PHY,但它可以与低速LLC配合使用。在这种情况下,未使用的Dn终端需要通过10kΩ电阻拉低。同时,通过设置Link_Speed字段,可以在自识别数据包中指示节点的实际速度能力,以帮助总线管理器构建准确的速度映射。
(三)硬件设计
- 电源和接地:电源引脚需要使用合适的去耦电容,如高频去耦电容(0.1µF和0.001µF并联)和低频滤波电容(10µF),以提供稳定的电源。模拟和数字电路的电源和接地引脚需要分别连接到低阻抗的电路板接地平面,以实现噪声隔离。
- 晶体选择:使用24.576MHz的并联谐振基模晶体作为参考时钟,晶体的负载电容需要根据实际情况进行选择,以确保SYSCLK输出的频率在49.152MHz ± 100ppm范围内。通常需要使用精度为六位或更高的频率计数器来测量SYSCLK频率,并根据测量结果调整负载电容。
- 线路终端:对于未使用的端口,需要进行适当的终端处理,以确保设备的可靠运行。例如,TPB+和TPB - 终端可以连接在一起,然后通过1kΩ电阻接地,或者连接到建议的终端网络。
(四)总线复位
在TSB41AB3-EP中,可以通过设置启动总线复位(IBR)位来启动总线复位和初始化序列。同时,根保持(RHB)位和间隙计数寄存器也会受到影响。为了确保所有节点都能正确更新RHB位和间隙计数,需要遵循一定的规则,如在发送PHY - CONFIG数据包后启动总线复位,并确保间隙计数的一致性。
五、总结
TSB41AB3-EP作为一款功能强大的IEEE 1394a - 2000三端口电缆收发器/仲裁器,在高速数据传输和总线管理方面表现出色。它具有丰富的功能特性和良好的兼容性,能够满足多种应用场景的需求。在实际设计中,我们需要充分了解其内部寄存器配置、电源管理、与不同LLC的配合以及硬件设计要点,以确保设备的稳定运行和高性能表现。希望本文能为各位电子工程师在使用TSB41AB3-EP进行设计时提供有价值的参考。
大家在使用TSB41AB3-EP的过程中遇到过哪些问题呢?欢迎在评论区留言分享。
打开APP阅读更多精彩内容