NXP S32G-VNP-EVB3开发板全方位解析

电子说

1.4w人已加入

描述

NXP S32G-VNP-EVB3开发板全方位解析

在当前的电子工程领域,高性能的车辆网络处理器在汽车电子系统中发挥着至关重要的作用。NXP的S32G系列处理器就是这样一款杰出的产品,而S32G-VNP-EVB3开发板则为开发者提供了一个强大的平台,用于快速原型开发和软件测试。今天,我们就来详细探讨一下这款开发板的各个方面。

文件下载:NXP Semiconductors S32G车载网络处理评估板3.pdf

一、S32G-VNP-EVB3开发板简介

S32G是一款高性能的车辆网络处理器,它将CAN、LIN、FlexRay网络与高速以太网网络相结合,同时具备功能安全核心基础设施和MPU核心,并包含高级安全特性。S32G-VNP-EVB3开发板是NXP为S32G开发提供的一个平台,它支持S32G的最常见用例,主要通过启用通信接口,让用户能够利用S32G-VNP-EVB3的功能快速进行软件原型开发。

二、硬件套件内容

S32G-VNP-EVB3硬件套件包含了一系列的组件,为开发提供了必要的支持。具体如下: 项目 描述 数量
S32GRV - PLATEVB 平台板
S32G - PROCEVB3 - S 处理器板
电源供应 12V、6.67A AC - DC电源
通用适配器 硬件配件
连接器适配器 2.5mm到2.1mm适配器
电源线 3针母头到3针公头电缆
以太网线 屏蔽CAT6A蓝色以太网线
微型USB线 USB A到微型USB B线
微型SD卡 32GB微型SD卡
IC真空工具 IC拾取器
PMIC散热片 14mm * 14mm、10mm高带胶带的散热片,黑色 1
AOR113散热片 带导热胶带,为AQR113C定制的散热片
风扇 用于S32G3x散热片 1

需要注意的是,S32G - PROCEVB3 - S提供的风扇是一个附加配件,在使用S32G3x芯片处于压力条件下时应特别使用。而在使用S32G2x或S32G3x在典型实验室条件下(即0.8V轨上的总功耗可限制在4.5瓦以内)时,风扇可以关闭或不使用。

三、开发板细节

3.1 电源连接

  • 从PMIC到S32G的电源连接:参考设备硬件设计指南中的“电源连接”部分,了解从PMIC VR5510到S32G的电源供应连接。
  • S32G - VNP - EVB3的电源连接:当S32G - PROCEVB3 - S堆叠在S32GRV - PLATEVB上时,S32G - PROCEVB3 - S上的跳线J96应保持在1 - 2位置,只需为S32GRV - PLATEVB供电,将电源连接到S32GRV - PLATEVB上的12V电源插孔P3。如果S32G - PROCEVB3 - S要独立工作,跳线J96应保持在2 - 3位置,将电源连接到S32G - PROCEVB3 - S上的12V电源插孔P1。

3.2 主要组件编号

S32G - PROCEVB3 - S板上使用的主要组件编号如下: 功能 描述 部件编号
电源解决方案 NXP PMIC + PF53 PVR5510AMDALES + PPF53BDAMMAIES
DRAM 32Gbit LPDDR4 MT53D1024M32D4DT - 053
QSPI 512Mbit NOR Flash MX25UW51245GXDR00
SDHC 微型SD卡插槽 SD/MMC SKT
eMMC eMMC内存 MTFC32GAPALBH - AAT
以太网PHY RGMII PHY KSZ9031RNXVB - VAO
串行RCON EEPROM AT24C01C - XPD - T
CAN CAN PHY TJA1051T/3,118
以太网SERDES SGMII PHY AQR113C - BO - C
UART UART2USB FT232RQ
USB UPLPI USB ULPI PHY USB83340AM
AURORA 连接器 ASP - 130367 - 01

3.3 外设寻址表

  • MDC/MDIO地址表:该表描述了S32G - VNP - EVB3上外设的MDC/MDIO地址,不同的外设对应不同的地址,这对于调试和通信非常重要。
  • I2C地址表:同样,I2C地址表也明确了各个外设的I2C地址,方便开发者进行相关操作。

3.4 S32G - PROCEVB3 - S概述

  • 启动模式:BootROM负责启动客户应用程序,支持串行启动、从RCON启动和从熔丝启动。SW14和SW15控制S32G的启动模式,具体配置可参考文档中的表格。
  • 连接器和开关:S32G - PROCEVB3 - S上有多种连接器和开关,用于不同的功能,如电源连接、调试接口、通信接口等。例如,P1是12V电源插孔,用于连接12V电源;J64是JTAG 20针ARM JTAG头,用于调试接口。
  • 跳线设置:跳线设置对于开发板的电源供应、信号选择等功能起着关键作用。不同的跳线位置对应不同的功能,开发者需要根据实际需求进行设置。
  • PMIC选择跳线:这些跳线可用于隔离电源或测量电源上的电流,开发者可以根据需要进行操作。
  • LED指示灯:LED指示灯用于指示开发板的各种电源状态和工作状态,如电源是否正常、是否有数据传输等。

3.5 S32GRV - PLATEVB - S概述

  • 连接关系:S32G - PROCEVB3 - S堆叠在S32GRV - PLATEVB上,它们之间通过多个连接器进行连接,如J1 <-> J80、J2 <-> J66等。
  • 连接器和开关:S32GRV - PLATEVB上也有多种连接器和开关,用于电源、通信、调试等功能。例如,P3是12V电源插孔,J64是OpenSDA端口,用于连接主机PC。
  • 跳线设置:跳线设置用于启用或禁用各种功能,如CAN、LIN、FlexRay等通信接口的启用,以及电源的启用等。
  • LED指示灯:LED指示灯用于指示开发板的电源状态和工作状态,方便开发者进行调试和监控。

3.6 通过UART查看控制台日志

要通过UART查看控制台日志,只需将微型USB线从主机PC连接到S32G - PROCEVB3 - S上的J58(用于UART0)或J179(用于UART1)即可。

四、调试器连接

4.1 Lauterbach调试器

Lauterbach的PowerDebug USB允许使用T32软件对S32G - VNP - EVB3上的系统进行调试和控制。连接时,需要将电源连接到Lauterbach,将电缆从Lauterbach连接到PC,然后将20针Lauterbach电缆连接到S32G - PROCEVB3 - S上的JTAG头J64。

4.2 S32调试探针

S32调试探针可通过USB或以太网连接。连接时,需要将ARM 20针探针头和带状电缆连接到S32G - PROCEVB3 - S上的JTAG头J64。具体连接步骤可参考文档中的说明。

4.3 基于Aurora的调试器

Lauterbach的PowerTrace与PowerDebug Pro Ethernet结合,可在使用T32软件对S32G - VNP - EVB3上的系统进行调试和控制的同时,捕获实时跟踪信息。连接时,需要将Deutronic DC电源供应连接到Lauterbach,将电缆从Lauterbach连接到PC,将20针JTAG电缆连接到JTAG头,将40针Aurora跟踪探针(ATP)连接到S32G - PROCEVB3 - S上的Aurora头J26。

五、软件支持

S32G - VNP - EVB3支持NXP为S32G发布的所有软件版本,开发者可参考产品页面获取更多软件发布的详细信息。

六、接口框图

开发板包含多种接口,如CAN、LIN、FlexRay、DSPI、I2C、RGMII、SERDES等,每个接口都有相应的信号路径和连接方式,开发者可以根据需要进行使用。

七、硬件修改

为了支持多种配置,S32G - VNP - EVB3可能需要进行一些硬件修改,如使用外部时钟、使用KSZ PHY、使用以太网卡等。具体的修改步骤可参考文档中的说明。

S32G - VNP - EVB3开发板为开发者提供了一个功能强大、灵活的平台,用于开发基于S32G的应用程序。通过了解开发板的硬件细节、调试方法和软件支持,开发者可以更好地利用这个平台进行创新和开发。你在使用这款开发板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和想法。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分