【技术实现步骤摘要】
用于CAN总线的总线驱动器及用于操作总线驱动器的方法
本专利技术涉及从显性数据总线状态到隐性数据总线状态加速过渡的用于CAN总线的总线驱动器。
技术介绍
CAN-FD数据总线的要求已达到当前CAN实施的极限。图1示出了目前从显性状态过渡到隐性状态的CAN收发器的波形。在CAN数据总线上以差分方式传输数据。CAN数据总线具有第一单线数据线CH,该第一单线数据线可以具有在中间电位MP和更高的第一电位HP之间的两个电位值。CAN数据总线具有第二单线数据线CL,该第二单线数据线可以具有在中间电位MP和更低的第二电位LP之间的两个电位值。在隐性数据总线阶段RBM,第一单线数据线CH处于中间电位MP,并且第二单线数据线CL也处于中间电位MP。在显性数据总线阶段DBM,第一单线数据线CH处于更高的第一电位HP,并且第二单线数据线CL处于更低的第二电位LP。收发器的驱动器在隐性数据总线阶段RBM中具有高输出电阻,使得其可以被数据总线系统中的其它驱动器重写。收发器的驱动器在显性数据总线阶段DBM中具有低输出电阻,使得其不能被它驱动器重写。这种构造使得值可以被重写而没有短路的风险。数据位Bit0、Bit1、Bit2、Bit3除了通常的时钟抖动之外基本上具有相同的数据位持续时间Tbit。在从隐性数据总线阶段RBM过渡到显性数据总线阶段DBM时,由于驱动器在新的显性数据总线阶段DBM中具有低输出电阻并因此可以快速重新加载CAN数据总线的第一单线数据线CH和第二单线数据线CL,因此不会出 ...
【技术保护点】
1.一种用于控制差分数据总线的总线驱动器(CANTR),/n其中,所述差分数据总线包括第一单线数据总线线路(CH)和第二单线数据总线线路(CL),并且/n其中,所述数据总线能够处于显性数据总线状态(DBM)和隐性数据总线状态(RBM),并且/n其中,在所述显性数据总线状态(DBM)中,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第一电位(HP),并且/n其中,在所述显性数据总线状态(DBM)中,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加与所述第一电位(HP)不同的第二电位(LP),并且/n其中,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)暂时不驱动所述第一单线数据总线线路(CH),并且/n其中,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)暂时不驱动所述第二单线数据总线线路(CL),/n其中,在从所述显性数据总线状态(DBM)改变为所述隐性数据总线状态(RBM)之后,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)在有效时间(T
【技术特征摘要】
20190923 DE 102019125548.1;20190923 DE 102019125541.一种用于控制差分数据总线的总线驱动器(CANTR),
其中,所述差分数据总线包括第一单线数据总线线路(CH)和第二单线数据总线线路(CL),并且
其中,所述数据总线能够处于显性数据总线状态(DBM)和隐性数据总线状态(RBM),并且
其中,在所述显性数据总线状态(DBM)中,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第一电位(HP),并且
其中,在所述显性数据总线状态(DBM)中,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加与所述第一电位(HP)不同的第二电位(LP),并且
其中,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)暂时不驱动所述第一单线数据总线线路(CH),并且
其中,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)暂时不驱动所述第二单线数据总线线路(CL),
其中,在从所述显性数据总线状态(DBM)改变为所述隐性数据总线状态(RBM)之后,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)在有效时间(TA)内向所述第一单线数据总线线路(CH)施加第四电位(MPL),并且
其特征在于,
在从所述显性数据总线状态(DBM)改变为所述隐性数据总线状态(RBM)之后,在所述隐性数据总线状态(RBM)中,所述总线驱动器(CANTR)在所述有效时间(TA)内向所述第二单线数据总线(CL)施加第三电位(MPH),并且
所述第三电位(MPH)不同于所述第一电位(HP)且不同于所述第二电位(LP),并且
所述第四电位(MPL)不同于所述第一电位(HP),不同于所述第二电位(LP),且不同于所述第三电位(MPH),并且
所述第三电位(MPH)的值位于所述第一电位(HP)的值和所述第二电位(LP)的值之间,并且
所述第四电位(MPL)的值位于所述第二电位(LP)的值和所述第三电位(MPH)的值之间。
2.根据权利要求1所述的总线驱动器(CANTR),其特征在于,
所述有效时间(TA)不超过数据位持续时间(Tbit)的70%。
3.根据权利要求1或2所述的总线驱动器(CANTR),
其中,所述第三电位(MPH)的值相对于通过将所述第二电位的值加上所述第一电位(HP)的值和所述第二电位(LP)的值之间的差值的一半并加上最小电压差(MD)的绝对值的一半获得的值相差不超过25%且/或不超过10%,并且
其中,所述最小电压差(MD)的绝对值能够下降成低于所述第一单线数据总线线路(CH)的电位和所述第二单线数据总线线路(CL)的电位之间的电压差。
4.根据项权利要求1或2所述的总线驱动器(CANTR),
其中,所述第四电位(MPL)的值相对于通过将所述第二电位的值加上所述第一电位(HP)的值和所述第二电位(LP)的值之间的差值的一半并减去最小电压差(MD)的绝对值的一半而获得的值相差不超过25%且/或不超过10%,并且
其中,所述最小电压差(MD)的绝对值能够下降成低于所述第一单线数据总线线路(CH)的电位和所述第二单线数据总线线路(CL)的电位之间的电压差。
5.一种用于控制差分数据总线的总线驱动器(CANTR),
其中,所述差分数据总线包括第一单线数据总线线路(CH)和第二单线数据总线线路(CL),并且
其中,所述总线驱动器(CANTR)具有传输信号输入端,并且
其中,所述总线驱动器(CANTR)的所述传输信号输入端被输入传输信号(TX),并且
其中,所述传输信号(TX)能够具有第一传输信号状态,并且
其中,所述传输信号(TX)能够具有第二传输信号状态,并且
其中,所述总线驱动器(CANTR)的第一输出端连接到所述第一单线数据总线线路(CH),并且
其中,所述总线驱动器(CANTR)的第二输出端连接到所述第二单线数据总线线路(CL),并且
其中,所述总线驱动器(CANTR)具有第一总线驱动器状态、第二总线驱动器状态和第三总线驱动器状态,并且
其中,当所述传输信号(TX)处于所述第一传输信号状态时,所述总线驱动器(CANTR)处于所述第一总线驱动器状态,并且
其中,当所述传输信号(TX)处于所述第二传输信号状态时,并且当所述传输信号(TX)在过渡时间点(T0)已执行了从所述第一传输信号状态到所述第二传输信号状态的状态过渡时,并且当自所述过渡时间点(T0)起尚未经过有效时间(TA)时,所述总线驱动器(CANTR)处于所述第三总线驱动器状态,并且
其中,当所述传输信号(TX)处于所述第二传输信号状态,并且当所述传输信号(TX)在所述过渡时间点(T0)已执行了从所述第一传输信号状态到所述第二传输信号状态的状态过渡时,并且当自所述过渡时间点(T0)起已经过所述有效时间(TA)时,所述总线驱动器(CANTR)处于所述第二总线驱动器状态,并且
其中,当处于所述第一总线驱动器状态时,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第一电位(HP),以及
其中,当处于所述第一总线驱动器状态时,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加第二电位(LP),并且
其中,当处于所述第三总线驱动器状态时,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第四电位(MPL),并且
其中,当处于所述第三总线驱动器状态时,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加第三电位(MPH),并且
其中,当处于所述第二总线驱动器状态时,所述总线驱动器(CANTR)不向所述第一单线数据总线线路(CH)施加电位,以及
其中,当处于所述第二总线驱动器状态时,所述总线驱动器(CANTR)不向所述第二单线数据总线线路(CL)施加电位,并且
其中,所述第一电位(HP)不同于所述第二电位(LP),并且
其中,所述第三电位(MPH)不同于所述第一电位(HP),并且
其中,所述第三电位(MPH)不同于所述第二电位(LP),并且
其中,所述第四电位(MPL)不同于所述第一电位(HP),并且
其中,所述第四电位(MPL)不同于所述第二电位(LP),并且
其中,所述第四电位(MPL)不同于所述第三电位(MPH),并且
其中,所述第三电位(MPH)的值位于所述第一电位(HP)的值和所述第二电位(LP)的值之间,并且
其中,所述第四电位(MPL)的值位于所述第三电位(MPH)的值和所述第二电位(LP)的值之间。
6.根据权利要求5所述的总线驱动器(CANTR),
其中,所述有效时间(TA)小于数据位持续时间(Tbit)的70%。
7.根据权利要求5或6所述的总线驱动器(CANTR),
其中,所述第三电位(MPH)的值相对于通过将所述第二电位的值加上所述第一电位(HP)的值和所述第二电位(LP)的值之间的差值的一半并加上最小电压差(MD)的绝对值的一半而获得的值相差不超过25%且/或不超过10%,并且
其中,所述最小电压差(MD)的绝对值能够下降成低于所述第一单线数据总线线路(CH)的电位和所述第二单线数据总线线路(CL)的电位之间的电压差。
8.根据权利要求5或6所述的总线驱动器(CANTR),
其中,所述第四电位(MPL)的值相对于通过将所述第二电位的值加上所述第一电位(HP)的值和所述第二电位(LP)的值之间的差值的一半并减去最小电压差(MD)的绝对值的一半而获得的值相差不超过25%且/或不超过10%,并且
其中,所述最小电压差(MD)的绝对值能够下降成低于所述第一单线数据总线线路(CH)的电位和所述第二单线数据总线线路(CL)的电位之间的电压差。
9.一种用于控制差分数据总线的总线驱动器(CANTR),
其中,所述差分数据总线包括第一单线数据总线线路(CH)和第二单线数据总线线路(CL),并且
其中,所述总线驱动器(CANTR)具有状态总线输入端,并且
其中,所述总线驱动器(CANTR)的所述状态总线输入端连接到状态总线,并且
其中,所述状态总线能够具有第一状态总线状态,并且
其中,所述状态总线能够具有第二状态总线状态,并且
其中,所述状态总线能够具有第三状态总线状态,并且
其中,所述总线驱动器(CANTR)的第一输出端连接到所述第一单线数据总线线路(CH),并且
其中,所述总线驱动器(CANTR)的第二输出端连接到所述第二单线数据总线线路(CL),并且
其中,所述总线驱动器(CANTR)具有第一总线驱动器状态、第二总线驱动器状态和第三总线驱动器状态,并且
其中,当所述状态总线处于所述第一状态总线状态时,所述总线驱动器(CANTR)处于所述第一总线驱动器状态,并且
其中,当所述状态总线处于所述第二状态总线状态时,所述总线驱动器(CANTR)处于所述第二总线驱动器状态,并且
其中,当所述状态总线处于所述第三状态总线状态时,所述总线驱动器(CANTR)处于所述第三总线驱动器状态,并且
其中,当处于所述第一总线驱动器状态时,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第一电位(HP),以及
其中,当处于所述第一总线驱动器状态时,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加第二电位(LP),并且
其中,当处于所述第三总线驱动器状态时,所述总线驱动器(CANTR)向所述第一单线数据总线线路(CH)施加第四电位(MPL),以及
其中,当处于所述第三总线驱动器状态时,所述总线驱动器(CANTR)向所述第二单线数据总线线路(CL)施加第三电位(MPH),并且
其中,当处于所述第二总线驱动器状态时,所述总线驱动器(CANTR)不向所述第一单线数据总线线路(CH)施加电位,并且
其中,当处于所述第二总线驱动器状态时,所述总线驱动器(CANTR)不向所述第二单线数据总线线路(CL)施加电位,并且
其中,所述第一电位(HP)不同于所述第二电位(LP),并且
其中,所述第三电位(MPH)不同于所述第一电位(HP),并且
其中,所述第三电位(MPH)不同于所述第二电位(LP),并且
其中,所述第四电位(MPL)不同于所述第一电位(HP),并且
其中,所述第四电位(MPL)不同于所述第二电位(LP),并且
其中,所述第四电位(MPL)不同于所述第三电位(MPH),并且
其中,所述第三电位(MPH)的值处于所述第一电位(HP)的值和所述第二电位(LP)的值之间,并且
其中,所...
【专利技术属性】
技术研发人员:安杰尔·何塞·索托,迈克尔·费德勒,霍尔格·荣格,
申请(专利权)人:艾尔默斯半导体欧洲股份公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。