没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的嵌入式系统中USB主机控制器的实现
1 下载量 147 浏览量
2020-12-05
05:46:52
上传
评论
收藏 291KB PDF 举报
温馨提示
通用串行总线(USB)接口具有简单灵活、高带宽、易于扩展和热插拔等优点,它目前已成为数码设备的标准接口之一,小到U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。但我们目前所使用的USB移动设备多为USB的外设(Device) , 比如USB的移动硬盘、USB接口的数码相机,一般只能在PC上使用,即只能通过PC实现文件和数据的交换。 业界和用户的需求呼唤USB主机的嵌入式化,因此在嵌入式系统中实现USB主机功能成了USB设计领域的热点之一。 迄今为止,嵌入式USB主机的最大市场和增长点在移动消费电子设备领域, 比如PDA与USB记忆棒传递数据、MP3之间传递歌曲、数
资源推荐
资源详情
资源评论
嵌入式系统嵌入式系统/ARM技术中的嵌入式系统中技术中的嵌入式系统中USB主机控制器的实主机控制器的实
现现
通用串行总线(USB)接口具有简单灵活、高带宽、易于扩展和热插拔等优点,它目前已成为数码设备的标准接口
之一,小到U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。但我们目前所使用的USB移动设备多为
USB的外设(Device) , 比如USB的移动硬盘、USB接口的数码相机,一般只能在PC上使用,即只能通过PC实现文
件和数据的交换。 业界和用户的需求呼唤USB主机的嵌入式化,因此在嵌入式系统中实现USB主机功能成了
USB设计领域的热点之一。 迄今为止,嵌入式USB主机的最大市场和增长点在移动消费电子设备领域, 比如
PDA与USB记忆棒传递数据、MP3之间传递歌曲、数
通用串行总线(USB)接口具有简单灵活、高带宽、易于扩展和热插拔等优点,它目前已成为数码设备的标准接口之一,小到
U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。但我们目前所使用的USB移动设备多为USB的外设(Device) ,
比如USB的移动硬盘、USB接口的数码相机,一般只能在PC上使用,即只能通过PC实现文件和数据的交换。
业界和用户的需求呼唤USB主机的嵌入式化,因此在嵌入式系统中实现USB主机功能成了USB设计领域的热点之一。
迄今为止,嵌入式USB主机的最大市场和增长点在移动消费电子设备领域, 比如PDA与USB记忆棒传递数据、MP3之间传
递歌曲、数码相机连接打印机等。
嵌入式USB主机也逐渐用于工业测控领域,用来实现数据的采集和交换。原来数据采集和交换大多是使用软盘、串行接口
(RS232/RS485)或以太网等方式。软盘存储容量小、可靠性差,而串行接口或以太网都需要布线施工,接入成本大,而且不具备
移动性。现在,越来越多的嵌入式系统采用通过USB总线连接的测控设备。
USB控制器控制器ISP1161简介简介
一个USB系统一般由一个USB主机(HOST)、一个或多个USB集线器(HUB)和一个或多个USB设备节点(NODE)组成。
USB协议规定了USB主机与USB设备的主从关系,所以USB接口产品的应用离不开USB主机的开发。USB主机是包含USB软
件驱动和USB主机硬件功能接口的计算机系统实体。USB主机硬件是指USB主机控制器,它规定了USB主机硬件接口,因而在
设计USB协议栈时必须了解相关的USB主机控制器规范。
针对嵌入式系统应用的USB主机控制器规范是康柏、微软、松下等公司提出的OHCI(开放式主机控制器接口)标准。
飞利普公司的ISP1161芯片支持OHCI标准,它是一个符合USB2.0全速规范的单片主机控制器和设备控制器。ISP1161可
以仅作为主机控制器或设备控制器使用,也可以同时作为主机和设备控制器使用。
ISP1161可分为四大功能模块:可分为四大功能模块:
1)主机控制器模块:实现主机控制器的功能。提供两个下行端口,每个下行端口都有自己的过流检测输入管脚和电源转换
控制输出管脚。
2)设备控制器模块:实现设备控制器的功能。提供一个上行端口,有其自身的VBUS检测输入管脚。
3)微处理器接口模块:两个USB控制器共用一个微处理器总线接口,它们有相同的数据总线,I/O地址不同。它们也有各自
的中断请求输出管脚和独立的DMA通道。
4)电源调整和上电复位模块:除了可以软件复位外,还可以通过RESET_N管脚实现硬件复位。ISP1161只接受5V或3.3V
的电压,当输入5V电压时,电源调整器会将其调整为3.3V。
ISP1161 主机控制器子模块的功能框图示于图1,主机控制器的下行端口可与任意一个符合USB 规范的USB 设备和包含
USB 上行端口的USB 集线器相连。类似地,设备控制器的上行端口可与任意一个符合USB 规范的USB主机和包含USB 下行
端口的USB 集线器相连。
资源评论
weixin_38659648
- 粉丝: 4
- 资源: 902
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机毕业设计:python+爬虫+cnki网站爬
- nyakumi-lewd-snack-3-4k_720p.7z.002
- 现在微信小程序能用的mqtt.min.js
- 基于MPC的非线性摆锤系统轨迹跟踪控制matlab仿真,包括程序中文注释,仿真操作步骤
- shell脚本入门-变量、字符串, Shell脚本中变量与字符串的基础操作教程
- 基于MATLAB的ITS信道模型数值模拟仿真,包括程序中文注释,仿真操作步骤
- 基于Java、JavaScript、CSS的电子产品商城设计与实现源码
- 基于Vue 2的zjc项目设计源码,适用于赶项目需求
- 基于跨语言统一的C++头文件设计源码开发方案
- 基于MindSpore 1.3的T-GCNTemporal Graph Convolutional Network设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功