2024年1月4日发(作者:)

第二代USBHOSTAndSalve芯片VNC2简介

ISP1301——USB OTG收发器完全兼容通用串行总线规范Rev.2.0和OTG补充规范Rev.1.0a概述ISP1301是通用串行总线USB OTG(On-The-Go)收发器,完全兼容通用串行总线规范Rev.2.0和OTG补充规范Rev.1.0a。ISP1301可在全速(12Mbit/s)和低速(1.5Mbit/s)速率下收发串行数据。

ISP1301为手持电子提供理想性能,例如手机、数字相机、数字录像机、个人数字助理(PDA)和数字音频播放器。它为USB专用集成电路(ASIC)、可编程逻辑器件(PLD)和任何系统芯片集(集成USB 主机或者从机功能,但没有USB物理层)提供USB物理层接口。

芯片特性完全兼容以下规范:

通用串行总线规范Rev.2.0

USB 2.0 On-The-Go补充规范 Rev.1.0a

On-The-Go收发器规范(CEA-2011)Rev.1.0

可以在全速(12Mbit/s)和低速(1.5Mbit/s)速率下收发串行数据

为系统ASIC或集成USB OTG双角色的芯片集提供理想的功能

支持miniUSB模拟车载接口

支持多种串行数据接口协议;透明的通用缓冲模式,允许用户控制数据传输方向

支持数据线和Vbus脉冲会话请求

包含主机仲裁协议(HNP)命令和状态寄存器

支持串行I2C总线接口,支持OTG状态和命令控制

电源供电输入范围为2.7V-4.5V

集成的电荷泵整流器输出5V,电流大于8mA

支持外扩电荷泵

为数字控制逻辑提供宽范围接口I/O电压(VCC(I/O) = 1.65V-

3.6V)

在DP、DM、Vbus和ID线上集成8KV ESD保护

工业级温度:-40℃-85℃

提供无卤无铅封装

应用领域 移动电话

数字相机

个人数字助理(PDA)

数字录像机(DVR)

远翔 USB OTP单片机 (FM8PU83 FM8PU86)

低速/全速 兼容 IC,

FM8PU83: 18PIN,20PIN, 256 BYTE RAM,2.75K ROM,有EP0和EP1,EP2 三个端点,内部高达24M的自振(节省外部晶振)

FM8PU86: 18PIN,20PIN,24PIN,256BYTE RAM ,6K ROM,有EP0,EP1,EP2,EP3,EP4,五个端点,可BULK传送.

主要应用于:

1:USB小数码相框

2: USB和RS232/并口/PS2的转换

3: USB 密码锁/小U盘

4: USB无线激光鼠标笔发射/接收

5: USB 无线鼠标、键盘

6: 电脑多媒体软件遥控器/接收器

7: USB摇杆/玩具飞机模拟遥控器

8: USB SKYPE电话

9: USB网络彩灯

10: USB按摩器/计步器

11:USB网卡/USB声卡/USB喇叭

12: 运动器材与电脑通信设备

13:U盘,读卡器等数据速度传输要求比较快的产品

我司是远翔USB产品线的一级代理商,集销售和开发于一体,

我USB部门拥有多位经验丰富的USB硬件开发工程师和电脑端USB驱动,应用程序软件开发工程师.能根据客户不同产品的功能选用性价比最好的IC,

并在短周期内完成客户的方案!

欢迎大家来电洽谈!

****中行科技(深圳)有限公司 USB开发部

周经理:136******** 0755-********

USB OTG 设备既能做主机,又能做设备。

USB HOST是

指主机。

当OTG 插到 HOST 上,OTG 的角色 就是 device.

当device 插到 OTG 上,OTG 的角色就是 HOST.

USB IC 大全

Usb mcu 短短几年,发展迅猛.当你仍然习惯于 D12 开发,

(D12太占用IO口,价格不菲).

已经 out 了.希望能抛砖引玉

如下:

Cypress : encore,全速高速

Microchip : PIC16f745, PIC18F13K50 Flash型

ST : st72f61/62 Flash型

FReescale: MC68HC908JB8/16 Flash型

Atmel : AT89C5131 Flash型

OTG型也不少

Silicon : C8051F320/321 Flash型

台湾合泰,义隆,义统,台湾凌阳,伟诠

FTDI第二代USB HOST And Salve芯片VNC2简介

一。关键特性:

1;嵌入式微处理器处理核心。16 bit Harvard 架构。

2:指令长度可变。支持系统内部调试。

3:USB设备进入挂起状态时,VNC2进入省电状态。 (<2.5mA)

4:提供开发工具使客户可以生成自己独有的firmware。

5: 256Kbytes E-Flash Memory,16Kbytes Data RAM

6:可以通过UART, SPI, FIFO接口或U盘进行firmware 更新。

7: 两个全速/低速 USB 2.0 host/slave 接口。可编程 UART。

8:两个SPI slave接口和一个SPI master 接口。提供通用的I/O口。

9:内嵌DMA控制器。通用的计数器。8 bit FIFO 接口。

10:最大8个脉冲宽度调制(PWM)引脚。支持总线主控功能调试界面。

二。除了USB Host and Slave , VNC2 提供以下接口:

1:一个 UART

2:2个SPI slaves 接口

3:1个SPI Master 接口

4:程序调试接口(Debug)

5:并行 FIFO 接口 (245 mode)

6:通用计数器

7:8个脉冲宽度调制 (PWM)引脚

8:通用I/O (GPIO)

VNC1 是一个完整的固件,客户不能写入自己的程序,而 VNC2在这上面有很大改进。

VNC2 软件可以分成下面四类:

VNC2 实时操作系统 (RTOS).

VNC2 设备驱动程序.

用户应用程序 – Tool Chain.

预先编译固件 (same as VNC1).

三。VNC2: Firmware Model

VNC1 是一个完整的固件,客户不能写入自己的程序,而 VNC2在这上面有很大改进。

VNC2 软件可以分成下面四类:

VNC2 实时操作系统 (RTOS).

VNC2 设备驱动程序.

用户应用程序 – Tool Chain.

预先编译固件 (same as VNC1).

四。VNC2的应用

(1)大的范围

旧产品加入USB Host 接口

用U盘作 MCU/PLD/FPGA 的数据盘或软件更新

U盘与U盘的文件传输

(2)消费电子

U盘数据存储或软件更新

数码相机传输数据到U盘或类似的USB设备

MP3播放器

机顶盒

USB 摄像头

U盘与SD卡的数据传输

(3)通讯

无线接口

USB 无线控制器

电话系统 记录保存到U盘

移动电话接U盘

GPS到移动电话

GPS 追踪器用U盘存储

拍照标记 – GPS 位置链接

(4)工业

仪表接U盘

自动售卖机接U盘

数据记录器接U盘

On-The-Go的简写,通常称为USB OTG,是USB2.0规格的补充标准。普通的USB使用主从(master/slave)的架构,USB主机端(即电脑)是“主”,而USB周边装置(Peripheral)是“从”。USB周边装置不能够启动资料传输,只能回应服务器的指令。

USB OTG改变了这种状况。配件不再需要一定要成为单纯的周边装置,它们有时候也可以成为主机端。

打个比方说

如果你想把数码相机上的照片打印出来,按照普通USB的方法,

先把数码相机接到电脑上,然后电脑通过打印机打印出照片,但USB

OTG就不一样,数码相机通过USB OTG连接打印机直接打印照片。

USB OTG设备类型

OTG有两种设备:两用OTG设备和外设式OTG设备。两用OTG设备可以作为USB外设或者USB OTG主机,并且可为总线提供8mA电流。而外设式OTG设备不具备主机性能,它必须在向两用设备(主机)的请求获准后才能通信。两用OTG设备必须能以全速方式运行,而高速运行的方式是可选的。外设型OTG设备可以设计在高速、全速和低速中的任意一种方式下工作。

1、两用OTG设备(dual-role device)

两用OTG设备都有一个Mini-AB插槽,所以一个Mini-A至Mini-B电缆可以直接将两个两用OTG设备连接在一起,而此时用户不会觉察到两个设备的不同,也不知道它们的默认主从配置。

A-device(主机)必须在事务传输过程中提供总线电源,这是A-device和B-device的主要不同,同时也说明了两个设备的连接的非对等关系。A-device负责为总线供电因此它控制通信发生的时机,B-device只有通过SRP协议向“主机”请求传输。

设计一个两用设备是比较困难的,因为它要具备:有限的主机能力、可作为一个全速的外设(可选的高速方式)、OTG目标设备的列表、目标设备的驱动程序、支持SRP、支持HNP、一个Mini-AB插座、VBUS上不小于8mA的电流输出、与用户通信的方式。

2、外设式OTG设备(Peripheral-only OTG device)

外设式OTG设备是普通的USB外设。它有一个OTG功能描述符说明其支持事务请求协议SRP而且它不是两用OTG设备。此外,外设式OTG设备只能配置Mini-B型插座或者必须有一个带Mini-A插头的附属电缆,而不能使用Mini-AB型插座。

SRP是B-device(此处指外设式设备)向A-device请求传输事务时必须使用的协议。它由前面提到的数据线脉冲调制和VBUS脉冲调制(B-device产生)两种方法构成。A-device必须能检测这两种方法之一的信号,并开始一个相应的传输事务。除了固件(firmware)略有增加外,B-device同时可产生两种信号的成本并没有增加成本,而且还使实现A-device更加简单

(只需根据实际情况提供其中一种方式的检测)。

一个OTG设备不必实现OTG的所有性能。例如,一个外设式OTG设备可能只需支持SRP和一个小于等于8mA的默认电流消耗配置。其实,添加对SRP支持也较简单:在VBUS上接一个驱动电阻并增加一些简单的逻辑,从而产生VBUS脉冲调制信号。

另外,无论是两用OTG设备还是外设式OTG设备,都可以和通用的许机相连,只不过两用OTG设备具有一定的主机能力(可以驱动特定的一组OTG设备工作)。