0

关于投票
USB OTG技术的USB控制芯片
巨盛的CSC2812

Features
.; High speed sharing data between two USB Mass
Storage devices without a computer
.; Backup photo from digital camera to any USB
flash disk or hard disk to free up memory card
space anytime anywhere
.; Direct sharing MP3 songs between two MP3
players
.; On-Chip dual high-speed USB On-The-Go host
and device controller module
.; Disk & Files sharing; browsing; deleting
functions
.; Rich information LCM display
.; LQFP-128 pin package, 3.3V operation
Introduction
The CSC2812 comes with the newest On-The-Go
controlling technology; it allows you to transfer data
between two different USB 2.0 or 1.1 storage device without
PC. Through this device, you can share files, MP3, pictures
with friends from one USB storage device to the other. Now
people can enjoy copying data anywhere at anytime, just
carry CSC2812, it does the copy for you in your palm, copy
photos from friend's digital camera or a card reader to your
image bank (potable hard-drive), make data copy from USB
Drive to USB Drive, plug & press, enjoy the freedom of
copying photos & data while you are in the party with your
friends, seeing light flashing while data is copying in your
palm.
About USB-OTG
USB OTG is a new supplement to the USB 2.0 specification.
It challenges the capability of existing mobile devices and
USB peripherals by giving them an added host capability for
connection to other USB devices. These new features were
needed to upgrade standard USB technology for mobile,
peripheral devices and gateway bridge, These new features
include the additional host capability, smaller connectors,
and low power output.
Specifications
Turbo 51 8-bits Controller Core:
.; 8 bits 8051compatible MCU core
.; Turbo mode with 2 clock per machine cycle
.; 12MHz external ceramic resonator
.; 30MHz internal CPU clock (variable)
.; DMA channel
.; Support power saving mode
.; Built in power on reset with watchdog function
Memory:
.; 128K byte internal mask ROM
.; 256 byte internal RAM
.; In-chip 24K byte external mode data RAM
.; ISP Flash ROM interface support
Dual USB OTG Module:
.; Fully compliant with the USB specification Rev. 2.0
High-speed/full-speed and OTG supplement Rev. 1.0
.; Integrated USB transceiver and SIE
.; Support USB mass storage devices with FAT12/16/32
file system. ex. Flash disk, card reader, portable hard
disk, DSC, MP3 player…
.; Support Picture Transfer Protocol (PTP) for DSC
Miscellaneous:
♦ Functions buttons
- Power On (Menu)
- Move
- Enter
- Escape (Power Off)
- Reset
.; LCD Module
- 128 x 64 dot matrix display with 4 line message
.; Rechargeable Li-ion battery power with power
saving

扬智的M563

Feature 
High-Speed USB Specification revision 2.0 Compliant 
On-The-Go Supplement to the USB 2.0 Specification Rev. 1.0 
480/12 MHz High/Full-speed Operation with on-chip USB transceiver, SIE & UBL 
USB On-The-Go Capability:
· Support Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) for Dual-Role Devices 
· User-programmable timers & control registers for software implementation of HNP &SRP 
· Built-in charge pump circuitry with Selectable internal or external source of VBUS
USB Host Capability :
· Support USB High-Speed (HS), Full-Speed (FS) and Low-Speed (LS) operation 
· 4 User-Configurable Bulk/Interrupt/Control Endpoints to support storage 
· devices, printers, camera, communications, or multi-function-peripheral application
+ Endpoint 0: 64-byte FIFO support for Control transfer
+ Endpoint A: 512-byte double-buffered Bulk-In transfer
+ Endpoint B: 512-byte double-buffered Bulk-Out transfer
+ Endpoint C: 16-byte FIFO support for Interrupt transfer 
· Support Automatic interrupt polling & DMA access for bulk transfer operation 
USB Peripheral Capability:
· 3 User-Configurable Endpoints to support bulk-only mass-storage class spec 
· Support DMA access for bulk transfer operation 
· Built-in USB2.0-to-IDE interface controller with general ATA/ATAPI support up to UDMA66 for storage devices as DVD/CD-R/W, Hard disk and Compact Flash device, etc.
Built-in High-performance Micro-controller for interface, flow & multi-functional control
Built-in SRAM Buffers for DMA buffers and MCU data cache 
Programmable GPIOs Support for buttons, LED, LCD panel control
Support USB-online program code update through external program flash memory
Built-in Clock Synthesizer for using low-cost 12MHz crystal or external 12MHz clock sources
128-pin or 100-pin TQFP package , 3.3V operation 
philip的 ISP1362

Features
· Complies fully with: 
o Universal Serial Bus Specification Rev. 2.0 
o On-The-Go Supplement to the USB 2.0 Specification Rev. 1.0a 
· 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 
· USB OTG: 
o Supports Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) for OTG dual-role devices 
o Provides status and control signals for software implementation of HNP and SRP 
o Provides programmable timers required for HNP and SRP 
o Supports built-in and external source of VBUS 
o Output current of the built-in charge pump is adjustable by using an external capacitor 
· USB host: 
o Supports integrated physical 4096 bytes of multiconfiguration memory 
o Supports all four types of USB transfers: control, bulk, interrupt and isochronous 
o Supports multiframe buffering for isochronous transfer 
o Supports automatic interrupt polling rate mechanism 
o Supports paired buffering for bulk transfer 
o Directly addressable memory architecture; memory can be updated on-the-fly 
· USB device: 
o Supports high performance USB interface device with integrated Serial Interface Engine (SIE), buffer memory and transceiver 
o Supports fully autonomous and multiconfiguration DMA operation 
o Supports up to 14 programmable USB endpoints with 2 fixed control IN/OUT endpoints 
o Supports integrated physical 2462 bytes of multiconfiguration memory 
o Supports endpoints with double buffering to increase throughput and ease real-time data transfer 
o Supports controllable LazyClock (110 kHz +- 50 pct.) output during 'suspend' 
· Supports two USB ports: port 1 and port 2 
o Port 1 can be configured to function as a downstream port, an upstream port or an OTG port 
o Port 2 can be used only as a downstream port 
· Supports software-controlled connection to the USB bus (SoftConnect&#8482 
· Supports good USB connection indicator that blinks with traffic (GoodLink&#8482 
· Complies with USB power management requirements 
· Supports internal power-on and low-voltage reset circuit, with possibility of a software reset 
· Supports operation over the extended USB voltage range (4.0 V to 5.5 V) with 5 V tolerant I/O pads 
· High-speed parallel interface to most CPUs available in the market, such as Hitachi SH-3, Intel® StrongARM®, Philips XA, Fujitsu SPARClite®, NEC and Toshiba MIPS, ARM7/9, Motorola DragonBall™ and PowerPC™ Reduced Instruction Set Computer (RISC): 
o 16-bit data bus 
o 10 Mbyte/s data transfer rate between the microprocessor and ISP1362 
· Supports Programmed I/O (PIO) or Direct Memory Access (DMA) 
· Supports 'suspend' and remote wake-up 
· Uses 12 MHz crystal or direct clock source with on-chip Phase-Locked Loop (PLL) for low Electro-Magnetic Interference (EMI) 
· Operates at 3.3 V power supply 
· Operating temperature range from -40 Cel. to +85 Cel. 
· Available in 64-pin LQFP and TFBGA packages. 
系统分类: 嵌入式
用户分类: USB控制模块
标签: USB OTG
来源: 转贴
发表评论 阅读全文(1069) | 回复(0)

0

关于投票
USB On-The-Go 技术概述
摘要:USB OTG(On-The-Go)是USB 2.0规范的补充,它使外设可以在无主机参与的情况下直接互连进行通信工程.本文讨论了USB OTG补充规范的新增特性,包括OTG事务请求协议SRP和主机流通协议HNP、连接器和电缆、两用OTG设备和外设式OTG设备、驱动程序以及数据流模型。

    关键词:USB 2.0 OTG 规范

USB的广泛应用其正在成为外设与PC机及膝上型电脑连接的工业标准USB外设主要是便携式设备,随着其数量的不断增多,设备之间无主机参与的直接通信成为亟待解决的问题。我们开发了基于USB总线(接口芯片为 Philips公司的PDIUSBD12)的数据采集系统,取得了满意的效果。但在开发USB1.1设备时遇到的设备互连直接通信的解决方案.USB 2.0 虽然在速度等方面有很大的改进,但同样要依赖计算机主机进行通信。

2001年底,USB开发者论坛(USB Implementers Forum,USB IF)发布了专门用于USB外设间“可移动互连”的USB2.0补充规范USB On-The-Go,其目标是使外设以主机的身份和另外特定的一组外设直接通信。本文中归纳USB 2.0补充规范OTG的相关技术,并主要讨论其新增特性。

1 新的协议

OTG补充规范对USB2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dual-role device)和外设式OTG设备(Perip-heral-only OTG device) 。两用OTG设备完全符合USB2.0规范,同时它还要提供有限的主机能力考核成绩和一个MiniAB插座、支持主机流通协议(Host Negotiation Protocol,HNP),并和外设式OTG设备一样支持事务请求协议(Session Request Protocol,SRP).当作为主机工作时,两用OTG设备可在总线上提供8mA的电流,而以往标准主机则需要提供100~500mA的电流。

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

1.1 事务请求协议SRP

在以往的USB系统运行过程中,主机提供5V的电源和不低于100mA的总线电流。当OTG主机(指以主机方式工作的两用OTG设备,又称A-device)连接到有线电源时这种方法是适用的,但像手机这样的自供电移动设备则不能承受如此大的电能浪费。为了节约电源延长电池的使用寿命,当总线上没有活动时,OTG主机将挂起总线电源VBUS。 SRP协议可使OTG从机(指外设式设备或者以外设方式工作的两用设备,又称B-device,此处指后者)请求A-device重新使能VBUS,而后 A-device使用HNP协议交换两个设备的工作方式,这两步完成后由新的OTG主机开始事务传输。B-device可在前一事务结束2ms后的任意时间开始SRP,SRP的时序波形见图形1。
点击看大图 
  B-device将先后执行数据线脉冲调制(data-line pul-sing)和VBUS脉冲调制(VBUS pulsing) 。它通过使能数据线上拉电阻(全速和高速设备为D+,低速设备为D-)5~10ms实现前者,后者通过
驱动VBUS实