National Semiconductor(国家半导体)公司推出的USBN9602/9603/9604也能设计成具有传输多任务或无多任务的并行数据或 Micr。wlre串行数据。
USBN9602/9603/9604是一颗与USB规范1.0兼容的集成USB节荩控制器。在这单一的IC中集成了具各3,3 v的USB收发器、媒体存取控制器、USB端点(EP)FIFO、多样的8位并行接口、MICROWIRE/PLUSTM接口 以及时钟产生器。而其中还提供总共7个FIFO缓冲区,给不同的USB信息之用:1个给控制命令用的双向FIFO端点EP0,以及给中断、批 量、等时传输之用的6个支持单向的端点管线。其优点为:效能卓越,低系统成本的解决方案,更小型封装以及容易使用。
此外,8位并行接口提供给多任务与非多任务类型的CPU地址/数据总线使用;而可编程的中断输出架构,可允许设各针对不同的中 断信号请求来加以配置。但这一系列的IC有一个稍微较差的特点就是,对于USBN 9602系列,须外接48 MHz的振荡器,不像原Philips 系列可通过PLL的方式去产生48 MHz的时钟。这样,外接的振荡器就可采用6或12 MHz,以降低EMC电磁干扰。以下列 USBN9602/9603/960lL的
基本特性。
●全速USB节点设备。
●USB收发器。
●3.3 V信号电压的稳压调整器。
●48 MHz振荡器电路,24 MHz(9603/9604)。
●可编程的时钟产生器。
●包含实体层接口(Physical Layer Interface,PHY),媒体存取控制器(media ac-cess controller,MAC)与USB 1,0兼容 的串行接口引擎(SIE)。
●控制/状态寄存器文件。
●具有7个ΠFO为主的端点的USB设各控制器:1个双向的控制端点0(8字节);3个传送端点(2×c>qJZJ与1×64字节),30UT;3 个接收端点(2×JZ与1×64字节),31N。
●具有两种可选择模式的8位并行接口:非多任务的;多任务的(与INTEL兼容)。
●并行接口支持了DMA。
●MICROWIRE/PLUSTM接口。
●28Pin SOIC包装(如图1所示)。
此外,在图6.8中,显示了USBN9602与B型USB连接头的基本连接电路图。其中,R,为1.5 kΩ提升电阻由D+差动数据线连接至3 .3 V,这表示USBN 9602所连接的设各控制器所设计的USB外围设各属于全速(12 Mbps)设各。而R,与R,则是设
备端的电阻,介于22~狃Ω之间。
在相关的应用例中,USBN 9602接口芯片也与常用的Microchip公司的PIG系列单片机结合在一起。相关数据,用户可以进人 National Semiconductor的网站(http://www.natseml.com)加以查询。
图1 USBN9602 IC的实体图
图2 USBN9602 IC与外部B型USB连接头的电路图
综合以上所介绍的两种接曰芯片的特性与便用,用户可应用于一般的USB设各的设计中。这样的设计方式主要是在现有的系统或产 品的架构之下,可以缩短开发的时间并扩充出具有USB接口的功能。当然这是一种权宜之计,毕竟要在现有的系统下,增添USB的接口 功能,并不是件容易的事。因为,可能必须牺牲一个原有系统的外围端口(8个GPIO引脚),甚至更多的引脚(如中断信号的引脚) ;而相对地,程序的容量也可能增加了数KB的容量。而被迫使用较大容量的单片机。因此,得与失,就靠用户系统设计的评估了。
例如,对于消费性电子的厂商丽言,假便原有的MP3 dtcoder仅具有Printer Port的文件方式,若要在不更改太多的系统结构 下,可以通过将USB接口芯片PDI-USBD12扩充成具有USB接口的功能,增加产品的竞争性。但是,新的MP3 decoder已经逐渐具各Printer Port与USB两种接口 文件的选择方式ρ所以是否要使用USB接口芯片,就取决于系统厂商开发的时间与成本了。
当然就初学者的立场而言,还是以简单的方式切八,也就是下面所要介绍的第5种类型.内含USB单元的微处理器(MPU)
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。