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

手机同时充电+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.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

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.1K11

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.1K20

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.1K10

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设备。

1.8K30

牛人教你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.3K80

手机知识:手机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.7K10

【专业技术】如何检测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.

3.9K50

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。

2.8K61

高通平台:USB充电【转】

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

1.3K20

【触觉智能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设备。 更多代码参考:点我

51520

USB HOST与 USB OTG的区别及工作原理

模式 强制 device模式 HOST模式和OTG模式区别 OTG和HOST的区别就是HOST支持的设备多一点,但需要有对应的从设备接口连接才能实现数据传输,而OTG传输方便,不需要别的机器上有从设备的接口就能传输...OTG有两种设备类型:两用OTG设备(Dualrole device)和外设式OTG设备(Peripheralonly OTG device) 。...当2个OTG设备连接到一起的时候 ,MiniA插头边的ID引脚会注入一个“0”状态,MiniB插头边的ID引脚为 “1”,ID为0的OTG设备默认为主机(A device),ID为1的OTG设备默认为从机...因此,OTG 规范要求每个两用OTG设备有一个支持的外设式OTG目标设备的列表,列表中包括设备的类型和制造商等信息。...一问一答: 什么是USB OTG? USB OTG是USB 2.0的补充规范 2. USB OTG针对USB 2.0的最重要扩展是什么

8.7K30

树莓派折腾记:纯手机+数据线连接树莓派

于是内问百度外问谷歌,终于找到了连接树莓派的最简单方法,不用HDMI线,不用网线,不用显示屏,甚至连键盘鼠标也不用,只需要一部安卓手机和一条安卓数据线即可完成树莓派的连接:   所需材料:电源适配器×1...+数据线×1(为树莓派提供电源),烧好官方最新系统的SD卡×1,安卓手机×1,安卓手机配套数据线×1(连接树莓派),树莓派主机×1 解决方案:   1....用安卓手机配套数据线将手机的充电接口和树莓派的USB接口连接,连接成功后,大部分手机会在通知栏中显示:"正在通过USB充电",代表连接成功;   4....),当扫描结果中出现一个以"SFTP文件夹"开头的扫描结果时说明扫描完毕,我们记下这个结果的IP地址备用,这时可以关闭"便携式WLAN热点"的开关了,但不可以关闭"USB网络共享"的开关,也不可以拔掉数据线...(此次扫描结果是192.168.42.1,但这个IP地址不会是固定的,当插拔数据线或者重启树莓派时这个IP地址都有可能变动); ?

4.8K21
领券