图2-1 USB模块结构图
2.1.2 USB模块功能
1.实验系统中的USB模块使用PHILIHPS的ISP1581/1583 USB2.0高速接口芯片,符合USB2.0接口规范,提供了高速USB下的通信能力。
2.模块内扩展有DMA控制器8237,可以完成微机DMA传送和USB的DMA传送实验。
4.该模块产生的仿ISA总线信号连到TPC-ZK实验系统上。
2.1.3 USB模块的对外接口
1.在该模块的右侧提供四个对外接口:
①USB接口,连接到主机,实验时用于信息和数据的通信。
②清零按钮(RESET),用于对USB接口模块内部电路的初始化。
2.在模块的上下两侧提供三个对外接口:
①50芯接口,为实验台提供仿ISA总线信号。信号安排与实验系统上50芯信号插座信号一一对应。
②两个20芯接口,连接到实验系统上所需电源与信号。
在USB模块内,用一部分跳线选择ISP1581/1583和其它芯片的工作模式,跳线的连接说明如下:
跳线管脚: 1 2 3 (电路板正向面向自己)
JP1:MODE1 ISP1581/1583 ALE/A0 功能选择。
2-3短接 低电平 选择ALE功能(地址锁存使能)
1-2短接 高电平 选择A0功能(地址数据指示)
(USB模块出厂时选择2-3短接)
JP2:M0/DA1 选择ISP1581/1583在通用处理器模式下的读写功能。
2-3短接 低电平 选择Motorola 类型的微处理器
1-2短接 高电平 选择8051 类型的微处理器
(USB模块出厂时选择1-2短接)
JP3:BUS/DA0 选择ISP1581/1583 总线模式
2-3短接 低电平 选择断开总线模式,AD[7:0]多路复用
1-2短接 高电平 选择通用处理器模式,AD[7:0]8位地址线
(USB模块出厂时选择2-3短接)
JP4:ISP1581/1583 片选信号选择
1-2短接 ISP1581/1583 片选信号由MCU 产生
2-3短接 ISP1581/1583 片选信号由地址译码产生
(USB模块出厂时选择2-3短接)
JP7:DMA控制器时钟选择
2-3短接 选择振荡器产生时钟(4MHZ时钟)
1-2短接 选择由MCU 产生时钟
(USB模块出厂时选择2-3短接)