[发明专利]CAN FD帧结束检测器及检测方法、CAN位流处理器及操作方法有效
申请号: | 201380079083.1 | 申请日: | 2013-09-27 |
公开(公告)号: | CN105474584B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 罗伯特·加赫 | 申请(专利权)人: | 恩智浦美国有限公司 |
主分类号: | H04L12/413 | 分类号: | H04L12/413;B60R16/023 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 范心田 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | can fd 结束 检测器 检测 方法 处理器 操作方法 | ||
1.一种用于在输入位流(30)内检测CAN FD帧结束的CAN FD帧结束检测器(22),所述CAN FD帧包括以正常位率提供的一个或多个部分以及以较高位速率提供的一个或多个部分,以正常位率提供的所述一个或多个部分包括由连续7个或更多个隐性位组成的帧结束域,其中所述CAN FD帧结束检测器(22)包括:
与延伸位传输时间(T_STR)相关联的显性位延伸器(24),所述显性位延伸器(24)被配置以将所述输入位流(30)内的隐性位之后的每个显性位的位传输时间延伸到所述延伸位传输时间,从而产生调节输入位流(46);
用于提供隐性位计数的隐性位计数器(26),其中所述隐性位计数器(26)被配置以位计数器速率采样所述调节输入位流(46),从而产生采样位流,其中所述隐性位计数器(26)被配置以复位所述隐性位计数以响应于所述采样位流中的每个显性位并且递增所述隐性位计数以响应于所述采样位流中的每个隐性位。
2.根据权利要求1所述的CAN FD帧结束检测器(22),其中所述显性位延伸器(24)被配置以通过输出延伸显性位来执行延伸相应显性位的位传输时间的操作以响应于所述相应显性位之前的下降沿。
3.根据权利要求1所述的CAN FD帧结束检测器(22),其中所述位计数器速率至少是正常位率的两倍以及至少是所述延伸位传输时间的倒数的两倍。
4.根据权利要求1所述的CAN FD帧结束检测器(22),其中所述延伸位传输时间大于与所述较高位速率相关联的所述位传输时间。
5.根据权利要求1所述的CAN FD帧结束检测器(22),其中所述延伸位传输时间等于与所述正常数据速率相关联的所述位传输时间。
6.一种CAN位流处理装置(10),包括:
用于处理输入位流(30)的CAN位流处理器(12);
被配置以在所述输入位流(30)内检测CAN FD帧开始的CAN FD帧开始检测器(20);以及
根据权利要求1所述的CAN FD帧结束检测器(22),所述CAN FD帧结束检测器(22)被配置以在所述输入位流(30)内检测CAN FD帧结束;以及
栅单元(16),所述栅单元(16)被配置以不给所述CAN位流处理器提供所述输入位流(30)以响应于所述CAN FD帧开始检测器(20)检测到CAN FD帧开始并且被配置以给所述CAN位流处理器提供所述输入位流(30)以响应于所述CAN FD帧结束检测器(22)检测到所述CANFD帧结束。
7.根据权利要求6所述的CAN位流处理装置,其中所述CAN位流处理器(12)被配置以从所述输入位流(30)提取帧开始信息(42)并且给所述CAN FD帧开始检测器(20)提供所述帧开始信息(42),所述CAN FD帧开始检测器(20)被配置以基于所述帧开始信息(42)检测CANFD帧开始。
8.一种用于在输入位流(30)内检测CAN FD帧结束的方法,所述CAN FD帧包括以正常位率提供的一个或多个部分以及以较高位速率提供的一个或多个部分,以正常位率提供的所述一个或多个部分包括由连续7个或更多个隐性位组成的帧结束域,其中所述方法包括:
提供隐性位计数;
定义延伸位传输时间(T_STR)大于与所述较高位速率相关联的位传输时间;
将所述输入位流(30)内的隐性位后的每个显性位的的位传输时间延伸到所述延伸位传输时间,从而产生调节输入位流(46);
以位计数器速率采样所述调节输入位流(46),从而产生采样位流;
复位所述隐性位计数以响应于所述采样位流中的每个显性位;
递增所述隐性位计数以响应于所述采样位流中的每个隐性位。
9.一种操作CAN位流处理器的方法,包括:
接收输入位流(30);
在所述输入位流(30)内检测CAN FD帧开始,并且作为响应,不给所述CAN位流处理器提供所述输入位流(30);以及
在所述输入位流(30)内检测CAN FD帧结束,并且作为响应,给所述CAN位流处理器提供所述输入位流(30);
其中所述CAN FD帧包括以正常位率提供的一个或多个部分以及以较高位速率提供的一个或多个部分,以正常位率提供的所述一个或多个部分包括由连续7个或更多个隐性位组成的帧结束域,并且其中检测所述CAN FD帧结束的所述操作包括:
提供隐性位计数;
定义延伸位传输时间(T_STR)大于与所述较高位速率相关联的位传输时间;
将所述输入位流(30)内的隐性位之后的每个显性位的位传输时间延伸到所述延伸位传输时间,从而产生调节输入位流(46);
以位计数器速率采样所述调节输入位流(46),从而产生采样位流;
复位所述隐性位计数以响应于所述采样位流中的每个显性位;
递增所述隐性位计数以响应于所述采样位流中的每个隐性位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩智浦美国有限公司,未经恩智浦美国有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380079083.1/1.html,转载请声明来源钻瓜专利网。