针对通用型的汽车电子节点,我们推荐使用S32K+SBC的产品组合,两者作为配套产品,可以提供完整的开发资料。ZLG开发的S32K通用Demo,除了搭载SBC之外,还提供一路车载以太网接口,针对一路以太网需求的通用节点,是非常不错的选择。 S32K通用demo采用S32K148作为开发平台。这款MCU符合AEC-Q100规范,并基于强大的32位Arm®Cortex®-M4F内核,适用于高可靠性工业应用和各种汽车电子系统。
demo开发平台
S32K通用demo开发平台如图1所示:
图1:展示了一个全面的视觉呈现,让读者能够清晰地看到整个系统架构
S32K通用demo主板不仅集成了丰富的片外资源,同时也留出了OpenSDA接口,这使得客户可以轻松进行前期调试和测试。具体接口如下所示:
高达156个GPIO资源,为用户提供了广泛的手动控制能力;
四线SPI外部存储接口,便于数据存取与传输;
100MbitIEEE-1588以太网MAC接口,为网络通信提供高速稳定支持;
2路SAI(SerialAudioInterface)接口,可以处理多声道音频信号;
3路LPUART、3路LPSPI、2路LPI2C、3路FlexCAN以及1个FlexIO(可配置UART、SPI、I2C、I2S)接口,为用户提供了多种通信方式选择;
12位双极模拟输入/输出ADC及单端8位DAC,为数字信号转换带来了更高精度。
SWD/JTAG(ITM, SWV, SWO)调试接头为硬件编程与调试保驾护航,而ETM则是为了代码级别分析奠定基础。
demo板上部分
S32K通用demo板上面板连接部分,如图二所示:
图二:详细展开了每一个连接点,让读者能够深入理解各个模块之间如何协同工作
SBC模块与以太网解决方案
对于车载以太网技术应用中的一些复杂问题,我们需要依赖于智能设计的大规模集成电路(SBC)和专门设计用于高速网络通信的小型化物理层(everything)模块(Ethernet).
a. 选项:
使用UJA1075ATW/3V3WD或UJA1169TK/X/F两个不同的USB总线管理器(BDM/Burn-In/Demo),它们都能向MCU供电且具有内部输出电压为5V或3.3V。
b. **配置**:
将J11和J17短节间隔来给USB总线管理器供电,如果需要的话你可以通过将J19中的第一个脚连到第二脚来让它工作在低功耗模式下。此时MCU会被从其标准速度降至低速操作,从而减少功耗。
以太网解决方案
在我们的设计中,我们采用了一种独特但非常有效的心智模型——“Media Independent Interface”(MII),这是一种协议,它允许我们根据实际需求灵活调整传输速率,使得整个系统更加经济、高效。
我们利用TJA1101这个物理层设备,它通过Media Independent Interface(MII)来实现数据传输。在这种情况下,与其他竞争者的不同之处在于我们拥有更强大,更具创新性的解决方案,因为我们使用的是基于NXP Semiconductor公司制造的一系列半导体产品,以确保我们的设备既性能出色又兼容性强。