【NXP S32K116】通信模块介绍

一、概述

             S32K 系列是 NXP 公司于 2017 年推出的面向汽车电子的微处理器,具有超低功耗工作模式,符合 AEC-Q100 规范。本文主要介绍 NXP S32K116 通信模块的种类和功能特点。


二、S32K116 通信模块基础介绍

             
2.1  S32K116 的通信接口包括:
                 
          最高可达 2 个低功率通用异步收发器
(LPUART/LIN)模块、1 个低功率串行外围接口(LPSPI)模块、1 个低功率互连集成电路(LPI2C)、1 个 FlexCAN 模块。
除此之外,它还具有用于仿真通信协议和外设 (UART、I2C、SPI、I2S、LIN、PWM等)的 FlexIO 模块。

2.2  LPUART/LIN 模块介绍

                  S32K116 可支持 LIN 协议版本1.3、2.0、2.1、2.2A 和 SAE J2602。LPUART 收发状态和 wake-up 状态的波特率均为 19.2 kbps。

 
2.3  LPSPI 模块介绍

        
          低功率串行外围接口(LPSPI)提供同步串行总线具有主和从操作。只要有适当的时钟可用,LPSPI 可以在停止模式下继续运行,并且可以通过 FIFO 寄存器访问的 DMA 卸载来降低 CPU 开销。
                       

2.3.1  LPSPI 支持以下功能:

           •字大小 = 32 位

           •命令/发送 4 个字的 FIFO

           •接收 4 个字的 FIFO

           •主机请求输入可用于控制 SPI 总线传输的开始时间

                     
2.3.2  框图
           
                             
2.3.3  运行模式

           LPSPI 模块支持的芯片模式
                                   

芯片模式

LPSPI 操作

Run

正常操作

Stop

如果 Doze 使能位(CR [DBGEN])清零并且 LPSPI 使用的外部或内部时钟源在停止模式下仍可工作,则可以继续工作。

Debug(Debug/Hailedmode)

如果设置了调试使能位(CR [DBGEN]),则可以继续操作。

 
2.3.4 信号说明

            

信号

描述

I/O

SCK

•串行时钟。从模式下输入,主模式下输出。

I/O

PCS[0]

•外围芯片选择。从模式下输入,主模式下输出。

I/O

PCS[1] / HREQ

当 HREN=1和HREN=0 时,选择主机请求引脚。

•在从机模式下或用作主机请求时输入

•在主机模式下输出

I/O

PCS[2] / DATA[2]

•在从模式下输入,主模式下输出

•半双工并行数据接收时输入,半双工并行数据发送时输出

I/O

PCS[3] / DATA[3]

•在从模式下输入,主模式下输出

•半双工并行数据接收时输入,半双工并行数据发送时输出

I/O

SOUT / DATA[0]

•串行数据输出。可以配置为串行数据输入信号。

I/O

SIN / DATA[1]

•串行数据输入。可以配置为串行数据输出信号。

I/O


2.4  LPI2C 模块介绍
                             
          LP12C 支持以下功能:

          •支持 “Standard”、“Fast”、“Fast+” 和 “Ultra Fast” 模式

          •多主机支持,包括同步和仲裁

          •时钟拉伸:有时多个 I2C 节点可能同时驱动总线

          •寻址,7 位和 10 位寻址

                       
2.4.2  框图

                                          

2.5  FlexCAN 模块介绍


          FlexCAN 模块是根据 ISO 11898-1 标准和 CAN 2.0 B 协议规范实现 CAN 协议的通信控制器。框图如下图所示

                                

           框图描述了 FlexCAN 模块中实现的主要子模块,包括:

           •一个用于存储消息缓冲区的关联内存

           •接收全局掩码寄存器

           •接收个人掩码寄存器
           •接收 FIFO 过滤器

           •接收 FIFO ID 过滤器

 
三、参考资料

            【1】 NXP S32K-DS S32K1XX: S32K1xx Data Sheet (nxp.com.cn)

            【2】S32K3xx MCU Family - Reference Manual

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

★博文作者未开放评论功能