allegro™microsystems在某些高级数字输出传感器ic中支持单边半字节传输(sent)协议。sent协议是一种通用的汽车协议,用于沿车内通信网络高效传输传感器数据,并由汽车工程协会(saej2716)标准化。
本应用笔记描述了sent协议的allegro实施,其中包括allegro开发的扩展,以增强从allegro传感器ic到车辆电子控制单元(ecu)的输出的信息携带尺寸。
系统要求
allegro器件符合sent-3线标准:沿着5 v线提供电源,逻辑电平信号输出和接地参考。特定设备可能会通过其他引脚配置提供其他功能。
系统主机控制器必须能够处理至少20位数据,包括数据,循环冗余校验(crc),系统状态和通信状态。
sent协议概述
sent协议的allegro实施符合j2716 rev. 2010 sent标准。allegro传感器ic在sent串行通信中扮演从机的角色。在此角色下,allegro设备发送有关施加到设备的磁场以及设备内部状态的信息。allegro设备从设备输出引脚发送两种类型的信息。
支持两种通信状态(图1):
默认状态:从设备连续向主设备发送消息。 可编程状态:从设备收到主设备的触发信号后,向主设备发送一条消息。 sent协议的allegro实现具有多种可编程选项:
时钟速率从0.25到31.75 µs 数据字节的类型和数量 输出帧率 低位状态持续时间 sent输出上的极性(用于反转信号) 状态和通信半字节格式(错误和串行协议) 可调的sent半字节下降时间 sent协议的allegro实现可通过使用最小的滴答时间,半字节中的最小固定时间以及消息中的sent半字节的最小数量来加快通信速度。
来自allegro ic的消息通信可以是:连续(上面板),也可以是单个消息响应主服务器(下面板)的触发信号。
sent输出模式
sent输出模式将输入的磁信号转换为经过数字预处理的二进制值,并映射到full-scale output(fsp)范围,如图2所示。此数据被插入到称为帧的二进制脉冲消息中,该消息符合符合sent数据传输规范(saej2716 jan2010)。
sent模式输出一个可由外部控制器读取的数字值。
可以在eeprom中设置用于配置sent消息的某些参数。
通过改变流向输出引脚的驱动电流来改变半字节下降时间。
通过在eeprom中设置以下参数来配置sent输出模式:
有一种可以防止“病毒”感染的小型自动驾驶电动车问世
国高科技企业华为已被邀请在印度参加5G测试
TLP521和6N136,正负边一般使用多大的电阻
手机投屏软件大全
自主创新难以持续是我国集成电路产业发展多年依旧前功尽弃的最大原因
用于沿车内通信网络高效传输传感器数据的SENT协议
电机调速技术的演变 典型的运动控制系统设计详解
游泳蓝牙耳机哪个好,可以游泳使用的蓝牙耳机推荐
炭黑含量测试仪是什么?
IHS Markit:iPhone X 成为今年第一季度全球出货冠军
热插拔是什么,关于热插拨的知识介绍
FPC软板设计和FR-4有什么不一样?
各LED产业路线 蕴藏丰富商机
拆解华为P40为数不多的小屏5G手机 再次用屏幕发声取代听筒
全面帮你分析数字万用表测试方法的那些小细节
第81届中国电子展:产业升级驱动电容器需求增加
开关电容滤波器的“共振”现象及其对策
TL16C750--具有64字节FIFO、自动流控制、低功耗
采用紧凑和高效率解决方案以无线方式给电池充电
低转速大扭矩的电机怎么接线