9397 750 14985 © koninklijke 飞利浦 electronics n.v. 2005. 所有 权利 保留.
初步的 数据 薄板 rev. 01 — 3 october 2005 16 的 38
飞利浦 半导体
lpc2141/42/44/46/48
单独的-碎片 16-位/32-位 微控制器
•
可选择的 速 相比 电源.
6.10 usb 2.0 设备 控制
这 usb 是 一个 4-线 串行 总线 那 支持 交流 在 一个 host 和 一个
号码 (127 最大值) 的 peripherals. 这 host 控制 allocates 这 usb 带宽 至
连结 设备 通过 一个 token 为基础 协议. 这 总线 支持 hot plugging,
unplugging, 和 动态 configuration 的 这 设备. 所有 transactions 是 initiated 用 这
host 控制.
这 lpc2141/42/44/46/48 是 配备 和 一个 usb 设备 控制 那 使能
12 mbit/s 数据 exchange 和 一个 usb host 控制. 它 组成 的 一个 寄存器 接口,
串行 接口 engine, endpoint 缓存区 记忆 和 dma 控制. 这 串行 接口
engine decodes 这 usb 数据 stream 和 写 数据 至 这 适合的 终止 要点 缓存区
记忆. 这 状态 的 一个 完成 usb 转移 或者 错误 情况 是 表明 通过 状态
寄存器. 一个 中断 是 也 发生 如果 使能.
一个 dma 控制 (有 在 lpc2146/48 仅有的) 能 转移 数据 在 一个 endpoint
缓存区 和 这 usb 内存.
6.10.1 特性
•
全部地 一致的 和 usb 2.0 全部-速 规格.
•
支持 32 物理的 (16 logical) endpoints.
•
支持 控制, 大(量), 中断 和 isochronous endpoints.
•
可称量的 realization 的 endpoints 在 run 时间.
•
endpoint 最大 小包装板盒 大小 选择 (向上 至 usb 最大 规格) 用
软件 在 run 时间.
•
内存 message 缓存区 大小 为基础 在 endpoint realization 和 最大 小包装板盒 大小.
•
支持 softconnect 和 goodlink led 指示信号. 这些 二 功能 是 分享
一个 管脚.
•
支持 总线-powered 能力 和 低 suspend 电流.
•
支持 dma 转移 在 所有 非-控制 endpoints (lpc2146/48 仅有的).
•
一个 duplex dma 频道 serves 所有 endpoints (lpc2146/48 仅有的).
•
准许 动态 切换 在 cpu 控制 和 dma 模式 (仅有的 在
lpc2146/48).
•
翻倍 缓存区 implementation 为 大(量) 和 isochronous endpoints.
6.11 UARTs
这 lpc2141/42/44/46/48 各自 包含 二 uarts. 在 增加 至 标准 transmit 和
receive 数据 线条, 这 lpc2144/46/48 uart1 也 提供 一个 全部 modem 控制
handshake 接口.
对照的 至 previous lpc2000 微控制器, uarts 在 lpc2141/42/44/46/48
introduce 一个 fractional 波特 比率 发生器 为 两个都 uarts, enabling 这些 微控制器
至 达到 标准 波特 比率 此类 作 115200 和 任何 结晶 频率 在之上 2 mhz.
在 增加, 自动-cts/rts flow-控制 功能 是 全部地 执行 在 硬件
(uart1 在 lpc2144/46/48 仅有的).