当前位置: 首页 > news >正文

广西网站建设智能优化新闻投稿平台有哪些

广西网站建设智能优化,新闻投稿平台有哪些,甘肃建设厅官方网站,推进门户网站建设USB OTG的工作原理 OTG补充规范对USB 2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrole device)和外设式OTG设备(Peripheralonly OTG device) 。两用OTG设备完全符合USB 2.0规范,同时,他还要提供有限的主…
USB OTG的工作原理
  OTG补充规范对USB 2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrole device)和外设式OTG设备(Peripheralonly OTG device) 。两用OTG设备完全符合USB 2.0规范,同时,他还要提供有限的主机能力和一个MiniAB插座、支持主机流通协议(Host Negotiatio n Protocol, HNP),并和外设式OTG设备一样支持事务请求协议(Session Request Protocol, SRP)。 当作为主机工作时,两用OTG设备可在总线上提供8 mA的电流,而以往标准主机则需要 提供100~500 mA的电流。

  2个两用OTG设备连接在一起时可交替以主机和从机的方式工作,这个特点兼容了现有USB 规范主机/外设的结构模型。OTG主机负责初始化数据通信的任务,比如:总线复位、获取USB 各种描述符和配置设备。这些配置完成后,2个OTG设备便可以分别以主机和从机方式传输信息,2个设备主从角色交换的过程由主机传输协议(HNP)定义。

1.1主机(Adevice)和从机(Bdevice)的初始功能
  设备的初始功能是通过定义连接器来实现的。OTG定义了一个叫做MiniAB的袖珍插孔,他能直接接入MiniA或者MiniB插口,MiniAB有一个ID引脚 上拉至电源端,MiniA插头有一个与地连接好的ID(R<10 Ω),Mini B插头有一个与地连接的开路ID引脚(R>100 kΩ)。当2个OTG设备连接到一起的时候 ,MiniA插头边的ID引脚会注入一个“0”状态,MiniB插头边的ID引脚为 “1”,ID为0的OTG设备默认为主机(Adevice),ID为1的OTG设备默认为从机(B device)。图1对上述内容进行了图解。
1.2对话请求协议SRP(Session Request Protocol)
  这个协议允许Adevice(可以是电池供电)在总线未使用时通过切断Vbus来节省电源消耗,也为Bdevice启动总线活动提供了一种方法。任何一个Adevice, 包括PC或便携式电脑,都可以响应SRP;任何一个Bdevice,包括一个标准USB外设, 都可以启动SRP;要求一个双重功能设备既能启动SRP,又能响应SRP。
1.3主机流通协议HNP(Host Negotiation Protocol)
  HNP是一种用来实现Adevice和Bdevice主机/从机转换的协议(实际上是电缆的反转)。主/从机功能交换的结果表现在下列过程中:
  (1)利用上拉电阻来发送信号给从机。
  (2)Adevice可在Bdevice上设置“HNP Enable”特性。
  (3)Bdevice断开上拉。
  (4)ADevice与上拉电阻相连,表明Adevice从属于从机。
  (5)Adevice给Vbus供电。
  (6)Bdevice检测Adevice的上拉。
  (7)复位/列举/使用Adevice。
1.4驱动程序
  与PC主机不同,便携式设备没有便捷的方式和足够的空间装载新的驱动程序。因此,OTG 规范要求每个两用OTG设备有一个支持的外设式OTG目标设备的列表,列表中包括设备的类型和制造商等信息。
  与PC机不同,OTG两用设备的驱动程序栈由USB主机栈和USB设备栈构成以满足两种工作方式的需要。OTG驱动程序通过连接器的不同或者是否有NHP交换设备的工作方式来决定使用USB主机栈还是USB设备栈。
  当OTG两用设备以主机方式工作时,USB主机栈工作。其中的主机控制器驱动程序负责USB 主机栈与硬件端点的数据交换,USB驱动程序枚举并保存设备的信息,目标外设主机类驱动程序支持目标设备列表里的设备。主机类驱动程序由芯片制造商提供,同时,OTG提供通用的主机类驱动程序(可以修改以用于非通用设备)。
  当OTG两用设备以从机方式工作时,USB设备栈工作。其中的设备控制器驱动程序负责USB 设备栈与硬件端点的数据交换,USB协议层负责处理USB协议规范,设备类驱动程序的功能取决于该两用设备的功能(如数码照相机、存储设备、打印机等)。
  OTG驱动程序负责处理两用OTG设备的工作方式转换,同时,他还可以返回其结果(如设备是否支持HNP)并处理总线错误。应用层程序通过OTG驱动程序开始或者结束一个传输事务, 通过USB主机栈或设备栈与硬件层交换数据。
1.5数据流模型
  OTG主机和设备被划分为功能层、USB设备层和USB接口层3个不同层次,如图2所示。
  USB接口层为OTG主机和OTG设备提供物理连接,USB系统软件使用主机控制器来管理主机与 USB设备的数据传输。USB系统软件相对于主机控制器而言,处理的是以客户角度观察的数据传输及客户与设备的交互。USB设备层为USB主机系统软件提供一个可用的逻辑设备。主机通过与之功能匹配的客户软件实现其各种功能。
  OTG设备与以往的USB设备一样有两种通道:数据流通道和消息通道。数据流通道没有定义好的结果,而消息通道则有固定的结构。但是,每个通道都有一定的带宽、传输类型、传输方向和缓冲区大小。自供电设备配置一个默认的控制通道,由他提供该设备的配置和状态等信息。

一问一答:
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)

http://www.tj-hxxt.cn/news/89798.html

相关文章:

  • 做便宜网站千锋教育培训收费一览表
  • 没有logo可以做网站的设计吗百度官方平台
  • 鄂州做网站报价北京关键词排名推广
  • 自己做电影网站违法百度资源平台
  • 官方网站建设公上海seo优化外包公司
  • 自己做的产品在哪个网站上可从卖网络推广的工作内容
  • WordPress电影公司网站主题商丘关键词优化推广
  • 局域网站怎么做网络营销期末总结
  • 电子商务网站建站目的长沙百家号seo
  • 苏州网站建站推广上优化seo
  • 怎么不花钱做网站网站建设公司服务
  • 张裕网站建设的目标网站模板免费下载
  • 萧县做网站石家庄整站优化技术
  • 服务行业网站建设seo排名赚官网
  • 杭州网站建设网厦门网
  • 哪里可以免费申请空间 注册域名 申请网站网站免费网站免费
  • 做美食视频的网站有哪些茶叶推广软文
  • 网站后台排版布局常德seo快速排名
  • 给网站做路由网络营销推广流程
  • 公司做网站要有服务器b2b网站
  • 共青城网站建设企业网站seo优化公司
  • 做网站先做ue交换链接
  • 怎样创建设计公司网站淘宝指数官网的网址
  • wordpress课件站模板新手怎么入行seo
  • 深圳网站设计成功柚米百度指数可以查询到哪些内容
  • 口碑最好装修公司广州百度seo排名
  • 北京网站建设第一品牌上海seo顾问
  • 网站程序下载保定seo外包服务商
  • 云南澄江县建设局网站企业网络营销推广方案策划范文
  • 宁波城乡建设局管方网站学it需要什么学历基础