ZHDA007 December 2025 MSPM33C321A
SPI 和 I2C 协议广泛用于器件或电路板之间的通信,例如 MCU 和传感器之间的数据交换。MSPM33C 系列 MCU 包括高达 40MHz 的高速 SPI,并支持 3 线、4 线、芯片选择和命令模式。请参阅图 7-6 来根据具体要求设计系统。有关 MSPM33C 可以支持的 SPI 模块的不同型号的信息,请参阅表 7-5。
| SPI 特性 | 高级 | 最小值 |
|---|---|---|
| 控制器和外设模式 | 是 | 是 |
| 分区功能 | 是 | 是 |
| 支持重复模式传输 | 是 | - |
| 支持接收超时 | 是 | - |
| 支持命令/数据控制 | 是 | - |
| 支持四芯片选择 | 是 | - |
一些 SPI 外设器件需要 PICO(外设输入控制器输出)保持逻辑高电平。如果外部器件需要上拉电阻器,请在 PICO 引脚上添加一个上拉电阻。
对于 I2C 总线,MSPM33C 器件支持标准、快速和超快速模式,如表 7-7 所示。有关 MSPM33C 可以支持的 I2C 模块的不同型号的信息,请参阅表 7-6。
使用 I2C 总线时,需要外部上拉电阻。这些电阻的值取决于 I2C 速度。TI 建议使用 2.2k,以便支持超快速模式。对于关注功耗的系统,可以使用大电阻值。
| I2C 特性 | 高级 | 最小值 |
|---|---|---|
| 支持标准模式 (Sm) | 是 | 是 |
| 支持快速模式 (Fm) | 是 | 是 |
| 支持快速模式+ (Fm+) | 是 | 是 |
| 支持模拟干扰滤波器 | 是 | - |
| 支持数字干扰滤波器 | 是 | 是 |
| 支持第二目标地址和掩码 | 是 | - |
| 支持 SMBus 模式 | 是 | 是 |
| 参数 | 测试条件 | 标准模式 | 快速模式 | 快速模式 + | 单位 | ||||
|---|---|---|---|---|---|---|---|---|---|
| 最小值 | 最大值 | 最小值 | 最大值 | 最小值 | 最大值 | ||||
| fI2C | I2C 输入时钟频率 | 电源域 0 中的 I2C | 40 | 40 | 40 | MHz | |||
| 电源域 1 中的 I2C | 80 | 80 | 80 | ||||||
| fSCL | SCL 时钟频率 | 0.1 | 0.4 | 1 | MHz | ||||
| tHD,STA | 保持时间(重复)启动 | 4 | 0.6 | 0.26 | us | ||||
| tLOW | SCL 时钟的低电平周期 | 4.7 | 1.3 | 0.5 | us | ||||
| tHIGH | SCL 时钟的高电平周期 | 4 | 0.6 | 0.26 | us | ||||
| tSU,STA | 一个针对重复启动的建立时间 | 4.7 | 0.6 | 0.26 | us | ||||
| tHD,DAT | 数据保持时间 | 0 | 0 | 0 | us | ||||
| tSU,DAT | 数据设置时间 | 250 | 100 | 50 | us | ||||
| tSU,STO | 停止的建立时间 | 4 | 0.6 | 0.26 | us | ||||
| tBUF | STOP 与 START 条件之间的总线空闲时间 | 4.7 | 1.3 | 0.5 | us | ||||
| tVD;DAT | 数据有效时间 | 3.45 | 0.9 | 0.45 | us | ||||
| tVD;ACK | 数据有效确认时间 | 3.45 | 0.9 | 0.45 | us | ||||