在S32K通用demo板上难道不是以太网通用节点的精妙结合点吗而且这个方案中如何处理can通信的详细
在汽车电子节点的通用应用中,我们强烈推荐S32K与SBC的集成解决方案,这一组合产品提供了全面的开发支持。ZLG研发的S32K通用示范板,不仅搭载了SBC,还配备了一路车载标准以太网接口,适用于各种需要以太网连接的通用节点,是理想的选择。该示范板采用的是基于Arm Cortex-M4F核心、符合AEC-Q100规范的S32K148微控制器,该芯片非常适合于广泛应用于汽车和工业领域。
S32K通用示范开发平台
S32K通用示范平台如图1所示:
图1 - S32K通用示范开发平台
该主板不仅集成了丰富的外围资源,而且留出了OpenSDA接口,便于客户进行初期开发。其主要特点包括:
高达156个GPIO资源;
四线SPI外部存储接口;
100Mbit IEEE-1588以太网MAC接口;
2路SAI(串行音频接口);
3路LPUART接口;
3路LPSPI接口;
2路LPI2C 接口;
3路FlexCAN 接口;
1路FlexIO(可配置为UART、SPI、I2C、I2S)接口;
2路12位高分辨率模数转换器(ADC)端子;
和1根8位数字到模数转换器(DAC)端子。
还有SWD/ JTAG (ITM, SWV, SWO) 和ETM调试功能。
demo板上接口部分
S32K 通用的demo板上面对应部分展示见图二:
图二 - S32K 通用的demo板上面对应部分
SBC模块与以太网模块
对于车载网络环境中的通信测试,主要依赖于两大关键组件:即SBC模块和以太网络模块。
a) SBC 模块:
主要包含UJA1075ATW/3V3WD(内部带有输出为3.3V)以及UJA1169TK/X/F(内部带输出为5V)两个单电源总线桥(SB-Cube),通过短节J11/J17来分别给这两种SB-Cube供电。
另外,用户可以根据需要选择使用哪种电源给MCU供电。具体操作是短节J19第一个脚及第二脚到J1第一个脚及第二脚,则使用UJA1075ATW/3V3WD上的输出作为MCU供电;如果短节J20第一个脚及第二脚到J1第三个及第四个脚,则使用UJA1169TK/X/F上的输出作为MCU供电。这一过程如图三所述:
图三 - UJA1075ATW/3V和UJA1169TK/X/F选项
b) 以太网络模块:
这里的物理层由TJA1100处理器完成,而逻辑层则是通过Microcontroller实现。
在这个例子中,我们将采用一种名为Media Independent Interface(MII)的方式来配置它,以便能够无缝地兼容不同的设备。此外,由於需求不同,它可以灵活地根据实际情况调整其工作状态。
图四显示了如何将MII模式连接至PHY layer:
图四 - MII模式连接至PHY Layer