英飞凌基础学习笔记PSI5(Peripheral Sensor Interface)

一、PSI5外围传感器接口

外围传感器接口是汽车传感器应用的接口。

PSI5模块支持PSI5协议规范V1.3和扩展的V2.0动力传动系统上。

支持125kbit/s和189kbit/s的数据速率。 

1.1 主要功能

1.1.1最多有4个独立的并行PSI5通道

允许更大的总线拓扑灵活性;适用于各种用例

1.1.2 曼彻斯特协议解码器

简化了在HW中完成消息恢复时的实现

1.1.3 错误检测和处理

在模块本身会检测到错误时,减少了软件开销

二、PSI5多达4个独立的并行PSI5通道

2.1 每个通道支持6个传感器插槽

2.2 允许从总线拓扑的角度来看具有更大的灵活性

2.3 支持PSI5-A(异步)、PSI5-P(同步并行)、PSI5-U(同步通用)、PSI5-D(同步雏菊链)总线拓扑

2.4 每个通道由两个引脚组成(PSI5TX和PSI5RX)

2.5 PSI5TX用于同步传输模式的同步脉冲,将触发数据帧从传感器采集数据

2.6 PSI5RX将曼彻斯特编码的信息从一个传感器返回到ECU

2.7 每个通道最多可存储32帧,并带有24位的时间戳(分辨率:1µs)

三、PSI5曼彻斯特协议解码器

3.1  允许从传感器中恢复消息,而无需进行任何CPU或软件干预

3.2 简化了AURIX™和PHY之间的设计,而只有一个引脚就足以恢复消息

3.3 Menset-2(convention as per G.E. Thomas)由PSI5模块使用

3.4 曼彻斯特解码器使用一个标称的4MHz/6.048MHz(取决于所选择的PSI5数据速率)→32样本每位

四、PSI5错误检测和处理

4.1 曼彻斯特代码功能中的错误识别:

4.1.1 曼彻斯特编码错误

4.1.2 消息传递位与曼彻斯特编码错误

4.1.3 曼彻斯特的编码错误,但消息传递位还可以

4.2 传感器到ECU消息的错误检测通过两种可能的方式之一实现:

4.2.1 单位奇偶校验(建议10位或10位)

4.2.2 三位CRC(推荐用于长数据字)

CRC的应用生成器多项式为𝑔(𝑥)=𝑥3+𝑥+1,其二进制初始值(种子)为“111”

4.3 关于奇偶校验/CRC的错误检测能力:

4.3.1 校验和错误(错误的奇偶校验/CRC)

4.3.2 串行通信过程中出现CRC错误

五、 PSI5系统集成

PSI5模块已连接到以下几个外部模块:

5.1 作为时钟控制模块的输入时钟源,被使用

5.2 中断路由器:调度来自PSI5模块可用的8个中断源的服务请求

5.3 端口控制:将PSI5TX和PSI5RX引脚连接到外部GPIO引脚

5.4 GTM:启用时间戳生成

六、传感器与ECU的连接

6.1 总结

 本应用程序示例展示了PSI5模块在安全气囊或动力系统领域中的典型使用情况

这些传感器仅通过两根电线连接到ECU,使用相同的线路进行电源供应和数据传输

 PSI5模块连接到外部PSI5收发器模块(PHY),其作用是满足仅用单片机无法实现的物理层要求

这允许以最低的可能的实现开销和成本进行高可靠性的数据传输

  • 5
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值