usb otg的一些简介

从零实现 USB_SLAVE读卡器 USB_MSC+FATFS+SD/SPI_FLASH/NANDFLASH 要实现USB读卡器,就是F429从SD卡读数据,作为从设备用USB传输给主机。 什么是OTG?OTG是On-The-Go的缩写,是近年发展起来的技术。2001年12月18日由USB Implementers Forum公布,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。 产生背景 USB技术的发展,使得PC和周边设备能够通过简单的方式、适度的制造成本,将各种数据传输速度的设备连接... 阅读详情
 1 . 什么是USB OTG?
     USB OTG是USB 2.0的补充规范
2.  USB OTG针对USB 2.0的最重要扩展是什么?
    更具节能性的电源管理和允许设备以主机和外设两种形式工作。
3. USB2.0中定义三种类型: HOST(主机),Device(设备), HUB
    OTG新增两种设备: Dual-role device(两用设备),Perip-heral-only OTG device(OTG外设)
4. USB 2.0中定义了三种连接器对(插头和插座): Standard-A(主机),Standard-B(外设),Mini-B(较小的外设)
    OTG新增插头: Mini-A
    OTG新增插座: Mini-A和Mini-AB(同时支持Mini-A或Mini-B的插头)
    其中插头和插座内部的塑料颜色:Mini-A为白色,Mini-B为黑色,Mini-AB为灰色
5. USB 2.0中定义了两种电缆: Standard-A至Standard-B,  Standard-A至Mini-B
    OTG增加的两种电缆:Mini-A至Standard-B, Mini-A至Mini-B
6. OTG的Dual-role device(两用设备)必须具备:
    1) 有限的主机能力
    2) 可作为全速的外设(可选的高速方式)
    3)可作为全速的主机(可选的低速或高速方式)
    3) OTG目标设备的列表及驱动程序
    4)支持SRP,HNP
    5)一个Mini-AB插座
    6)VBUS上不小于8mA的电流输出
    7)与用户通讯的方式
7. Perip-heral-only OTG device(OTG外设):
    1.是普通的USB外设
    2. 支持SRP
    3. 一个Mini-B插座(不能使用Mini-AB)
USB OTG 技术概述     摘要:USB OTG(On-The-Go)是USB 2.0规范的补充,它使外设可以在无主机参与的情况下直接互连进行通信工程.本文讨论了USB OTG补充规范的新增特性,包括OTG事务请求协议SRP和主机流通协议HNP、连接器和电缆、两用OTG设备和外设式OTG设备、驱动程序以及数据流模型。    关键词:USB 2.0 OTG 规范USB的广泛应用其正在成为外设与PC机及膝上型电脑 阅读详情

相关推荐

USB OTG简介、与普通USB线的区别

USB有三类接口A类接口 -----------最常见的扁平接口,四芯 VCC GND D+ D- B类接口 -----------方形的梯形接口 同样是四芯 MINI AB类接口...

weixin_33716941的博客 2323

USB OTG的工作原理

USB OTG的工作原理   OTG补充规范对USB 2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrole device)和外设式OTG设备(Peripheralonly OTG device) 。两用OTG设备完全符合USB 2.0规范,同时,他还要提供有限的主机能力和一个MiniAB插座、支持主机流通协议(

KidLeaf2的专栏 1万+

USB OTG简介

1 引言 随着USB2.0版本的发布,USB越来越流行,已经成为一种标准接口。现在,USB支持三种传输速率:低速(1.5Mb/s)、全速(12Mb/s)和高速(480Mb/s),四种传输类型:块传输、同步传输、中断传输和控制传输。USB应用灵活方便,能满足多种外设的需要。随着个人便携式电子产品的增长和嵌入式技术的飞速发展,USB主机已不再局限于单纯的PC,可以是含有USB主控器的任何设备,如P

android移动设备 1万+

USB OTG(On-The-Go)技术概述

USB OTG(On-The-Go)技术概述[USB 2.0规范]   摘要:USB OTG(On-The-Go)是USB 2.0规范的补充,它使外设可以在无主机参与的情况下直接互连进行通信工程.本文讨论了USB OTG补充规范的新增特性,包括OTG事务请求协议SRP和主机流通协议HNP、连接器和电缆、两用OTG设备和外设式OTG设备、驱动程序以及数据流模型。 关键词:USB 2.0

wantianpei的专栏 2680

USB OTG to PC USB API简介

本文介绍了可适用于各种MCU、各种Linux或Android版本的USB OTG to PC USB API(SDK)的使用方法。这个API也可用于MCU USB device口与PC usb host口的透明数据传输。使用它可以轻松实现上位机与嵌入式MCU的数据通讯,如实现上位机通过USB口对MCU的控制,MCU基于USB OTG口或USB device口与上位机的数据交换。

zzkjliu的专栏 2588

USB学习2--ST的USB OTG库简介

硬件设计 ST 提供了我们一个完整的 USB OTG 驱动库(包括主机和设备),通过这个库, 我们可以很方便的实现我们所要的功能,而不需要详细了解 USB 的整个驱动,大大缩短了我们 的开发时间和精力...

二毛的博客 3397

USB之OTG应用简介

OTG简介: USB OTG 是USB On-The-Go的缩写,由USB Implementers Forum于2001年12月18日公布,主要应用于各种不同设备或移动设备间的联接,进行数据交换。 自1996年USB传输协议诞生后,就以其优势很快的风靡了所有计算机外设以及数码设备,大家都知道USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输,USB OTG技术的推出则可实现没有主机时设备与设备之间的数据传输,从而拓

piaolingyekong的专栏 1万+

PyMiMi实战指南:midas_api配置与连接测试详解

本文详细介绍了PyMiMi库中midas_api的配置与连接测试全流程。从环境准备、API密钥获取,到核心的url_cfg配置函数使用,再到通过test_url进行连接验证,提供了清晰的步骤和代码示例。文章重点解析了配置原理、常见错误排查方法(如401错误、连接超时),并强调了API密钥的安全性管理,帮助用户稳固建立Python与Midas Civil NX之间的自动化通信桥梁。

weixin_29044713的博客 686

USB-OTG简介

大家都知道自从1996年USB传输协议的诞生,并以其优势很快的风靡了所有计算机外设以及数码设备,大家都知道USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST于一台SLAVE连接时才能实现数据的传输,OTG设备就是既能充当HOST,亦能充当SLAVE。 ...

264

Windows 10错误代码解析与系统故障排除指南

操作系统错误代码是系统运行状态的直接反馈,Windows系统通过特定编码机制将故障信息转化为可识别的错误代码。从技术原理看,这些代码通常对应特定的异常处理流程,包括内存管理、驱动兼容性、文件系统等核心模块。理解错误代码对于系统维护具有重要价值,能快速定位问题根源,提高故障排除效率。在实际应用场景中,蓝屏错误(如0x0000007B)、系统升级失败(如0x80070002)和启动故障是最常见的三类问题。通过分析dump文件、使用WinDbg工具和系统内置诊断功能,可以有效解决大部分系统异常。特别是对于蓝屏错误

weixin_30516429的博客 298

Rust嵌入式开发环境搭建指南(基于Stm32+Vscode)

本文档旨在指导开发者如何搭建基于Rust语言的STM32嵌入式开发环境。相比传统的C/C++开发方式,Rust提供了更强的内存安全保障和现代化的语言特性,非常适合嵌入式系统开发。本指南将详细介绍从环境搭建到项目配置的全过程,特别关注VSCode作为IDE的配置以及STLink和DAPLink调试器的使用。

u014627020的博客 2601

USB OTG技术简介

1.USB OTG OTG是On-The-Go的缩写,是近年发展起来的技术,2001年12月18日由USB Implementers Forum公布,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。

@_囚徒-2018_的家园 1064

别再问ARM麒麟怎么装微信了!手把手教你用铠大师搞定Windows软件(飞腾/海思芯片实测)

本文详细介绍了如何在ARM架构的信创电脑(如飞腾/海思芯片)上使用铠大师安装和运行Windows软件,解决微信、Office等常用软件的兼容性问题。通过实测数据对比,铠大师在性能和易用性上显著优于传统方案,为麒麟系统用户提供了一套完整的解决方案。

weixin_28736355的博客 892

USB OTG简介、与普通USB线的区别 分类: USB OTG驱动 ...

USB有三类接口A类接口 -----------最常见的扁平接口,四芯 VCC GND D+ D-B类接口 -----------方形的梯形接口 同样是四芯MINI AB类接口...

weixin_30240349的博客 706

【全开源】旅游系统源码(Uniapp+FastAdmin+ThinkPHP)

通过源码的灵活配置和定制开发,我们可以根据旅游企业的实际需求,快速构建出符合其业务特点的旅游系统。旅游系统源码,作为这一变革的基石,为旅游业的数字化转型提供了强有力的支撑。通过深入研究和应用旅游系统源码,我们能够构建出更加智能、便捷、个性化的旅游服务平台,满足游客日益增长的旅游需求。国际化发展:随着全球化的深入发展,旅游系统源码也将迎来国际化的发展机遇,为国内外游客提供更加便捷、高效的旅游服务。跨界融合:旅游系统源码将与更多领域进行跨界融合,如与交通、餐饮、购物等行业的结合,为游客提供更加丰富的旅游体验。

2401_84413757的博客 2147

3. NVIDIA GPU Xid 常见错误码全解析、故障定位与标准化处理方案

摘要: Xid是NVIDIA显卡驱动记录的硬件/软件异常日志,通过dmesg等工具可获取,包含PCI总线、GPU编号、故障码等信息,是诊断显卡问题的核心依据。Xid故障分为四类:应用程序类(如代码错误,Xid13/31)、显存ECC硬件类(如显存损坏,Xid48/63)、链路/供电温控类(如PCIe故障,Xid74/79)和GSP固件类(如静电干扰,Xid119/154)。排查流程包括日志采集、软件修复(如重启进程、升级驱动)、硬件检查(如PCIe链路状态)及断电复位(针对GSP故障)。预防措施包括监控EC

jundao1997的专栏 661
上一篇: ARM指令条件码
下一篇: 原来在国内我上的不是大学
alien75
博客等级 码龄25年 195粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值