| 编号 |
参数 |
说明 |
最小值 |
最大值 |
单位 |
| SM1 |
tc(SPICLK) |
周期时间,SPIn_CLK |
20 |
|
ns |
| SM2 |
tw(SPICLKL) |
脉冲持续时间,SPIn_CLK 低电平 |
0.5P – 1(1) |
|
ns |
| SM3 |
tw(SPICLKH) |
脉冲持续时间,SPIn_CLK 高电平 |
0.5P – 1(1) |
|
ns |
| SM6 |
td(SPICLK-PICO) |
延迟时间,SPIn_CLK 有效边沿到 SPIn_D[x] |
-3 |
2.5 |
ns |
| SM7 |
td(CS-PICO) |
延迟时间,SPIn_CSi 有效边沿到 SPIn_D[x] |
5 |
|
ns |
| SM8 |
td(CS-SPICLK) |
延迟时间,SPIn_CSi 有效到 SPIn_CLK 第一个边沿 |
PHA = 0 |
B(2) – 4 |
|
ns |
| PHA = 1 |
A(3) – 4 |
|
ns |
| SM9 |
td(SPICLK-CS) |
延迟时间,SPIn_CLK 最后一个边沿到 SPIn_CSi 无效 |
PHA = 0 |
A(3) – 4 |
|
ns |
| PHA = 1 |
B(2) – 4 |
|
ns |
(1) P = SPI 时钟周期(以 ns 为单位)
(2) T_ref 是 McSPI 功能时钟的周期(以 ns 为单位)。Fratio 是 McSPI 功能时钟频率与 SPIn_CLK 时钟频率的分频比,由 MSPI_CH(i)CONF 寄存器中的 CLKD 和 CLKG 位字段以及 MSPI_CH(i)CTRL 寄存器中的 EXTCLK 位字段控制。TCS(i) 是编程到 MSPI_CH(i)CONF 寄存器的片选时间控制位字段中的值。
•当 Fratio = 1 时,B = (TCS(i) + 0.5) * T_ref。
•当 Fratio ≥ 2 且为偶数时,B =(TCS(i)+ 0.5) * Fratio * T_ref。
•当 Fratio ≥ 3 且为奇数时,B = ((TCS(i) * Fratio) + ((Fratio + 1)/2)) * T_ref。
(3) T_ref 是 McSPI 功能时钟的周期。Fratio 是 McSPI 功能时钟频率与 SPIn_CLK 时钟频率的分频比,由 MSPI_CH(i)CONF 寄存器中的 CLKD 和 CLKG 位字段以及 MSPI_CH(i)CTRL 寄存器中的 EXTCLK 位字段控制。TCS(i) 是编程到 MSPI_CH(i)CONF 寄存器的片选时间控制位字段中的值。
•当 Fratio = 1 时,A = (TCS(i) + 1) * T_ref。
•当 Fratio ≥ 2 且为偶数时,A = (TCS(i) + 0.5) * Fratio * T_ref。
•当 Fratio ≥ 3 且为奇数时,A = ((TCS(i) * Fratio) + ((Fratio - 1)/2)) * T_ref。