在设计汽车电子节点的应用中,我们往往会选择S32K+SBC这样的产品组合,这种搭配不仅提供了完整的开发资料,而且能够满足一系列复杂的需求。其中,ZLG开发的S32K通用Demo板就以其独特之处受到市场的青睐。除了内置SBC外,该板子还配备了一路车载以太网接口,极大地提升了其作为通用节点解决方案的地位。
在技术细节上,S32K通用demo采用了高性能且符合AEC-Q100标准的S32K148微控制器。这款基于Arm Cortex-M4F核心的大型微控制器,是汽车和工业领域中不可或缺的一员。它不仅具有出色的处理能力,还能承担高度可靠性的任务。
对于开发平台而言,图1展示了S32K通用demo开发平台的整体架构:
[图1]
这个主板不仅集成了丰富多样的外设资源,还留出了OpenSDA接口,为客户提供了便捷的前期开发环境。在硬件资源方面,它支持156个GPIO、四线SPI存储接口、100MbitIEEE-1588以太网MAC接口等众多功能。此外,还有SAI、LPUART、LPSPI、LPI2C、FlexCAN以及FlexIO等多种通信协议接口,以及SWD/JTAG调试接口和ETM调试支持。
至于板级连接部分,我们可以通过图2来查看:
[图2]
在实际使用中,对于车载以太网通用的调试工作,其核心依赖于两大模块:即SBC模块和以太网模块。
关于SBC模块,我们需要注意以下几点:UJA1075ATW/3V3WD和UJA1169TK/X/F这两片电源管理芯片是关键组成部分。当我们短路J11与J17时,可以为这两个芯片分别提供12V电源。至于MCU供电,则可以通过短路J19到J1来实现,从而选择性地使用UJA1075ATW/3V3WD或UJA1169TK/X/F中的输出电压,如图所示:
[图3]
最后,对于以太网模块来说,根据需要,可配置为MII或者RMII模式,而本次演示采用的通信方式是通过TJA1101(PHY)与MAC(Media Access Controller)的结合实现,以MII方式传输数据。这使得该系统非常适用于单PHY需求下的汽车节点以及一些较大的协处理应用场景,如下所示:
[图4]