PL规范
5 PL规范
5.1概述和功能模块
PL实现将CAN节点连接到总线。节点的数量受总线上的电力负载和CAN数据链路层协议的限制。 PL的模块,根据ISO/IEC 8802-3,它有三个子层。
a) PCS应包含比特编解码、定时、同步、总线故障检测等功能。在后面的子条款中有具体规定。
b)PMA子层包含用于总线传输/接收的功能电路。它不在ISO 11898的这一部分的范围内。
c)PMD子层包含物理介质和PMA子层之间的机械和电气接口。它不在ISO 11898的这一部分的范围内。
5.2 PL服务(Services)
5.2.1描述
PL的服务应该允许本地MAC子层实体与对等MAC子层实体交换比特。
PL应向MAC子层提供以下服务原语:
— PCS_Data.Request;
— PCS_Data.Indicate.
对于启用FD的实现,应该有两个额外的可选服务原语:
— PCS_Status.Transmitter;
— PCS_Status.Receiver.
5.2.2 PCS_Data.Request
PCS_Data.Request原语应从MAC子层传递到PL以请求传输一个显性或隐性位。
原语提供了以下参数:
PCS_Data. Request(
Output_Unit
)
Output_Unit形参应该有两个值之一:显性值或隐性值。
5.2.3 PCS_Data.Indicate
PCS_Data.Indicate原语应从PL传递到MAC子层&