第16章通用串行总线接口(USB)mpc83xx中文手册
第16章 通用串行总线接口
本章介绍MPC8349E的通用串行总线接口(USB)。该接口支持许多工业标准。有关这些复杂的工业标准的说明已经超出了本文档的讨论范围,这些留待读者去参考官方规范。
以下文档可以在USB实现论坛上找到,网址为:http:///developers/docs/
通用串行总线规范,版本2.0
USB 2.0规范的On-The-Go补充规范,版本1.0a
以下文档可以在Intel USB规范网页上找到,网址为:http:///technology/usb/spec.htm
通用串行总线的增强型主机控制器接口规范,版本2.0
USB 2.0收发器宏单元接口规范(UTMI),版本1.05
以下文档可以在ULPI网页上找到,网址为:http:// /
UTMI + 规范,版本1.0
UTMI 少引脚数接口(ULPI)规范,版本1.0
16.1 绪论
MPC8349E实现了两种USB模块,多端口主机(MPH)模块和双主机外设MPH1_D0_ENABLEN/
DR_D0_ENABLENI/OULPI-用做MPH1_DO 或 DR_D0
Serial-用做 MPH1_ENABLEN 或 DR_ENABLEN
UTMI-用做DR_D0MPH1_D1_SER_TXD/
DR_D1_SER_TXDI/OULPI- MPH1_D1 或 DR_D1
Serial-MPH1_SER_TXD 或 DR_SER_TXD
UTMI- DR_D1MPH1_D2_VMO_SE0/
DR_D2_VMO_SE0
I/OULPI-用做 MPH1_D2 或 DR_D2
Serial-用做 MPH1_VMO_SE0 或 DR_VMO_SE0
UTMI-用做 DR_D2MPH1_D3_SPEED/
DR_D3_SPEED
I/O ULPI-用做 MPH1_d3 或 DR_D3
Serial-用做 MPH1_SPEED 或 DR_SPEED
UTMI-用做 DR_D3MPH1_D4_DP/
DR_D4_DP
I/OULPI-用做 MPH1_D4 或 DR_D4
Serial-用做 MPH1_DP 或 DR_DP
UTMI-用做 DR_D4MPH1_D5_DM/
DR_D5_DM
I/OULPI-用做 MPH1_D5 或 DR_D5
Serial-用做 MPH1_DM 或 DR_DM
UTMI-用做 DR_D5MPH1_D6_SER_RCV/
DR_D6_SER_RCV
I/OULPI-用做 MPH1_D6 或 DR_D6
Serial-用做 MPH1_SER_RCV 或 DR_SER_RCV
UTMI-用做 DR_D6MPH1_D7_DRVVBUS/
DR_D7_DRVVBUS
I/OULPI-用做 MPH1_D7 或 DR_D7
Serial-用做 MPH1_DRVVBUS 或 DR_DRVVBUS
UTMI-用做 DR_D7MPH1_NXT/
DR_SESS_VLD_NXT
IULPI-用做 MPH1_NXT 或 DR_NXT
Serial-用做 DR_SESS_VLD (DR module-only)
Serial OTG-用做 DR_SESS_VLD
UTMI-用做 DR_SESS_VLDMPH1_DIR_DPPULLUP/
DR_XCVR_SEL_DPPULLUPI/OULPI-用做 MPH1_DIR 或 DR_DIR
Serial-用做 MPH1_DPPULLUP 或 DR_DPPULLUP
UTMI-用做 DR_XCVR_SELMPH1_STP_SUSPEND/
DR_STP_SUSPENDOULPI-用做 MPH1_STP 或 DR_STP
Serial-用做 MPH1_SUSPEND 或 DR_SUSPEND
UTMI-用做 DR_SUSPENDMPH1_PWRFAULT/
DR_RX_ERROR_PWRFAULT
IULPI-用做 MPH1_PWRFAULT 或 DR_PWRFAULT
Serial-用做 MPH1_PWRFAULT 或 DR_PWRFAULT
UTMI-用做 DR_RX_ERRORMPH1_PCTL0/
DR_TX_VALID_PCTL0
OULPI-用做 MPH1_PCTL0 或 DR_PCTL0
Serial-用做 MPH1_PCTL0 或 DR_PCTL0
UTMI-用做 DR_TX_VALIDMPH1_PCTL1/
DR_TX_VALIDH_PCTL1OULPI-用做 MPH1_PCTL1 或 DR_PCTL1
Serial-用做 MPH1_PCTL1 或 DR_PCTL1
UTMI-用做 DR_TX_VALIDHMP