一 LPSPI 特点概述
1 所有的lpspi支持7.5 MHz通信速度2 所有6个LPSPI模块Tx和Rx都支持DMA访问
3 可配置时钟极性和时钟相位
4 命令/发送4字的FIFO
5 接收4个字的FIFO
6 LPSPI SIN和LPSPI SOUT可以互换
7 灵活的主模式定时,包括SCK频率,占空比,以及PCS和SCK边缘之间的延迟
8 TXMASK和RXMSK的半双工或匹配功能
9 支持半双工传输,支持每个时钟边缘上的1/2/4/8位传输或接收
二 LPSPI基本时钟设置如下
1 S32K344 (Highest performance LPSPI0)Clocked by “AIPS_PLAT_CLK”
20 MHz (loopback mode)
15 MHz (Normal mode)
2 S32K344 (Other instance)
Clocked by “AIPS_SLOW_CLK”
10 MHz (plus pads)
7.5 MHz (standard pads)
S32K324
15 MHz
三 LPSPI模块图如下
1 控制逻辑 , 管理模块控制参数和通信参数,通过配置寄存器和TX FIFO实现。2 移位寄存器,将传输数据移出总线,进入RX FIFO。
3 先进先出,命令/发送4字的FIFO,接收4个字的FIFO
四 SPI基本信息格式(CPHA = 0/1)
1 上升沿数据抽样,下降沿数据变化2 下降沿数据抽样,上升沿数据变化
评论