目录
一.S32K144开发板概述
二.产品技术和功能规格
三.开发环境
1.S32K144的开发环境主流是这么三种:
2.开发板Demo工程
四.S32K144开发板实物图
五、汽车大灯硬件架构
一.S32K144开发板概述
S32K144EVB是面向通用汽车应用的低成本评估和开发板。
S32K144EVB基于32位Arm® Cortex®-M4F S32K14 MCU,提供与Arduino® UNO引脚布局兼容的标准规格,提供了广泛的扩展板选项,可用于快速的应用原型设计和演示
二.产品技术和功能规格
三.开发环境
1.S32K144的开发环境主流是这么三种:
- S32DS
S32DS是NXP官方给的开发工具。
S342K144要选择S32DS IDE for Arm。
- Keil
Keil需要下载pack支持包,部分源码需要从S32DS导出。 - IAR(IAR Embedded Workbench for ARM)
IAR软件需要购买支持ARM系列编译的版本。
2.开发板Demo工程
这部分很重要,因为这可能是我们实现工程最直接也是最有效的方法了(这个是资料最全的)。
在File-New-S32DS project from example,可以调出能导入的demo工程。
感觉demo主要分了两类
1.寄存器开发版本
感觉类似之前Stm32的寄存器版本,类似51的开发,都是直接配寄存器的。这种效率更高,但是可读性和移植性比较差。
2.库函数版本
感觉类似stm32的hal库,NXP命名是Pal库,都是一个中间的抽象层。这个版本的代码支持用pe来做图形化配置(这部分感觉没有st的STM32cube好用)
四.S32K144开发板实物图
开发板自带功能外设
开发板自带了调试接口OpenSDA,这是个什么东西会在后面介绍。
板载接口有CAN、Lin/Uart、ADC、PWM、IO(Key)…
S32K144 的特色如下:
ARM Cortex-M4 up to 112Mhz;
Flash/RAM-512 KB/64KB;
丰富的外设资源:
4×16bit timer、
1×32bit LP timer、
RTC、
4xLPSPI(with 1 emulated SPI by Flex IO)、
4xLPUART、
3xFlexCAN 、
2x16(12-bit)ADC
Function Safety ASIL-B
S32K 系列有多种产品可供客户选择,并且配套丰富的支持工具供客户开发
五、汽车大灯硬件架构
自适应远光灯(ADB)智能防眩目远光灯系统。
硬件设计
控制部分
使用 NXP S32K144 作为 Lighting ECU Microcontroller,一方面留有CAN总线与BCM及其它ECU连接,接受车身诸多传感器的信号,另一方面使用 CAN总线与 LED Matrix Manage ASL5XXXYHZ 通信,传输LED的亮灭信息。
LED驱动部分
LED 驱动部分使用多通道的多项升压稳压器ASLx500y和多通道降压ASLx41y LED驱动器组成的升降压双级架构。具有诸多优势。
最佳架构 - 更低的系统成本
恩智浦驱动器IC产品组合旨在以最低成本在初始设计、批量生产和未来的系统更新方面实现最大的设计自由度。该产品组合包括两个系列 - 多相升压ASLx500和多通道降压ASLx416驱动器IC。此外,它们还提供了一个统一的平台架构 ,能够驱动任何数量的LED和通道,同时降低了系统成本。
最佳集成 - 更少的空间
高度的数字集成确保以最少的外部组件实现最大的耐用性和设计简易性。此外,多通道降压IC针对每个通道使用一个外部功率MOSFET。这在高电流(每通道超过1.5A)情况下可实现驱动器的最佳散热性能。因此,多通道LED驱动器IC可以最小的PCB面积实现高输出功率,而无需昂贵的散热元件。
可扩展性和灵活性 - 缩短研发生产周期
多通道LED驱动器IC具有高度扩展性和灵活性。恩智浦解决方案具有一个升压IC,可以从双通道扩展到12通道,输出功率在30 W至140 W之间。此外,通过SPI接口,恩智浦驱动器IC可灵活编程,使恩智浦解决方案能够驱动各种先进的照明应用,例如:自适应远光照明(ADB)、高级前灯照明(AFL)、激光照明等。恩智浦解决方案还具有优化的架构、封装和引脚,可为新产品开发和未来产品升级缩短研发生产周期。
核心技术优势
1、12bit PWM调光可对LED亮度做独立的高精度控制,配合特殊ADB透镜便可单独控制前方多个暗区的亮度,并借此实现特定的灯光效果,如流水灯,开机迎宾等酷炫效果。
2、支持多个CAN外设,通过CAN总线配合前置摄像头及 ADAS 实现远光灯光选择性避让,让对方来车、前车、行人不受远光的侵袭。
3、采用升降压电源架构,并且可以从双通道扩展到12通道,输出功率在30 W至140 W之间,除可驱动 ADB外,还可使用其他通道驱动近光灯、转向灯、日行灯和位置灯,高度集成,应用在多通道产品有极高的性价比。
4、使用 SPI 配置 LED Driver IC,省去对器件进行外部编程的电阻电容元器件,并且可以通过 SPI 对IC进行监控诊断,使得外围硬件简单,十分便于调试。
5、Gate 脚驱动电压可调,便于EMI的解决
6、工作温度范围为 –40至+125ºC,最大结温到 +175ºC。并且IC热阻小,允许的PCBA温升可以到很大。
7、支持Limp Home 模式,可应对真实应用下的突发情况,并可做功能安全等级。
8、整体效率可达87%及以上
方案规格
1、输入电压: DC 6V~19V(上下阈值软件可调)
2、输入防反接: 支持
3、升压稳压器输出电压:42V(软件可调)
4、升压稳压器工作频率:200KHz(软件可调)
5、升压稳压器 gate驱动电压:6V(软件可调)
6、降压 LED 驱动器工作频率:300KHz(软件可调)
7、降压 LED 驱动器 gate驱动电压:7V(软件可调)
8、温度监测: 支持
9、LED故障检测: 支持
10、CAN 通讯: 支持(S32K有CAN控制器)
11、输出通道数:6 通道(可拓展,双级架构,最多到12通道)