• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2026全景工博会 菲尼克斯电气二级-以太网
传感器

USB主机控制器在嵌入式数据采集系统中的实现

  2006年11月15日  
现代工业生产和科学研究对数据采集的要求日益提高, 在瞬态信号测量、图像处理等一些高速、高精度的测量中, 需要进行高速数据采集。现在通用的高速数据采集系统一般是基于个人计算机, 与嵌入式测控系统相比, 它存在成本高、体积大、安装复杂和携带麻烦的缺点。

通用串行总线(USB)是1995年康柏、微软、IBM、DEC 等公司为解决传统总线不足而推广的一种新型的通信标准。该总线接口具有简单灵活、高带宽、易于扩展和即插即用等优点, 使其自推出以后得到了越来越广泛的应用。现在, 越来越多的嵌入式测控系统含有通过USB 总线连接的测量设备。

USB 协议规定了USB 主机与USB 设备的主从关系, 所以USB 接口产品的应用离不开USB 主机的开发。本文主要对在一个基于Intel PXA 255 的嵌入式数据采集系统上采用PHILIPS 公司的ISP1161 芯片实现USB 主机进行了介绍。

1.USB 系统概述

一个USB 系统一般由一个USB 主机(HOST)、一个或多个USB 集线器(HUB)和一个或多个USB 设备节点(NODE) 组成。从概念上讲,USB 主机是包含USB 软件驱动和USB 主机硬件功能接口的计算机系统实体。USB 主机硬件是指USB 主机控制器, 它规定了USB 主机硬件接口, 因而在设计USB 协议栈时必须了解相关的USB 主机控制器规范。

针对嵌入式系统应用的USB 主机控制器规范是康柏、微软、松下等公司提出的OHCI(开放式主机控制器接口)标准。

PHILIPS 公司的ISP1161 芯片支持OHCI 标准, 它是一个符合USB2.0 全速规范的单片主机控制器和设备控制器。ISP1161 可以仅作为主机控制器或设备控制器使用, 也可以同时作为主机和设备控制器使用。

ISP1161 内部可分为四大功能模块。主机控制器模块: 实现主机控制器的功能。提供两个下行端口, 每个下行端口都有自己的过流检测输入管脚和电源转换控制输出管脚。设备控制器模块: 实现设备控制器的功能。提供一个上行端口, 有其自身的VBUS 检测输入管脚。微处理器接口模块: 两个USB 控制器共用一个微处理器总线接口,它们有相同的数据总线, I/O 地址不同。它们也有各自的中断请求输出管脚和独立的DMA 通道。电源调整和上电复位模块: 除了可以软件复位外, 还可以通过RESET- N 管脚实现硬件复位。ISP1161 只接受5V 或3.3V 的电压, 当输入5V 电压时, 电源调整器会将其调整为3.3 V。

USB主机控制器在嵌入式数据采集系统中的实现 - 1

图1 嵌入式指纹验证系统总体框图

2.嵌入式指纹验证系统总体结构

本文中涉及的嵌入式数据采集系统是一个由北京铱波电子公司自主开发的指纹验证系统, 它由硬件平台和软件平台两部分组成。其中硬件平台的核心是Intel 公司的32位微处理器PXA 255, 硬件平台还包括系统存储模块、数据采集模块、USB 模块、网络通信模块和调试及下载接口模块。软件平台采用Microsoft 的Windows CE。系统总体结构框图如图1 所示。


最新视频
以AI赋能仿真技术 金发科技携手西门子提速汽车材料研发   
教程 | 和利时脱硫工况异常处置Agent   
绿电直连 算力新局——AIDC算电协同线上沙龙
工业 AI 赋能电子/半导体产业 智能制造升级
PTC Creo 13 设计未来型产品
PTC Codebeamer
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
2026全景工博会
2026全景工博会

2026中国国际工业博览会(简称“中国工博会”)定档于2026年10月12日-16日在国家会展中心(上海)举办。

探索工业AI未来——研祥集团智能物联业务新品发布会
探索工业AI未来——研祥集团智能物联业务新品发布会

新型工业化是当前我国制造业发展的核心战略方向,作为工业AI赛道头部企业,研祥通过旗下研祥智能、研祥金码、亿万克三大品牌,

在线会议
热门标签

社区

null /ca/_01-ABC00000000000099344.shtml /ca/_01-ABC00000000000099344.shtml