NXP公司的SAA1160A是嵌入式USB主控制器,和USB Rev. 2.0兼容,支持全速(12Mbps)和低速(1.5Mbps)数据传输。SAA1160A提供两个下行端口,每个端口有过流(OC)检测输入引脚和电源开关控制输出引脚。工作电压3.3V或 5.0V,主要用在PDA,数码相机,3G手机,STB,信息电器(IA),照片打印机,游戏控制台等。本文介绍了SAA1160A主要特性和优势,方框图,采用内部和外部OC的检测电路以及和Hitachi SH-3 (SH7709) RISC处理器的接口电路。
SAA1160A Embedded USB host controller
The SAA1160A is an embedded Universal Serial Bus (USB) Host Controller (HC) that complies with Universal Serial Bus Specification Rev. 2.0, supporting data transfer at full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). The SAA1160A provides two downstream ports. Each downstream port has an OverCurrent (OC) detection input pin and power supply switching control output pin. The downstream ports for the HC can be connected with any USB compliant USB devices and USB hubs that have USB upstream ports.
The SAA1160A is well suited for embedded systems and portable devices that require a USB host. The SAA1160A brings high flexibility to the systems that have it built in. For example, a system that has the SAA1160A built in allows it to be connected to a device that has a USB upstream port, such as a USB printer, USB camera, USB keyboard, USB mouse, among others.
SAA1160A主要特性和优势:
Complies with Universal Serial Bus Specification Rev. 2.0
Supports data transfer at full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s)
Adapted from Open Host Controller Interface Specification for USB Release 1.0a
Selectable one or two downstream ports for HC
High-speed parallel interface to most of the generic microprocessors and Reduced Instruction Set Computer (RISC) processors such as:
Hitachi SuperH SH-3 and SH-4
MIPS-based RISC
ARM7, ARM9 and StrongARM
Maximum 15 MB/s data transfer rate between the microprocessor and the HC
Supports single-cycle and burst mode DMA operations
Built-in FIFO buffer RAM for the HC (4 kB)
Endpoints with double buffering to increase throughput and ease real-time data transfer for ISOchronous (ISO) transactions
6 MHz crystal oscillator with integrated PLL for low EMI
Built-in software selectable internal 15 kΩ pull-down resistors for HC downstream ports
Dedicated pins for suspend sensing output and wake-up control input for flexible applications
Operation at either +5 V or +3.3 V power supply voltage
Operating temperature range from −40℃ to +85℃
Available in an LQFP64 package (SOT314-2)
SAA1160A 应用:
Personal Digital Assistant (PDA)
Digital camera
Third-generation (3-G) phone
Set-Top Box (STB)
Information Appliance (IA)
Photo printer
MP3 jukebox
Game console
图1。SAA1160A方框图
图2。SAA1160A采用内部OC的检测电路
图3。SAA1160A采用外部OC的检测电路
图4。SAA1160A和Hitachi SH-3 (SH7709) RISC处理器的接口电路
基于SAA1160A设计的嵌入式USB主控制方案
- SAA1160A(6519)
相关推荐
USB在PCR仪嵌入式系统中的应用
随着U盘的普遍使用和USB技术的嵌入式系统应用,方便用户进行程序修改和程序的存储,PCR设计中采用可以热插拔的USB接口,即在PCR硬件系统中加入了USB主控芯片,使其能够对U盘等存储设
2011-10-08 15:49:561411
USB在嵌入式产品中的应用
技术的应用范围。如果在小体积、低功耗、低成本的嵌入式平台中实现USB技术,嵌入式设备将会有更大的应用空间。华恒科技在国内率先将USB技术引入嵌入式Linux平台中。目前,华恒科技的USB接口技术覆盖
2009-03-28 12:26:52
嵌入式USB模块软硬件设计
引言越来越多的嵌入式设备与外部连接要求更简洁、方便、智能化,所以,USB接口在嵌入式设备中的应用会越来越广泛。本文是“信息家电网络控制平台技术”项目中USB接口的实际设计部分。在该项目中,硬件平台
2019-06-10 05:00:06
嵌入式FIFO怎么配置和使用?
嵌入式设备由于具有硬件可在线配置,实现灵活等特点,使得其应用越来越广泛。尤其在基于FPGA的硬件系统中应用较多,目前在许多产品中实现了嵌入式网口、嵌入式PCI/PCI-E、嵌入式USB等各种模块
2020-03-09 06:54:45
嵌入式Internet通信的安全怎么保障?
具有低成本、高效率的特点,把它们集成于一体具有很多潜在的优势,如使用TCP/IP协议、HTTP协议,可以无缝连接到以太网;使用标准的Web浏览器,可以进行远程监测、诊断与控制。利用嵌入式Web技术可以
2019-08-28 08:31:59
嵌入式Linux下USB蓝牙设备驱动
设备驱动,从而有助于蓝牙设备在嵌入式领域广泛应用。【关键词】:蓝牙驱动;;USB设备;;MP;;嵌入式Linux【DOI】:CNKI:SUN:GWDZ.0.2010-02-025【正文快照】:随着无线
2010-04-24 09:30:17
嵌入式Socket通信怎么实现?
计算机系统。本文给出一种适合于中/低端应用的通信平台设计方案,它可支持Ethernet网络之间的数据传输,并且具有RS232、RS485、 USB等接口。文中围绕嵌入式uClinux环境设计了基于嵌入式通信微处理器S3C44B0X的硬件通信平台,从而实现了嵌入式Socket通信。
2019-11-11 06:57:37
嵌入式U盘读写模块USB118
大小的嵌入式U盘控制器, 集成了USB HOST协议并带有通用串口总线。主要应用于便携仪器或者嵌入式数据采集系统的外挂式海量存储。USB118带有标准USB接口, 遵循USB1.1协议规范,可以全面
2008-07-24 14:46:08
嵌入式tcpip方案
嵌入式tcpip方案目前高端一点的嵌入式处理器,如STM32F107,都带有MAC,因此用户在实现网络功能的时候,只需要外界PHY层的芯片,目前使用比较都的是DM9161A。网上的驱动也比较多,开发
2021-08-06 07:37:20
嵌入式基础教程之嵌入式系统组成
。嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。 嵌入式基础教程之嵌入式系统组成: 1、硬件层
2017-06-28 13:59:20
嵌入式学习
想从事软件开发这一块,但是对于嵌入式的了解不是很多,虽然学了很多的C51和MSP430但是对于嵌入式还是有点儿陌生,所以就想请教各位对嵌入式在行的坛友们,对于学习嵌入式(现在在深圳找工作)培训机构是不是有这个必要,首先有个声明,我正在找工作,对于自学我现在没有那么多的时间。
2014-09-12 09:55:42
嵌入式应用在单芯片USB方案的应用
)。Vinculum 是FTDI的嵌入式USB主/从控制器系列的名称。最新发布的第二代芯片 VNC2是针对在嵌入式应用中实现USB功能时的许多关键问题而设计,并提供完整的单芯片USB解决方案。这款芯片的特点是
2019-05-21 05:00:09
嵌入式开发如何去实现显示功能呢
0 引言 在做产品时,一般都需要显示功能,这个是展现给客户最直观的东西了。细化到嵌入式开发方面,显示这一块大体有两种方案:主控+液晶裸屏、主控+串口屏。第一种方案需要额外自己做液晶显示的驱动、嵌入式
2021-12-16 06:52:39
嵌入式机器视觉系统有什么特性?怎么优化?
介绍了基于ARM+DSP架构的嵌入式机器视觉系统的特性,分析了制约嵌入式机器视觉系统性能的因素。从操作系统和应用程序方面,讨论了嵌入式机器视觉系统的优化方案。通过对嵌入式Linux内核和文件系统进行
2020-03-11 06:47:57
嵌入式电脑智能家居系统有什么特点?
,深圳一专门针对智能家居自动化方案提供商选用华北工控的一款嵌入式电脑作为主控平台,轻松实现室内照明控制、窗帘控制、环境控制、家电控制、门锁监控等时尚科技风的现代家居,体验高效、舒适、安全、便利、节能的生活环境。下面详细介绍基于华北工控嵌入式电脑的智能家居系统方案。
2019-08-14 06:40:25
嵌入式系统U盘实时启动技术
嵌入式USB主控制器的硬件结构及驱动 嵌入式系统是软硬件紧密结合的系统。要实现从优盘启动,硬件上必须在嵌入式微处理器外围添加USBHOST主控制器;在软件上必须设计主控制器驱动程序 (HCD)、USB
2011-09-05 11:36:14
嵌入式系统怎么实现远程监控和升级?
网络、以电子邮件为载体的嵌入式系统远程监控和升级方案,达到远程修改系统参数、索取系统自检报告、索取指定数据文件和升级系统主控程序等目的,实现嵌入式系统的远程监控与升级。
2019-08-02 06:49:24
嵌入式网络接入怎么实现?
的说法。利用该技术可以实现基于Internet的远程数据采集、远程控制、自动报警等功能,大大扩展嵌入式设备的应用范围;同时充分利用网络资源,实现更广泛的信息共享和更多信息服务。研究显示,截止2010年
2020-03-19 06:30:03
嵌入式设计经验分享
相当于电源系统中各种杂波,我们希望得到纯净和稳定符合要求的电源,但由于各种因素制约,只是我们的梦想。这个要关注两个方面: a、电压 嵌入式系统需要各种量级的电源比如常见的5v、3.3v、1.8v等,为
2020-08-02 11:30:00
ARM+PCL6045B的嵌入式运动控制器设计
设计了一种基于ARM+DSP的嵌入式运动控制器。该控制器将嵌入式CPU与专用运动控制芯片相结合,将运动控制功能以功能模块的方式嵌入到ARM主控板的架构,把不需要的设备裁减掉,既兼顾功能又节省成本。该
2011-05-04 16:02:55
RIO嵌入式控制平台怎么助力机器人应用?
自动或半自动机器人常常需要嵌入式控制系统,从而能够结合高度智能化的确定性控制,并且可以方便地连接到不同的传感器和执行器上。NI提供了多种嵌入式硬件平台,以满足复杂系统的需求。从尖端的机器人研究项目直至高级行业应用,NI平台被证实是高效的机器人解决方案。
2019-11-06 07:50:49
为什么要开发嵌入式的USB主机?如何设计嵌入式USB主机?
为什么要开发嵌入式的USB主机?非PC应用领域?如何设计嵌入式USB主机嵌入式USB主机的其他应用前景分析
2021-04-26 06:11:19
你对嵌入式平台有什么误解 ?
至关重要的是通过澄清有关嵌入式平台的一些常见误会和误解以便提出正确讨论框架。要达到这样的目的,我们首先需要明确区分今天的嵌入式解决方案和 5 年或 10 年前那些方案的不同之处,并认识到当前嵌入式技术的重要演进。
2019-09-19 09:00:18
关于飞凌嵌入式
`企业概况保定飞凌嵌入式技术有限公司是华智集团旗下的一家专注于ARM嵌入式核心控制系统研发、设计和生产的专业板卡制造企业。经过多年发展,公司拥有了业内一流的软硬件研发团队,建立了北京和保定两大研发
2015-05-13 17:30:33
在嵌入式平台中如何实现广域网下的远程登录控制?
在嵌入式平台中如何实现广域网下的远程登录控制?文章目录1 项目需要2 解决方案3 首先实现局域网下的VNC远程控制4 总结1 项目需要在IM.X6q硬件平台,Linux4.1.15内核版本中实现
2021-12-14 08:12:11
基于LPC2290嵌入式系统USB接口的设计
;gt;摘 要</strong>:为嵌入式系统设计并实现了USB主机接口。硬件设计采用LPC2290为主控平台, ISP1160为USB主<br/>
2009-10-19 14:40:21
基于Linux的高速USB主控制器怎么实现?
在嵌入式系统的发展历程中,Linux操作系统的源码公开,结构清晰,功能强大,可移植性强等特点使其在嵌入式领域应用越来越广泛。USB接口的热插拔,即插即用,数据传输可靠,扩展方便,成本低等优点使其逐渐
2019-09-26 07:52:18
基于OMAP平台的嵌入式运动控制器设计资料分享
PC独立运行等优势,得到了高速发展与广泛应用。本文主要研究基于OMAP平台的嵌入式运动控制器,为通用嵌入式运动控制器的开发提供一种解决方案。文中首先分析了国内外运动控制器的研究现状,并对比说明了嵌入式运...
2021-12-24 06:52:02
基于Yocto Project的嵌入式应用该怎么设计?
Linux作为嵌入式系统的主要工具,具有源代码开放、完全可定制、支持许多网络协议、服务器级别高、可靠性高等很多优点。但现有的嵌入式Linux市场开始分化,现有的选择包括半导体厂商提供的实例方案
2019-08-28 08:18:40
多核嵌入式系统存在的局限性?怎么解决这些问题?
本文列举了多核嵌入式系统存在的一些主要局限,并对解决这些局限的可行方案进行了探讨。将以一些嵌入式系统为例,指出利用现有架构改进系统节能效果的机遇。多核处理器与新兴的嵌入式平台的结合能够满足现代嵌入式
2021-03-09 06:36:52
如何开发出一个高效的嵌入式系统方案?
本文将描述嵌入式实时系统的关键特征,然后讨论如何在所选择或所开发的硬件和软件构件的基础上开发一个高效的嵌入式系统方案,并介绍开发这些系统所需的独特关键处理技术。
2019-07-30 07:04:07
如何精确测量嵌入式USB信号质量?
USB2.0物理层一致性测试要求?很大程度上需要原厂在测试模式以及测试封包方面提供更多的支持。但应用需求的多样化导致了许多设计架构脱离了原厂的测试状态机控制范畴,如何精确测量嵌入式USB信号质量?这个问题急需解决。
2019-08-06 06:22:58
如何设计嵌入式系统的显卡方案?
],驱动几千像素的液晶显示器早已出现。然而,更友好的人机界面需要更高分辨率的液晶显示器。考察目前流行的液晶显示器驱动方式可以看到,无论使用何种单片机或作为嵌入式系统的微处理器,都会被液晶显示器的驱动控制部分占据大量资源,那么如何设计嵌入式系统的显卡方案?解决这个难题就很重要了。
2019-08-01 07:29:21
怎么利用ARM7来实现嵌入式USB?
的 USB设备都只能与主机建立连接。不仅如此,软件复杂性以及较高的功率要求,使得人们对嵌入式设备中使用USB的兴趣与日俱增。嵌入式USB结合以太网技术可以将USB设备转换到TCP/IP,让USB 设备不再
2019-11-06 08:15:36
怎么实现基于PIC18F系列单片机的嵌入式系统设计?
本文结合无位置传感器永磁无刷直流电动机控制系统的开发,以Microchip公司的PIC18F452单片机为主控器件,并采用嵌入式实时操作系统μC/OS-II作为软件开发平台,详细讨论了嵌入式系统的开发模式与流程。
2021-04-29 07:00:06
采用TTL串口的嵌入式USB主机系统设计
用户、仪器仪表制造行业用户、铁路、长途汽运等交通系统数据采集用户、油田数据采集系统用户、单板系统的软件升级用户、纺织系统数据采集用户、银行等。但由于之前多数数据采集设备、工控机及嵌入式系统不具备USB
2019-04-09 07:00:04
飞凌嵌入式有哪些主控板卡呢
的主控板卡直接使用,以此降低产品研发难度,缩短产品上市周期。多年来,飞凌嵌入式在智慧医疗领域持续深耕,助力客户解决医疗设备开发过程中的痛点和难点,用稳定的产品和优质的服务为众多医疗设备企业提供了强大的技术
2021-12-20 08:17:25
高整合USB微控制器怎么完成嵌入式连结功能?
USB连结是许多嵌入式应用的重要规格;高度整合的USB微控制器解决方案,不仅能以最简易的方式为嵌入式系统建立USB连结,还能提供高效能的CPU功能;其所附带的整合式类比周边更有助于降低元件数量和材料清单成本,进一步满足市场需求。
2020-03-20 07:57:54
斑梨电子 Beaglebone开发板BB Black C版AM3358主控 嵌入式单板计算机
斑梨电子 Beaglebone开发板BB Black C版AM3358主控 嵌入式单板计算机BB Black是一款基于AM335x处理器的开发套件。处理器集成了ARM Cortex-A
2022-07-09 16:06:42
嵌入式系统USB接口的研究及设计
本文针对嵌入式系统中USB 接口进行了研究,提出了MCU+USB 的嵌入式USB Host 的实现方案。用SL811HS 作为USB 主控芯片,用W77E58 作为系统MCU,通过硬件和软件的设计,实现了嵌入式USB Ho
2009-06-13 11:29:5115
Intel Xscale PXA255 USB主控制器的实现
本文介绍了Intel Xscale PXA255 嵌入式处理器与USB 主控制器ISP1160 的硬件接口设计及软件设计,给出了一种嵌入式系统中USB 主机控制器的实现方案。
2009-08-31 16:42:3322
基于LPC2290嵌入式系统USB接口的设计
基于LPC2290嵌入式系统USB接口的设计:为嵌入式系统设计并实现了USB主机接口。硬件设计采用LPC2290为主控平台, ISP1160为USB主控制器;软件设计借助于ZLG/FS文件系统,完成了USB主机控制器驱
2009-12-31 17:07:4630
USB嵌入式主机控制器设计
USB嵌入式主机控制器设计
过去USB仅应用于个人计算机其在嵌入式系统领域的巨大潜力尚未开发USB在嵌入式系统中的应用包括KVM开关数码相机PDA打印机机顶盒及移
2010-03-18 10:40:3955
嵌入式系统中的USB控制器与框架结构
嵌入式系统中的USB控制器与框架结构
过去USB仅应用于个人计算机,而在嵌入式系统领域的巨大潜力还没有开发出来,USB在嵌入式系统中的应用包括KV
2009-05-06 17:16:221435
USB嵌入式主机控制器设计
USB嵌入式主机控制器设计
过去USB仅应用于个人计算机其在嵌入式系统领域的巨大潜力尚未开发USB在嵌入式系统中的应用包括KVM开关数码相机PDA打印
2009-05-06 17:22:57556
嵌入式Linux下高速USB主控制器的设计与实现
目前多数嵌入式系统仅支持基础的USB低速或全速外设,不能满足人们对高速数据传输的要求。为此,基于AT91RM9200平台完成了高速USB的硬件设计和Linux操作系统下主机端驱动程序的开发。
2011-11-11 14:20:091356
基于StrongARM嵌入式Linux系统下的USB通信实现
该文首先介绍以Intel StrongARM处理器和ISP1161USB主控制芯片为核心的,能实现USB通信的嵌入式硬件平台并在简要介绍Linux下驱动程序的原理和相关知识的基础上 ,详细介绍嵌入式Linux系统下的USB系统结构和USB驱动程序的开发。
2016-04-18 10:46:535
在嵌入式系统中USB主机的应用方式
。在嵌入式系统中USB技术主要有两种应用方式,一种是USB总线设备的USB设备方式,一种是USB主控制器的嵌入式USB主机。
2019-10-30 14:16:091468
评论
查看更多