资讯
SENT协议在JHM150X中的应用
2023-02-24 09:21:37
537
SENT全称:Single Edge Nibble Transmission,中文名称:单边沿半字节传输,由SAE推出的一种单向传输方案,广泛用于车载传感器和电子控制单元(ECU)之间的数据传输,协议简单且优势很大。● 是一种数字信号传输协议,具有更高的传输精度和速度;● 单向传输协议,数据只能从传感器到ECU,传输是连续的,不需要请求命令;● 数据的传输可以分为快速通道和慢速通道,关键信号用快速通道以实现高频率的更新,比如压力、温度等,非关键信号如诊断、制造商代码等可以放在慢速通道传输;● 取代原有的比例电压输出、PWM 输出,与CAN、LIN协议相比更简单、成本更低。半字节(Nibble):信号识别的基本单位,共4 bit。SENT协议数据是使用半字节来进行编码定义的,时间精度是以节拍(tick)来定义。4个字节为一组构成一个实际的数据,数据通过4个数据位为一个单元来传输,即每个数据的取值范围为[0, 15]。一个半字节又是通过2个下降沿的时间差来定义的(即一个周期的时间长短)。
一个SENT帧通常由4个域组成:同步域、通讯状态域、数据域和校验域,在帧和帧之间还可以插入可选的暂停域。
通讯状态域:Status/Com状态及通讯字段,按照SENT格式传送,12~27 Ticks,即一个Nibble(4 bit)。数据域:Data数据段,12~162Ticks,即1~6个Nibble。校验域:CRC校验字段,12~27 Ticks,即1个Nibble。Pause暂停脉冲(可选):12~768 Ticks。Nibble包含的Tick越多其值就越大,对应的高电平时间就越长。JHM150X是一款用于放大和处理电阻桥式传感器的信号调理芯片,校正引擎可以对信号中的非线性进行高达三阶的补偿。补偿后的数字输出被送到 D/A转换器转换至模拟电压并最终驱动输出缓冲器,提供比例电压输出信号。通过配置,也可以使用数字 SENT协议输出。JHM150X支持SAE J2716, APR.2016版本的SENT协议的数字输出。压力和温度的测量数据通过SENT接口向外传送,与比例电压的输出方式相比,通过SENT协议传送的数据更为安全,同时还提供了传感器错误诊断的能力。在输出级使用SENT数字输出时,输出引脚SIO使用推免输出,且受电源电压过压保护。
JHM150X支持芯片自检,用户通过配置MTP,可以选择开启需要的自检功能。SENT增强的串行消息通道的消息类型是循环发送的。