概述

配置说明

软件:EB tresos 23.0.0

MCU:TC397

PortContainer

PortContainer 中列出了MCU支持的所有port和每个Port支持的所有Pin。一般,一个 PortContainer 和 MCU 上的一个 Port 相对应。

Name:用户自定;建议与 PortNumber 显示相对应;如:PortContainer_8,PortNumber = 8。

PortNumber:相当于Port的ID,唯一标志该Port,一般和MCU的Port的ID一致;且用于计算PortPinId。

PortNumberOfPortPins:该Port包含的Pin的数量;

注意

  • Port所对应的PortNumber并不是连续的,每一个Port拥有的pin数也不是固定的(具体看MCU);
  • Port10,是指PortNumber为10的Port,而不是Name为PortContainer_10的Port,同理此规则也适用于Port中pin的命名和区分;
  • 所以,Port的命名Name,如果带有数字/序号,最好和PortNumber一致。

例如:从下图可以看出,TC397一共有17个Port,每个Port的Pin的数量不同。PortNumber 为 0 的 Port,对应于TC397的Port:P00.xx,该Port一共有13个Pin;同理,PortNumber为其他值时,在TC397上也有相应的Port对应。

            

PortPin

PortPin 配置具体的Pin。

Name:用户自定义,须符合命名规则,同一个Port下各pin名不可重名,不同Port下pin名可重名,也可使用默认值PortPin_x_x,如:PortPin_0_0_CAN10_TX,PortPin_33_3。

PortPinId:该Pin的ID,唯一标志该Pin。该值一般根据Port的PortNumber和Pin在该Port中的序号计算得出。

      例如:PortPin_0_0_CAN10_TX 在 TC397上对应的Pin为 P00.00,该Pin属于 Port0(PortNumber = 0) ,序号为 0,则该Pin的ID = PortNumber * 16 + 0 = 0;

         PortPin_33_1_X1_FORCE_RCVR_R 在 TC397上对应的Pin为 P33.1,该 Pin 属于 Port33(PortNumber = 33),序号为 1则该 Pin 的 ID = PortNumber * 16 + 1 = 529。

PortPinSymbolicName:Port和Pin结合生成的名称。如:PORT_0_PIN_0,表示Port0下的Pin0,对应TC397的P00.0。

PortPinDirection:Pin的数据方向,选项PORT_PIN_IN和PORT_PIN_OUT。

PortPinDirectionChangeable:Pin的数据方向是否可在运行中改变。

PortPinInitialMode:指定Pin脚的复用模式。用户需要结合手册和所用的驱动功能从下拉选项中选择合适的值。

剩下的配置项可以使用默认值,具体每个配置项的含义可以参考AUTOSAR标准《AUTOSAR_SWS_PortDriver.pdf》。

PortLVDS

PortLVDS 中列出了具体某个Port在硬件PCB上支持物理差分信号布线的引脚。如果实际的需求中需要差分信号,则在这些列出的差分信号对中选择即可,差分信号支持空闲电压值,pulldown等模式的设置。

PortLVDSPinPair:用于指定支持LVDS特性的端口引脚对,此项由软件自动生成,用户无须修改;

PortLVDSRxEnController:用于指定仅适用于Rx LVDS对的开关控制器,可以选择HSCT_CONTROLLED 或 PORT_CONTROLLED;

PortLVDSRxPathEnable:用于指定pin-Pair是在LVDS模式还是CMOS模式,选择TRUE会启用LVDS收发器并禁用CMOS模式,选择FALSE会禁用LVDS收发器并启用CMOS模式;

PortLVDSRxTerminationMode:用于选择端口引脚的终端负载电阻,可以选择EXTERNAL_TERMINATION 或 INTERNAl_TERMINATION;

PortLVDSMode:用于指定信号频率模式,选择LVDSH会启用高频模式,选择LVDSM会启用低频模式;

PortLVDSPadSupply:用于指定Tx和Rx差分对的电源电压,可以选择V3_3 或 V5_0;

PortLVDSTxEnController:用于指定仅适用于Tx LVDS对的开关控制器,可以选择HSCT_CONTROLLED 或 PORT_CONTROLLED;

PortLVDSTxPathEnable:用于指定Pin-Pair是在LVDS模式还是CMOS模式,选择TRUE会开启LVDS收发器,选择FALSE会关闭LVDS收发器;

PortLVDSTxPowerDownPullDown:用于指定传输下拉电阻的状态,选择DISABLE会禁用Tx下电-下拉电阻,选择ENABLE会启用Tx下电-下拉电阻;

Published Information

Published Information 是软件自动生成的版本号默认值,用户无需修改,保持默认即可。