2021-10-09 11:05 浏览次
WriteNow! 程序员支持汽车PSI5外围传感器接口
最近,Algocraft开发了一款基于Bosch SMA731 IC的汽车应用程序。SMA731是符合PSI5规范修订版1.3和2.1的低重力加速度传感器。
外围传感器接口(PSI5)是用于汽车传感器应用的接口。PSI5组织由Veoneer、Bosch和Continental组成的“指导委员会”和“成员”组成,其中包括汽车领域最重要的芯片生产商和公司(https://www.psi5.org)
PSI5旨在以尽可能低的实施成本满足通用和高度可靠的汽车传感器接口的要求。PSI 5最初开发用于安全气囊应用。然而,125 kbps的中频数据传输速率涵盖了大多数汽车传感器应用,并为许多多通道传感器配置提供了足够的带宽。
PSI5协议具有以下特点:
双线电流接口;
双向通信;
曼彻斯特编码数字数据传输;
125kbps或189kbps的高数据传输速度;
可变帧和数据字长;
不同的总线模式。
编程器与传感器之间的通信通过电源线上的电压调制实现,根据齿隙法(“1”是适当时间间隔内的同步脉冲,“0”是没有同步脉冲)或脉冲宽度法(“1”是长同步脉冲,“0”是短同步脉冲):
相反,从传感器到编程器的通信是通过电源的电流调制完成的:
“低电平”是传感器的正常消耗,“高电平”是通过增加传感器的电流接收器实现的。
对于Bosch SMA731 OTP寄存器的编程,从编程器到传感器的通信遵循电压调制的齿隙方法。
启用设备服务模式的第一个命令必须以500 us同步脉冲周期发送;所有其他命令需要120 us同步脉冲周期。
传感器到ECU的通信标准为PSI5 P10P-500/4H(10个数据位、1个奇偶校验位、500 us循环时间和189 kbps比特率)。
为了实现PSI5接口的底层,Algocraft设计并实现了一个与WriteNow的ISP连接器兼容的WriteNow!编程转换扩展板。
适配扩展板由分立元器件实现,并提供PSI5模拟/数字前端。
该扩展板由3块电路组成:电源、信号输入和接收器。
在从编程器到传感器的通信过程中,信号输入部分管理目标电源信号线上的电源电压调制。
接收器执行目标电源信号线上的电流感测,并解码来自传感器的通信期间电流调制。
三个信号用于通信:
WriteNow! PSI5 转换板提供48线母头对接口的 DIN41612连接器, 用于和WriteNow! ISP 编程器的48线的公头对接口DIN41612连接。
一个转换板可支持4路目标芯片板。
它直接通过WriteNow编程器设备供电,不需要任何外部电源。
WriteNow!该解决方案允许使用2 WriteNow通过PSI5接口并行编程多达8个传感器的PSI5适配器。
Algocraft在传感器和集成电路的编程方面处于领先地位。