MSP430_I2C硬件模块详解.pdf
文本预览下载声明
新型的高性能双通信模块—USCI
Thomas Kot
德州仪器MSP430资深市场工程师
thomas-kot@
© 2005 Texas Instruments Inc 、Slide 1
会议议程
• USCI 介绍
• UART/LinBUS 异步模式
• SPI 同步模式
• I2C 同步模式
• 选择正确的总线
• 设备选择
• 模块的同时工作
© 2005 Texas Instruments Inc 、Slide 2
通用串行通信 I/F
• 超低功耗
LPMx 工作
• 2 个独立块
• 双缓存 TX/RX
• RX 干扰抑制
• 波特率发生器
灵活的时钟源
自动检测
生成
• 启用 DMA
• 中断驱动
© 2005 Texas Instruments Inc 、Slide 3
特性概览
• 新型标准 MSP430 串行接口
• 两个相互独立的通信块
• 异步通信模式
UART 标准与多处理器协议
带自动波特率检测的 UART (LIN 支持)
IrDA (SIR——低红外,最大 115k 波特)
LPMx 唤醒
• 同步通信模式
SPI(主从模式,3 或 4 线)
I2C(主从模式)
LPMx 工作
© 2005 Texas Instruments Inc 、Slide 4
USCI 与 USART 的差异
USCI USART
• UART • UART
两个调制器可支持 n/16 计时
仅一个调制器
自动波特率检测功能:LIN
N/A
集成式 IrDA 编码器与解码器
同步 USCI_A/USCI_B N/A
N/A
• SPI • SPI
双 SPI:USCI_A 与 B 各一个 仅提供一个 SPI
• I2C
• I2C
经简化,方便易用 复杂特性
© 2005 Texas Instruments Inc 、Slide 5
USCI_A
USCI_A
Transmit Buffer
IrDA Encoder
UC0TXBUF
UCA0TXD
Transmit Shift Register
UART
显示全部