本发明从一种用于关断通信的方法出发。本发明的主题还是一种对应的通信装置,该通信装置实施根据本发明的用于关断通信的方法。
背景技术:
由现有技术已知具有通信装置的车辆,所述通信装置分别具有通过数据总线相互连接的至少两个总线用户。总线用户相互通信并交换数据。在此,在通信期间,除数据信号之外还可以传输发送时钟信号,其中,总线用户中的至少一个可以基于参考时钟信号来产生该总线用户的发送时钟信号以及该总线用户的数据信号。
这种总线用户的基本安全目标之一在于,不将损坏或无效的数据传输给其他总线用户。在已知的用于关断通信的方法中,可以将单个总线用户或单个传输线路复位或关断。关断整个总线用户的缺点可以视为:总线用户的所有接口都被关断,而不仅仅是总线用户的错误工作的接口被关断。关断单个传输线路的缺点可以视为:尤其在高频传输模式中,连接到传输线路上的部件的影响特别关键。不仅应在通信期间,而且也应在期望传输期间中断这些部件对于待传输的信号的影响。
技术实现要素:
根据本发明的用于关断通信的方法以及对应的通信装置具有以下优点:不直接在数据线路或时钟线路上进行关断。由此,有利地,传输线路在传输期间不会受到附加安装的部件的不利影响。
可以独立于各个总线用户的复位功能来使用根据本发明的用于关断通信的方法。此外,可以有针对性地关断总线用户的各个接口,而不是借助复位信号禁用所有接口。由此,不会导致受影响的总线用户在其他接口上的可用性降低。对于每个接口,可以使用不同的关断功能或关断设备来执行通信的关断,而不是仅使用用于执行关断通信的一个关断功能或关断设备。
本发明的实施方式提供一种用于关断至少两个总线用户之间的通信的方法,所述至少两个总线用户通过数据总线相互连接,并且所述至少两个总线用户在通信期间分别除数据信号之外还传输发送时钟信号,其中,所述总线用户中的至少一个基于参考时钟信号来产生该总线用户的发送时钟信号和该总线用户的数据信号。在此,在故障情况下将参考时钟信号关断,使得至少一个受影响的总线用户不再传输发送时钟信号和数据信号,并且错误通信被关断。
此外,提出一种通信装置,其具有通过数据总线相互连接的至少两个总线用户,该总线用户设置用于实施根据本发明的用于关断通信的方法。
在本发明中,总线用户可以理解为电设备(例如控制设备),该电设备对所检测的传感器信号进行处理或分析处理。这种总线用户可以具有至少一个接口,该接口可以以硬件形式或以软件形式构造。在硬件形式的构造中,所述接口例如可以是所谓的系统专用集成电路的如下部分:该部分包含总线用户的各种各样的功能。然而也能够实现,所述接口是独立的集成电路或者至少部分地由分立的构件构成。在软件形式的构造中,所述接口可以是软件模块,所述软件模块例如与另外的软件模块一起存在于微控制器上。也有利的是一种具有程序代码的计算机程序产品,该程序代码存储在诸如半导体存储器、硬盘存储器或光学存储器的计算机可读的载体上,并且该程序代码用于当由总线用户实施该程序时执行分析处理。
通过下述措施和扩展方案,能够实现根据本发明的用于关断通信的方法的以及对应的通信装置的有利的改善方案。
特别有利的是,为了关断参考时钟信号,关断对应的参考时钟振荡器。在此,为了关断参考时钟振荡器,例如可以关断参考时钟振荡器的电源电压和/或参考时钟振荡器的使能信号。
在该通信装置的一种有利构型中,外部参考时钟振荡器可以产生参考时钟信号并将所述参考时钟信号提供给至少一个总线用户。
在该通信装置的另一有利构型中,监测功能模块可以识别错误通信并且关断该错误通信。在此,监测功能模块例如可以通过对所传输的数据的冗余检查来识别错误通信。这意味着,从不同总线用户接收所传输的数据,使得上级监测功能模块可以将从不同总线用户接收的数据相互进行比较并且识别错误传输。
在通信装置的另一有利构型中,监测功能模块可以通过第一开关来关断参考时钟振荡器的电源电压。由此,将参考时钟发生器完全关断,从而导致能量消耗降低。替代地,监测功能模块可以通过第二开关关断参考时钟振荡器的使能信号,使得参考振荡器不再输出参考时钟信号。这具有以下优点:可以简单且快速地重新输出参考时钟振荡器继续产生的参考时钟信号。
附图说明
在附图中示出并且在下述说明书中进一步阐述本发明的实施例。在附图中,相同的附图标记表示实施相同或相似功能的部件或元件。
图1示出根据本发明的通信装置的实施例的示意性方框图;
图2示出根据本发明的用于关断至少两个总线用户之间的通信的方法的实施例的示意性流程图。
具体实施方式
由图1可以看出,根据本发明的通信装置1的所示实施例包括至少两个总线用户3、3a、3b,所述至少两个总线用户通过数据总线db相互连接。由图1还可以看出,在通信期间,总线用户3、3a、3b除数据信号txdata、rxdata之外还分别传输一发送时钟信号txclk、rxclk。这意味着,第一总线用户3a将第一数据信号txdata和对应的第一发送时钟信号txclk传输给第二总线用户3b。此外,第二总线用户3b将第二数据信号rxdata和对应的第二发送时钟信号rxclk传输给第一总线用户3a。此外,在所示出的实施例中,第一总线用户3a与外部参考振荡器10连接,该外部参考振荡器10将所产生的参考时钟信号clk_ref提供给第一总线用户。由此,第一总线用户3a基于参考时钟信号clk_ref产生该第一总线用户的发送时钟信号txclk和该第一总线用户的数据信号txdata。
由图1还可以看出,监测功能模块20识别(aberkennen)错误通信并且关断该错误通信。优选地,监测功能模块20通过对所传输的数据的冗余检查来识别错误通信。
由图1还可以看出,通信装置1的所示实施例具有用于关断通信的两种不同可能性。例如,监测功能模块20可以通过第一开关s1关断参考时钟振荡器10的电源电压vdd。由此,将所示出的参考时钟振荡器10完全禁用,使得该参考时钟振荡器不再产生参考时钟信号clk_ref。此外,在所示出的实施例中,监测功能模块20可以通过第二开关s2关断参考时钟振荡器10的使能信号en。由此,仅阻止参考时钟振荡器10在输出端out输出参考时钟信号clk_ref,其中,参考时钟振荡器10继续产生参考时钟信号clk_ref。
按照根据本发明的用于关断至少两个总线用户3、3a、3b之间的通信的方法100,在故障情况下关断参考时钟信号clk_ref,使得至少一个受影响的总线用户3a不再传输发送时钟信号txclk和数据信号txdata,并且错误通信被关断,其中,所述至少两个总线用户3、3a、3b通过数据总线db彼此连接并且在通信期间除数据信号txdata、rxdata之外还传输发送时钟信号txclk、rxclk,其中,总线用户中的至少一个3a基于参考时钟信号clk_ref来产生该总线用户的发送时钟信号txclk和该总线用户的数据信号txdata。由图2可以看出,在步骤s100中识别到故障情况,使得在步骤s110中关断参考时钟信号clk_ref。
在所示的实施例中,为了关断参考时钟信号clk_ref,关断对应的参考时钟振荡器10。在此,为了关断参考时钟振荡器10,可以关断参考时钟振荡器10的电源电压vdd。替代地,为了关断参考时钟振荡器10,可以关断参考时钟振荡器10的使能信号en。
在所示的实施例中,仅第一总线用户3a基于参考时钟信号clk_ref产生该第一总线用户的发送时钟信号txclk以及该第一总线用户的数据信号txdata。在未示出的实施例中,第二总线用户3b也基于参考时钟信号clk_ref产生该第二总线用户的发送时钟信号rxclk以及该第二总线用户的数据信号rxdata,所述参考时钟信号由第二参考时钟振荡器10产生。
1.一种用于关断至少两个总线用户(3,3a,3b)之间的通信的方法(100),所述至少两个总线用户通过数据总线(db)相互连接,并且所述至少两个总线用户在所述通信期间除数据信号(txdata,rxdata)之外还分别传输一发送时钟信号(txclk,rxclk),其中,所述总线用户中的至少一个(3a)基于参考时钟信号(clk_ref)来产生其发送时钟信号(txclk)和其数据信号(txdata),其特征在于,在故障情况下关断所述参考时钟信号(clk_ref),使得至少一个受影响的总线用户(3a)不再传输发送时钟信号(txclk)和数据信号(txdata),并且错误通信被关断。
2.根据权利要求1所述的方法(100),其特征在于,为了关断所述参考时钟信号(clk_ref),关断对应的参考时钟振荡器(10)。
3.根据权利要求2所述的方法(100),其特征在于,为了关断所述参考时钟振荡器(10),关断所述参考时钟振荡器(10)的电源电压(vdd)。
4.根据权利要求2所述的方法(100),其特征在于,为了关断所述参考时钟振荡器(10),关断所述参考时钟振荡器(10)的使能信号(en)。
5.一种通信装置(1),所述通信装置具有至少两个总线用户(3,3a,3b),所述至少两个总线用户通过数据总线(db)相互连接,所述通信装置设置用于实施根据权利要求1至4所述的方法。
6.根据权利要求5所述的通信装置(1),其特征在于,外部参考时钟振荡器(10)产生所述参考时钟信号(clk_ref)并且将所述参考时钟信号提供给所述至少一个总线用户(3a)。
7.根据权利要求5或6所述的通信装置(1),其特征在于,监测功能模块(20)识别错误通信并且关断所述错误通信。
8.根据权利要求7所述的通信装置(1),其特征在于,所述监测功能模块(20)通过对所传输的数据的冗余检查来识别错误通信。
9.根据权利要求7或8所述的通信装置(1),其特征在于,所述监测功能模块(20)通过第一开关(s1)关断所述参考时钟振荡器(10)的电源电压(vdd)。
10.根据权利要求7或8所述的通信装置(1),其特征在于,所述监测功能模块(20)通过第二开关(s2)关断所述参考时钟振荡器(10)的使能信号(en)。
技术总结