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
評論
查看更多