当我第一次看到数字总线开关时,我实在想不出这些开关到底有啥用。幸运的是,现在我知道了这些开关的多种使用方法;我想在这里与你分享其中一种方法。我将描述单个控制器上复用多个器件的步骤和相关考虑。你可以将这个技巧用于任意类型的通信总线,不过我还是将以USB为例进行说明。
首先,我想稍微谈一谈“数字总线开关”的定义。我们先将注意力放在这个名称的最后部分。说到底,它只是一个开关。它使你能够用数字的方法,将电路中的一个连接打开和关闭。图1显示的是与一个开关等效的电路。
图1:单通道数字总线开关的简化示意图
通过输出使能引脚 (OE),用电压来控制这个开关;只需在高电平关闭开关,在低电平时打开开关。(对于低电平有效OE引脚来说,恰恰相反;这些引脚上通常会有标签进行标注。)RON 是开关的内部电阻。A和B到开关的两个连接点。
未在图1中显示的是传播延迟,它是输入信号到达输出所需的时间,通常在开关的数据表中用tpd 表示。
通常说来,数字总线开关内部有很多的开关,这些开关使它们能够控制(你猜到了)数字总线。
图2:将2个USB器件复用至单个USB控制器
图2显示的是使用一个数字总线开关来将2个USB器件复用至单个USB控制器(USB2.0标准)的基本布局布线。在使用这个拓扑时,你每次只能与一个器件通信。
在任何的逻辑系统设计中,需要考虑很多重要的值。归根结底,这些值就是对电压、电流和定时的要求。表1中列出了针对这一特定系统的要求。
Requirement
Value
Voltage
0V to 3.3V
Continuous current
18mA
Maximum frequency
240MHz (480Mbps)
表1:示例系统要求
如果你想进一步了解数字总线开关的话,请参见使用说明书数字总线开关选型指南。在这份选型指南中,你可以使用图3来为这个用例轻松选择一个开关。
图3:数字总线开关系列支持的电压和频率
3个系列支持3.3V运行,但只有其中一款器件能够处理200MHz以上的频率:那就是CB3Q。在TI.com内快速搜索可以得到这一系列中可以提供的18款产品的列表,针对你的应用,推荐使用SN74CB3Q3125,这是因为这款器件能够切换4条数据线路。
图2的初始电路原理图和SN74CB3Q3125的唯一区别就是它为每条通道单独启用一个输出,而不是将一对输出接在一起。这是一个简单修改考虑,你只需将所需的使能线路接在一起。
图4:将2个USB器件复用至一个控制器时的SN74CB3Q3125接线
图4显示的是所选芯片上能够实现此功能的连接。这里的选择线路有一个变换器,不过其它安排也可实现相似功能,只要每次只启用一条通道即可。
数字总线开关是多用途器件;这种器件能够实现隔离,以及多线制通信通道的手工复用。通过扩展这个装置,你可以将任意数量的外设连接至单个控制器。
关键字:USB接口 数字总线
编辑:王磊 引用地址:了解数字总线开关系列支持的电压和频率
推荐阅读最新更新时间:2023-10-12 21:05
心电图机USB接口的热敏打印控制系统
心电图机是描记心脏组织活动所产生的生物电信号以及现代医学科学研究和l临床诊断中使用非常广泛的一种精密电子医疗仪器。由于它诊断可靠,操作简便,对病人无损伤,故在临床上得到广泛的应用,而作为心电图检测结果直观的输出方式和手段,心电图机微型打印机是必不可少的。
目前,医院中使用的多为传统机械式心电打印机,存在着打印效率低、噪声污染严重、心电波形失真等缺点。近年来uSB技术有了飞速的发展,很多台式打印机已经应用了该技术。但是采用USB接口技术的心电图机热敏打印机却很少。本系统就采用了USB接口与心电图机相连,同时也可以与PC心电图机进行连接打印。
1 心电图热敏打印机的硬件设计
1.1 系统的总体结构
[嵌入式]
论CH371的USB接口在便携式无线抄表系统的应用
引言
USB(Universal Serial Bus—通用串行总线)是由Intel,Compaq,Digital,IBM, Microsoft,NEC,Northern Telecom七家世界著名的计算机和通信公司共同推出的新一代总线接口标准。作为一种PC机与外设之间的高速通信接口,USB具有连接灵活、可热插拔、一种接口适合多种设备、速度高(USB1.1协议支持12Mbps,USB2.0协议支持480Mbps)、自动配置、无需定位及运行安装程序、可为外设提供电源、低功耗、低成本、可靠性高等优点,因而在数码相机、便携式仪器、便携式存储设备等产品中广泛应用。
但是,USB接口的开发一般要求设计人员对USB的标准、Fi
[嵌入式]
采用数字示波器调试嵌入式I2C总线
本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决问题的方法。
分析过程中采用了RIGOL公司最新推出的DS6104示波器,其具体特性包括:高达1GHz带宽,足以满足常用标准总线的带宽需求;5GSa/s实时采样率,确保不会遗漏信号细节;每秒18万次的波形捕获率,最大概率捕获感兴趣的信号;标配140M深存储,同时满足总览全局和观察局部的需求;可录制多达18万帧的波形,奇异信号随意回放和分析;提供多种串行触发,RS232、I2C、SPI、CAN、USB等。
问题探讨
项目设计中计划采用Cypress 68013A芯片来实现USB器件功能。68013A是Cypress公司出产的一
[测试测量]
基于DS2432的USB口1-Wire总线适配器的设计
基于DS2432的USB口1-Wire总线适配器的设计
摘要: DS2432是美国美信公司生产的一种自动加密电路,内部含有SHA-1加密引擎,可使硬件设计更安全可靠。根据DS2432的工作原理,提出一种带软件加密狗的1-Wire总线USB口适配器的设计方法,同时介绍硬件电路,对电路进行了分析和说明,给出软件加密流程。
1 引言
随着计算机硬件、软件技术及集成电路技术的迅速发展,基于现场总线技术的通信网络逐步取代分散式工业控制系统,成为计算机技术及电子技术应用领域中最具活力的一种边缘分支并取得巨大进步。美国美信公司设计的1-Wire总线是众多现场总线中极具竞争力的一种。具备能与计算机进行
[网络通信]
如何让USB接口提供更大电流
用USB2.0接口移动硬盘盒与一块20GB容量的笔记本硬盘(IC25N020ATDA04),组成了一块移动硬盘,将该移动硬盘插入电脑的USB前置口上,系统提示为“有新设备插入,但无法正常安装,可能无法正常使用”,“设备管理器”和“资源管理器”中均无法发现移动硬盘的踪迹。观察移动硬盘,发现不停出现“咔嗒”声,指示灯随着声响周期性地亮暗变化,怀疑前置USB接口供电不足,将移动硬盘转接到主板USB接口上,现象致,使用PS/2辅助取电也不行。试验多次,偶尔能在“设备管理器”中发现该移动硬盘,但无法正常使用。
硬盘及硬盘盒均在商家处检测过,没有任何问题,为什么组合起来却无法使用呢?只好先用替换法了。将该移动硬盘带到办公室,插入到同
[嵌入式]
CP2701:USB接口芯片
CP2701是一款支持充电器以及多种外设接入的USB接口芯片。该芯片可以帮助设计者通过单一Micro-USB接口实现系统与充电器,耳机的连接,以及USB和UART数据通讯。CP2701非常符合手机充电器接口标准化统一的需求,同现有的用多个模拟开关实现方案上有着集成度更高,应用更简单、性能更好的优势。
CP2701在支持UCS(universal charging solutiON)方面,可以支持各种DC、USB端口等充电类型,通过自动识别充电类型设定充电电流。CP2701支持过压、过流保护以及高达28V的输入耐压。CP2701可以支持识别多达32种不同的外部设备接入,例如耳机,充电器,数据线等,在主芯片的控制下实
[嵌入式]
USB接口的RS485信号模拟器设计
引 言 USB总线是一种高效、快速、价格低、体积小、支持热插拔的串行通信接口,目前USB这一接口形式在电子产品的设计中得到了广泛应用。本文所设计的RS485信号模拟器就是采用USB接口总线,可以很方便与PC机进行连接,并且USB接口可以为外界提供电源。 RS485是一种平衡方式传输的串行接口标准,它的电气特性标准中有严格规定,但它的通信协议可以由用户自行定义。本文将详细讨论USB总线信号与 RS485总线信号的相互转换,及PC机终端应用软件对USB接口芯片的各种操作。在此基础上用户可以根据不同需求,在终端应用软件中自行设计通信协议。 1 总体设计 信号模拟器主要包括USB接口芯片、单片机子系统、RS485与TTL电
[嵌入式]
基于单片机设计的的USB接口电路
主要芯片介绍 本设计采用控制芯片P89C61x2和接口芯片ISP1581实现USB接口电路的设计。 P89C61x2包含1024B RAM、64KB Flash存储器、32个I/O口、3个16位定位/计数器、6个中断源-4个中断优先级-嵌套的中断结构、1个增强型UART、片内振荡器和时钟电路。此外,器件的静态设计使其具有非常宽的频率范围,可选择1MHz~12MHz的晶体振荡器。具有两个软件可选的节电模式-空闲模式和掉电模式。 USB接口芯片ISP1581是一种价格低、功能强的USB接口器件,符合USB2.0规范,并为基于微控制器或微处理器的系统提供了高速USB通信能力;具有7个IN端点,7个OUT端点和1个
[单片机]