【技术实现步骤摘要】
【国外来华专利技术】通信设备、通信方法、程序以及通信系统
本公开涉及通信设备、通信方法、程序以及通信系统,并且具体地,涉及通过其能够更可靠地执行通信的通信设备、通信方法、程序以及通信系统。
技术介绍
在现有技术中,作为用于通过多个设备所安装的电路板中的总线在设备之间的通信的总线接口(IF),例如,I2C(内部集成电路)被广泛使用。此外,近年来,必须以高速实现I2C,并且作为下一代标准的I3C(改进内部集成电路)的标准化正在进行。例如,专利文献1公开了一种数字数据处理系统,其中,主机处理器和子系统控制器根据I2C彼此连接。此外,专利文献2公开了一种实现布置在标准I2C协议以上的层中的通信协议的方法。现有技术文献专利文献专利文献1:日本专利申请特开公开第2000-99448号专利文献2:日本专利申请特开公开第2002-175269号
技术实现思路
本专利技术要解决的问题当在被配置为通过总线执行通信的设备之间发送和接收的信号中出现误差时,如果存在不能够检测误差的出现并继续执行通信的设备,则假定该设备错误检测通信开始和停止。在该情况下,设备具有通信故障的可能性并且具有可靠执行通信的难度。鉴于这种问题,本公开的实施方式使得能够更可靠地执行通信。根据本公开的实施方式,提供一种通信设备,该通信设备通过总线执行通信,该通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从该至少一个其他通信设备接收信号;以及误差检测单元,被配置为在发送和接收单元发送和接收信号时,根据信号的发送和接收,通过使用特定的误差检测方法来检测在信号中是否出现误差。在第一通信设备与第二通信设备之间发送和接 ...
【技术保护点】
一种通信设备,通过总线执行通信,包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号;以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,其中,在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备,并且在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述第二通信设备的所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。
【技术特征摘要】
【国外来华专利技术】2015.10.08 JP 2015-2004421.一种通信设备,通过总线执行通信,包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号;以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,其中,在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备,并且在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述第二通信设备的所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。2.一种通信设备的通信方法,所述通信设备通过总线执行通信,所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,所述通信方法包括如下步骤:在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备;以及在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述第二通信设备的所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。3.一种程序,由通过总线执行通信的通信设备的计算机执行,所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,所述程序包括如下步骤:在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备;以及在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述第二通信设备的所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。4.一种通信系统,其中,多个通信设备通过总线执行通信,其中,每个所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备,并且在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述第二通信设备的所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。5.一种通信设备,是通过总线执行通信的第一通信设备,包括:发送和接收单元,被配置为向至少一个第二通信设备发送信号以及从所述至少一个第二通信设备接收信号,其中,在所述第一通信设备与所述至少一个第二通信设备之间发送和接收所述信号,所述第一通信设备具有通过所述总线通信的主动权,所述至少一个第二通信设备是在所述第一通信设备的控制下执行通信,并且在所述第一通信设备开始通信之后发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,每个所述第二通信设备中的误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送,所述广播命令用于通知向作为目标的所有多个所述第二通信设备同时发送命令。6.根据权利要求5所述的通信设备,进一步包括:误差检测单元,被设置为在所述发送和接收单元发送和接收所述信号时,检测在所述信号中出现误差。7.根据权利要求5所述的通信设备,其中,所述第一通信设备是主设备,并且每个所述第二通信设备是从设备。8.一种通信设备,是通过总线执行通信的第二通信设备,包括:发送和接收单元,被配置为在第一通信设备的控制下,向所述第一通信设备发送信号以及从所述第一通信设备接收信号;以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,检测在所述信号中出现误差,其中,在所述第一通信设备开始通信之后由所述第一通信设备发送的帧的头部中的第一个字中,在一位指示数据的读取的情况下,所述误差检测单元检测在所述第一个字中出现误差,所述一位指示数据的读取或写入的请求并且与广播命令一起被发送。9.根据权利要求8所述的通信设备,其中,所述广播命令从所述第一通信设备通知向作为目标的所有多个所述第二通信设备同时发送命令。10.根据权利要求9所述的通信设备,其中,指示数据的读取或写入的请求的一位接在所述广播命令后被包括在所述第一个字中。11.根据权利要求10所述的通信设备,其中,所述帧的字长度是九位。12.根据权利要求11所述的通信设备,其中,确认(ACK)位被包括在所述第一字中。13.根据权利要求8所述的通信设备,其中,开始条件位不被包括在所述第一字中。14.根据权利要求8所述的通信设备,其中,所述广播命令具有七位。15.根据权利要求8所述的通信设备,其中,所述广播命令是0x7E。16.一种通信设备,通过总线执行通信,包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号;以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,其中,在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备,并且在开始动态地址分配之后直至检测到通信终止的期间,所述第二通信设备的所述误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不终止通信的情况下继续重新开始通信之后立即发送的所述一个字发送。17.一种通信设备的通信方法,所述通信设备通过总线执行通信,所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,所述通信方法包括如下步骤:在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备;以及在开始动态地址分配之后直至检测到通信终止的期间,所述第二通信设备的所述误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不终止通信的情况下继续重新开始通信之后立即发送的所述一个字发送。18.一种程序,由通过总线执行通信的通信设备的计算机执行,所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,所述程序包括如下步骤:在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备;以及在开始动态地址分配之后直至检测到通信终止的期间,所述第二通信设备的所述误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不终止通信的情况下继续重新开始通信之后立即发送的所述一个字发送。19.一种通信系统,其中,多个通信设备通过总线执行通信,其中,每个所述通信设备包括:发送和接收单元,被配置为向至少一个其他通信设备发送信号以及从所述至少一个其他通信设备接收信号,以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,根据所述信号的发送和接收,通过使用特定的误差检测方法来检测在所述信号中是否出现误差,在第一通信设备与第二通信设备之间发送和接收所述信号,所述第一通信设备是具有通过所述总线通信的主动权的通信设备,所述第二通信设备是被配置为在所述第一通信设备的控制下执行通信的通信设备,并且在开始动态地址分配之后直至检测到通信终止的期间,所述第二通信设备的所述误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不终止通信的情况下继续重新开始通信之后立即发送的所述一个字发送。20.一种通信设备,是通过总线执行通信的第一通信设备,包括:发送和接收单元,被配置为向至少一个第二通信设备发送信号以及从所述至少一个第二通信设备接收信号,其中,在所述第一通信设备与所述至少一个第二通信设备之间发送和接收所述信号,所述第一通信设备具有通过所述总线通信的主动权,所述至少一个第二通信设备在所述第一通信设备的控制下执行通信,并且在开始动态地址分配之后直至检测到通信终止的期间,每个所述第二通信设备的误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不终止通信的情况下继续重新开始通信之后立即发送的所述一个字发送。21.根据权利要求20所述的通信设备,进一步包括:误差检测单元,被设置为在所述发送和接收单元发送和接收所述信号时,检测在所述信号中出现误差。22.根据权利要求20所述的通信设备,其中,所述第一通信设备是主设备,并且所述第二通信设备是从设备。23.一种通信设备,是通过总线执行通信的第二通信设备,包括:发送和接收单元,被配置为在第一通信设备的控制下,向所述第一通信设备发送信号以及从所述第一通信设备接收信号;以及误差检测单元,被配置为在所述发送和接收单元发送和接收所述信号时,检测在所述信号中出现误差,其中,在开始动态地址分配之后直至检测到通信终止的期间,所述误差检测单元通过使用确认位串是否被布置在一个字中的误差检测方法,检测在所述一个字中出现的误差,所述位串预定义作为在不...
【专利技术属性】
技术研发人员:高桥宏雄,横川峰志,杉冈达也,越坂直弘,
申请(专利权)人:索尼公司,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。