数据通信设备和用于数据通信的方法
【技术领域】
[0001]本发明总体上涉及一种数据通信设备并且更特别地涉及一种包括主单元和从单元的数据通信设备。
【背景技术】
[0002]传统的数据通信设备包括主单元和从单元(例如,参见专利文献I)。
[0003]前述专利文献I公开了一种通信接口设备(数据通信设备),其包括CPU(主单元)和使用二线串行总线接口协议与CPU进行通信的接口电路(从单元)。在该通信接口设备中,CPU包括能够输出数据信号的终端和能够输出时钟信号的终端,并且CPU的终端向接口电路输入数据信号和时钟信号。这使得CPU和接口电路使用二线串行总线接口协议彼此进行通
?目O
[0004]【引用列表】
[0005]【专利文献】
[0006]【专利文献I】日本专利申请公开第2012-8982号
[0007]然而,在前述专利文献I中,例如,包括两个接口电路的通信接口设备(其两个接口电路具有能够使通信接口设备使用二线串行总线接口协议进行通信的同一地址(从地址))不能够如常用用法那样使用CHJ的输出数据信号的终端和输出时钟信号的终端来分别单独控制两个接口电路。因此,必须在通信接口设备中将输出数据信号的终端与输出时钟信号的终端区分开。由此,存在CPU(主单元)的终端不能有效地被使用的问题,这是因为CPU需要包括多余的一对终端。
【发明内容】
[0008]根据本发明的一个或多个实施方式的数据通信设备可以控制具有相同从地址的多个从单元,同时有效地使用主单元的终端。
[0009]根据本发明的一个或多个实施方式的数据通信设备可以包括:第一从单元;以及包括与第一从单元包括的从地址相同的从地址的第二从单元,其中数据信号和时钟信号可以被分别输入到第一从单元和第二从单元中一个的数据终端和时钟终端,并且数据信号和时钟信号可以被分别输入到第一从单元和第二从单元中另一个的时钟终端和数据终端,并且当数据信号和时钟信号被输入到第一从单元和第二从单元中另一个的时钟终端和数据终端时,当输入到时钟终端的数据信号的信号水平改变时,可以检测输入到数据终端的时钟信号的水平。
[0010]在根据本发明的一个或多个实施方式的数据通信设备中,如上所述,数据信号和时钟信号被分别输入到第一从单元和第二从单元中一个的数据终端和时钟终端。根据这一点,有可能将从第一终端或第二终端输出的数据信号和时钟信号正常输入到数据终端和时钟终端。结果是,有可能使得第一从单元或者第二从单元中的一个正常(normal Iy)变成可控条件。此外,数据信号和时钟信号被分别输入到第一从单元和第二从单元中另一个的数据终端和时钟终端。根据这一点,在第一从单元和第二从单元中另一个中,数据信号和时钟信号被正常输入到数据终端和时钟终端。结果是,有可能使得第一从单元和第二从单元中另一个变成不可控条件。此外,在包括主单元(其包括输出数据信号和时钟信号中一个的第一终端和输出数据信号和时钟信号中另一个的第二终端)的数据通信设备中,有可能仅通过切换输入到第一从单元和第二从单元的数据信号和时钟信号(它们是从第一终端或第二终端输出的)的输入条件,使得第一从单元和第二从单元中另一个变成可控条件而使得第一从单元和第二从单元中一个变成不可控条件。由此,有可能仅通过使用作为主单元的第一终端和第二终端的一对终端来单独地控制具有相同从地址的第一从单元和第二从单元。作为结果,有可能在有效使用主单元的终端的同时控制具有相同从地址的多个从单元。作为结果,必须在通信接口设备中将输出数据信号的终端与输出时钟信号的终端区分开。由此,存在CPU(主单元)的终端不能有效地被使用的问题,因为CPU需要包括多余的一对终端。[0011 ]根据本发明的一个或多个实施方式的数据通信设备进一步包括主单元,其包括:输出数据信号和时钟信号中一个的第一终端;以及输出数据信号和时钟信号中另一个的第二终端,其中主单元分别向在第一从单元和第二从单元之间将被控制的从单元的数据终端和时钟终端输出数据信号和时钟信号。根据这一配置,有可能精确地控制在第一从单元和第二从单元之间将被控制的从单元。
[0012]在进一步包括主单元的配置中,主单元的第一终端连接到第一从单元的数据终端以及第二从单元的时钟终端,并且主单元的第二终端连接到第一从单元的时钟终端以及第二从单元的数据终端。根据这一配置,有可能很容易地将从主单元的第一终端或第二终端输出的数据信号和时钟信号正常输入到第一从单元和第二从单元中一个的数据终端和时钟终端。此外,易使得数据信号和时钟信号不被正常输入到第一从单元或第二从单元中另一个的数据终端和时钟终端变得可能。
[0013]在进一步包括主单元的配置中,主单元分别向在第一从单元和第二从单元之间将不被控制的从单元的数据终端和时钟终端输出时钟信号和数据信号,以及包括大于预定水平至少一比特或者等于预定水平的信号的参考信号,并且当输入参考信号时在第一从单元和第二从单元之间不被控制的从单元中生成作为停止条件的信号条件。根据这一配置,包括大于预定水平至少一比特或者等于预定水平的信号的参考信号使得能够生成作为二线串行总线接口协议中的停止条件的信号条件。因此,即使在不期望被控制的从单元中无意地生成了有效信号,也有可能使有效生成的信号无效。作为结果,可以容易地避免不期望被控制的从单元中的故障。
[0014]在这种情况下,参考信号可以是不对应于第一从单元和第二从单元的从地址的一字节格式信号。根据这一配置,当参考信号是一字节格式时,有可能避免参考信号和第一从单元和第二从单元的从地址相匹配。作为结果,有可能更精确地避免不期望被控制的从单元中的故障。
[0015]在输出参考信号的配置中,参考信号可以是大于预定水平一比特或者等于预定水平的信号。根据这一配置,有可能相比于参考信号是一字节(8比特)格式的情况缩短输出参考信号所需要的时间,因为只输出大于预定水平一比特或者等于预定水平的信号。
[0016]在输出参考信号的配置中,数据信号包括参考信号,并且其中至少大于参考信号的预定水平至少一比特或者等于参考信号的预定水平的时间段长于或者等于其中时钟信号大于或者等于预定水平的时间段。根据这一配置,包括大于预定水平至少一比特或者等于预定水平的信号的参考信号可以生成作为二线串行总线接口协议中的停止条件的信号条件。
[0017]在输出参考信号的配置中,参考信号是以基于从地址的比特数的时间间隔被定期输出的信号。根据这一配置,参考信号可以在故障发生之前被精确地输出。
[0018]根据本发明的一个或多个实施方式的用于数据通信的方法包括:将数据信号和时钟信号分别输入到第一从单元和包括与第一从单元包括的从地址相同的从地址的第二从单元中一个的数据终端和时钟终端,以及将数据信号和时钟信号分别输入到第一从单元和第二从单元中另一个的数据终端和时钟终端的步骤,以及当数据信号和时钟信号被输入到第一从单元和第二从单元中另一个的数据终端和时钟终端时,检测当输入到时钟终端的数据信号的信号水平改变时输入到数据终端的时钟信号的水平的步骤。
[0019]根据本发明的一个或多个实施方式的用于数据通信的方法如上所述包括:将数据信号和时钟信号分别输入到第一从单元和包括与第一从单元包括的从地址相同的从地址的第二从单元中一个的数据终端和时钟终端,以及将数据信号和时钟信号分别输入到第一从单元和第二从单元中另一个的数据终端和时钟终端的步骤。这使得有可能控制具有相同从地址的多个从单元,同时有效地使用主单元的终端,如同根据第一方面的通信设备那样。
[0020]根据本发明的一个或多个实施方式的用于数据通信的方法包括:从主单元的第一终端输出数据信号和时钟信号中一个以及从主单元的第二终端输出数据信号和时钟信号中另一个的步骤,其中从主单元输出数据信号和时钟信号的步骤包括分别直接从主单元向将被控制的从单元的数据终端和时钟终端输出数据信号和时钟信号的步骤。根据这一配置,有可能控制第一从单元和第二从单元之间将被控制的从单元。
[0021]所述进一步包括主单元的配置还包括:从主单元输出包括大于预定水平至少一比特或者等于预定水平的信号的参考信号的步骤;以及当输入参考信号时在第一从单元和第二从单元之间将不被控制的从单元中生成停止条件的步骤。根据这一配置,包括大于预定水平至少一比特或者等于预定水平的信号的参考信号可以生成作为二线串行总线接口协议中的停止条件的信号条件。因此,即使在不期望被控制的从单元中无意地生成了有效信号,也有可能使有效生成的信号无效。作为结果,可以容易地避免在不期望被控制的从单元中的故障。
[0022]根据本发明的一个或多个实施方式的数据通信设备可以包括:第一从单元,其包括接收数据信号的第一数据终端以及接收时钟信号的第一时钟终端;第二从单元,其包括接收所述时钟信号的第二数据终端以及接收所述数据信号的第二时钟终端,其中第一从单元和第二从单元具有相同的从地址。
[0023]根据本发明的一个或多个实施方式的数据通信设备可以包括:主单元,其包括输出数据信号和时钟信号中一个的第一主终端以及输出数据信号和时钟信号中另一个的第二主终端;以及第一从单元,其包括连接到第一主终端的第一数据终端以及连接到第二主终端的第一时钟终端,其中主单元基于从第一主终端输出时钟信号和从第二主终端输出数据信号被控制。
[0024]根据本发明的一个或多个实施方式的用于数据通信的方法可以包括:验证输入到第一从单元的第一时钟终端的数据信号;向第一时钟终端输入参考信号;以及使验证的数据信号无效。
[0025]根据本发明的一个或多个实施方式,数据通信设备可以控制具有相同从地址的多个从单元,同时有效地使用主单元的终端。
【附图说明】
[0026]图1是示出了根据本发明的第一个实施例的一个或多个实施方式的数据通信设备的配置的图示。
[0027]图2是示出了根据本发明