NXP S32K3 SPI功能介绍

关键字 :NXPS32K3LPSPI

一   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  下降沿数据抽样,上升沿数据变化
                  

五      LPSPI函数示例 连续发送命令框图如下

          
      

          



★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论