下图所示电路给出了构建otg功能时需要在基础usb外设上添加的电路,电路中的通用串行总线控制器可以是一个微处理器和usb sie(串口引擎),也可以是集成的μp/usb芯片或与usb收发器相连的asic。为总线提供电源的外部设备需要一路3.3v稳压输出供电电压,以便为逻辑电路和连接在d+、d-引脚的1500ω电阻提供电源。通过d+、d-引脚上的上拉电阻可向主机发出设备已连接的信号,并指示设备的工作速度。电阻上拉至d+表示全速运行,电阻上拉至d-表示低速运行。其它端点(包括d+和d-的15kω下拉电阻)用于检测上拉电阻的状态。由于usb设计需要提供热插拔功能。因此,其esd保护电路主要用于为d+、d-和vbus引脚提供保护。
为了增加otg的两用功能,必须扩充收发器功能来使otg设备既可作为主机使用,也可以作为外设使用。而要实现上述功能,就需要在图3所示电路中添加d+和d-端的15kω下拉电阻并为vbus提供供电电源。此外,收发器还需要具备以下三个条件:
(1)可切换d+/d-线上的上拉和下拉电阻,以提供外设和主机功能。
(2)作为a设备时,需要具有vbus监视和供电电路;作为b设备初始化srp时,需要监视和触发vbus。
(3)具有id输入引脚。
作为两用otg设备,asic、dsp或其它与收发器连接的电路必须具备充当外设和主机的功能,并应按照hnp协议转换其角色。
收发器所需添加的大多数电路用于vbus引脚的管理。作为主机,它必须能够提供5v、输出电流可达8ma的电源。图3中的模拟开关用于配置收发器的各种功能。
asic和控制器还必须包含usb主机逻辑控制功能,包括发送sof(帧启动)包、发送配置u36755输入u36755输出数据包,在usb 1 msec帧内确定传输进程、发送usb复位信号、提供usb电源管理等。
如何减少振动对工业连接器的影响?这一点对选连接器很重要
MAX44281超小型运算放大器
苹果系统更新透露AirPods2代即将到来
通信基站节能知识
远程代码执行漏洞现身运行内嵌式系统的流行操作系统
OTG收发器的连接电路图
南卡Runner Pro2评测,南卡独创全震指向性技术详解
USB传感器与存储器在数据记录中的应用
嵌入式技术在物流机器人行业中应用的优势什么
工程师:关于单片机是否要转嵌入式Linux的观点
你知道linux命令码(_IO宏)?
AI智慧安防学校应用方案
Firefly-PX3-SE--动手教程
如何解决主要的 ALD 和 ALE 半导体工艺挑战
压力传感器、压力变送器与温度传感器、温度变送器
QLC闪存跟TLC闪存有什么区别?QLC能否取代TLC成为SSD闪存首选?
杉岩海量对象存储发布,全方位提供最佳服务
戈埃尔防水透气膜是什么材料 有什么作用
ADI研讨会:如何简化数据采集系统的设计
iPhone新玩法:智能手表也能打电话?!