首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

USB OTG简单介绍

2 USB OTG 2.1 USB OTG简单介绍 DSBOTG是USB2.O版本号的补充,并非独立的标准,它保留了USB2.0的全部特点。OTG使2个USB外设在脱离PC的情况下能够直接通信。...为了解决这两个问题,在OTG中提出了新的协议——主机协商协议(HNP)。...2.3 会话请求协议(SRP) OTG收发器一般用在嵌入式设备中,这类设备普遍採用电池供电,对功耗要求非常严。为了节省电源,在OTG标准中,当电源总线没有使用时,同意A类设备挂起电源总线。...为了实现这一功能,在OTG中提出了会话请求协议(SRP)。在OTG中,1个会话定义为A类设备向电源总线VBUS有效供电的时间。...当B类设备须要再次工作时,它可以通过向数据线发送1个脉冲信号(Data-linePulsing)或向电源总线发送一个脉冲信号(VBUSPulsing)来请求A类设备向电源总线供电。

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    USB OTG ID 检测原理【转】

    OTG 检测的原理是: USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。...USB OTG技术可实现没有主机时设备与设备之间的数据传输。例如:数码相机可以直接与打印机连接并打印照片,手机与手机之间可以直接传送数据等,从而拓展了USB技术的应用范围。...在OTG中,初始主机设备称为A设备,外设称为B设备。也就是说,手机既可以做外设,又可以做主机来传送数据,可用电缆的连接方式来决定初始角色(由ID线的状态来决定)。...当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。...只有而言支持USB OTG的设备(即可以做USB Host有可以做Slave的设备),USB_ID信号才有意义。

    3.3K11

    手机同时充电+OTG传输USB2.0数据方案

    先来了解一下OTG是什么意思?OTG是On-The-Go的缩写,是一项新兴技术,主要应用于不同的设备或移动设备间的联接,进行数据交换。...通过OTG技术,可以给智能终端扩展USB接口配件以丰富智能终端的功能,比如扩展遥控器配件,把手机、平板变成万能遥控器使用。...图片手机上的OTG功能的作用1、作为电源给另一台手机或平板供电需要设备:一根OTG线+一根USB数据线手机A插OTG线,通过USB数据线将另一端与手机或平板B相连,就可以用A给B充电了。...2、扩展手机、平板内存需要设备:一个OTG U盘/一根OTG线+一个U盘当手机、平板内存不够用时,用一个OTG U盘连接手机,或者用一根OTG线连接普通U盘再与手机相连,就可以将手机多余的资料存入U盘里了...TYPE-C接口的手机如何实现同时充电+OTG功能?

    1.8K20

    Android OTG之USB转串口模块通讯

    Android OTG之USB转串口模块通讯 微信公众号:CodingAndroid CSDN:http://blog.csdn.net/xinpengfei521 1.背景简介 我们公司开发了一款室内机平板...2.分析及实现思路 智能门锁的控制是通过使用 433射频(不了解的请百度)来进行通讯的; 平板是没法与智能门锁直接进行通讯,但是厂家提供了一个433通讯模块(支持串口); 而平板(支持OTG)是支持USB...下面贴上初始化、及开启读取数据线程的代码实现: /** * initialize ch340 parameters....> 此处由于篇幅原因就不具体展开讲解更多细节了,核心的代码和实现我都已经贴出来了,要想查看更具体的实现,请下载我的demo: https://github.com/xinpengfei520/USB-OTG-CH340

    3.2K10

    usb协议开发_基于事件驱动的架构

    OTG协议 OTG设备采用Mini-AB插座,相对于传统的USB数据线,Mini-AB接口多了一根数据线ID,ID线是否接入将Mini-AB接口分为Mini-A和Mini-B接口两种类型...在OTG设备之间数据连接的过程中,通过OTG数据线Mini-A和Mini-B接口来确定OTG设备的主从:接入Mini-A接口的设备默认为A设备(主机设备);接入Mini-B接口的设备,默认为B设备(从设备...2) B设备必须检测到D+和D-数据线至少在2ms的时间内低于有效阈值,即处于SE0状态。...数据线脉冲调制会话请求:B设备必须等到满足以上两个条件后,将数据线接入上拉电阻一定的时间,以备A设备过滤数据线上的瞬间电压。与此同时,B设备上拉D+以便于在全速模式下进行初始化操作。...OTG设备通过USB OTG电缆连接到一起,其中接Mini-A接口的设备为A设备,默认为主机端,Mini-B接口的设备默认为B设备。

    2K30

    LDR6028:一款让智能设备“边充边用”的PD芯片

    无论是手机、平板还是笔记本电脑,只需一根Type-C数据线,即可轻松实现充电与数据传输。这种统一的接口标准极大地简化了用户的配件选择和使用体验,同时也推动了产业链上下游的协同发展。...LDR6028的广泛应用,不仅限于充电与数据传输,还通过其创新的OTG功能,实现了边充电边使用的革新应用。...OTG功能的实现 OTG功能是指设备在不需要电脑主机的情况下,通过USB接口直接与其他USB设备连接并进行数据交换或供电。...LDR6028的最大亮点在于其创新的OTG功能。在OTG模式下,用户不仅可以为设备充电,还可以同时连接和使用外部设备,如USB存储设备、键盘、鼠标等。...例如,在直播过程中,用户可以使用OTG声卡Type-C数据线连接手机和声卡设备,并通过LDR6028实现边充电边使用的功能。

    12210

    手机知识:手机OTG知识介绍,看完你就懂了!

    现在很多的智能手机都自带OTG功能。估计很多朋友很少知道这个OTG功能是什么,究竟有什么用?...其实OTG的实用功能还是很多的,今天小编给大家科普一下手机的OTG功能,感兴趣的朋友可以拿起自己的手机试一试!...1、手机OTG概念介绍 OTG是USB On-The-Go的缩写,2001年12月18日由USB Implementers Forum公布,主要应用于不同的电子设备之间进行通信、数据传输。...2、手机OTG常用的功能介绍 手机可以通过OTG连接U盘,读取U盘、读卡器里的文件 鼠标可以通过OTG的连接来操作手机 部分移动硬盘可以通过OTG的连接,可以读取移动硬盘的文件 可以通过OTG为USB...部摄像机可以通过连接OTG,去读摄像机的照片、视频 部分游戏手柄可以连接OTG 通过OTG给其手机、MP4等充电 键盘可以通过OTG的连接,在手机屏幕上输入文字等信息 数码相机可以使用OTG连接,读取数码相机的照片信息

    2.9K10

    牛人教你DIY!用树莓派 Zero做飞控图传

    v1.3) 这里我们准备通过GPIO接口供电,OTG接口连接USB无线网卡与胖哒通讯,搭建Web服务器向LattePanda传输视频流。...OTG供电可以参考我之前写的文章《一根数据线玩转树莓派Zero》,不再赘述。...因为飞控上不能搞个充电宝弄根数据线,所以准备通过杜邦线连接GPIO接口进行反向供电,这里需要稳定的5v电压,否则可能有损害zero的风险! 如图所示,引脚2接+5v,引脚6接地。...按照《一根数据线玩转树莓派Zero》的方法,分别更改boot分区下cmdline.txt和config.txt文件,启用usb gadget ether功能,并在/etc/network/interfaces...注意,使用otg时推荐使用Raspbian,在正式环境(GPIO供电+USB无线网卡),DietPi是没问题的。

    5.7K80

    【专业技术】如何检测USB是否已经插入?

    这样,当设备插入到集线器时,由1.5K的上拉电阻和15K的下拉电阻分压,结果就将差分数据线中的一条拉高了。...现在我们会经常听到说某某手机支持OTG,可以在手机上插U盘。那么什么是OTG呢,手机本来是作为SLAVE设备的,他怎么知道要切换到HOST设备呢?...这就引入了第二个问题:OTG设备是如何检测设备的插入的?...支持OTG设备的usb口会多出一个引脚叫ID引脚,下面是OTG设备对管脚的定义: 为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚) A设备端ID脚接地,则初始状态为Host...,例如PC和支持OTG设备做主设备时 B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设备时 1.

    4.2K50

    stm32mp157开发板USB Host 接口&OTG 接口测试

    测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备: [root@100ask:~]# umount /mnt 4.4 OTG 接口测试 此节演示如何测试 OTG 接口的两种模式,分别是...注意:需要准备一个 OTG 转接线(开发板清单中不配)、Type C usb 数据线(开发板清单里配有)。...4.4.1 otg device 模式测试 开发板作为 USB 从设备,可以接到电脑上让电脑识别出它来,其中系统默认设置 usb otg device 为模拟网卡设备,可以通过直接访问此 IP 的方式登录开发板...4.4.2 otg host 模式测试 开发板作为 usb 主设备,其他 USB 设备通过 otg 转接线插入开发板,开发板即可识别出这些 USB 外设备。 ?...下图是把 U 盘通过 otg 转接线插入开发板后,在串口打印的信息: ? 通过打印的设备信息可知,系统为该 usb 存储设备创建的设备节点为 /dev/sda。

    3K61

    高通平台:USB充电【转】

    电池充电规格书定义了数据线应该被短接在这种DCP情况下。 充电类型的检查依赖于这些数据线。...1.4 Proprietary charger (专有的充电器) 这些适配器不像正常的标准充电器那样,短接数据线。他们有自己的组合,上拉或者下拉数据线。...USB数据线没有短接并且是悬空的。...基于外部充电芯片的充电器检测(SMB充电器检测) 内部的USB PHY充电器检测逻辑 基于USB PHY的充电子系统有以下一些基本模块: USB core负责让OTG driver知道充电器的连接。...的驱动检测到充电器类型之后,把这一信息通知给PMIC. 3 充电检测算法 在通用的充电器检测模型中,提到了几个阶段: Data Contact Detect(DCD)—— 这个是硬件块使用的,用来帮助检测当USB数据线

    1.4K20

    【触觉智能Purple Pi OH开发板体验】开箱体验:开源主板Purple Pi RK3566 上手指北

    / Linux 主机 ● USB Type-C 数据线 2 软件准备 工具下载链接: 链接:https://pan.baidu.com/s/1ys0Wllj80IURnbI27N7mDQ?...3.1 LOADER模式 进入LOADER模式有硬件和软件进入两种方法,详细步骤如下 3.1.1 硬件方式进入LOADER模式 上图黄色框内为 RECOVERY 按键,绿色框内为 Type-C OTG...断开主板的所有供电; 按住设备上的 RECOVERY 键并保持 ; 使用USB Type-C 数据线连接板子Type-C口和电脑USB端口; 大约两秒钟后,烧录软件会识别到LOADER设备。...使用USB Type-C 数据线连接主板 Type-C口和电脑USB端口; 确认主板在PC端可以识别为ADB设备。...使用USB Type-C 数据线连接主板OTG口和电脑; 6. 烧录软件会直接识别到MASKROM设备。 更多代码参考:点我

    66120
    领券