通讯系统和通讯方法技术方案

技术编号:38491888 阅读:12 留言:0更新日期:2023-08-15 17:04
依据本发明专利技术的实施例揭露了一种通讯系统和通讯方法,本发明专利技术实施例中的通讯系统包括主机和至少两个通讯通道,每个通讯通道包括至少一个串联耦接的芯片;每个芯片包括通讯输入引脚、通讯输出引脚和至少一个地址引脚;每个通讯通道中的第一个芯片与主机的同一个输出端口耦接;所述芯片中的所述地址引脚的连接方式包括浮空和与所述芯片自身的所述通讯输入引脚或所述通讯输出引脚耦接中的一种;所述主机根据每个通讯通道中至少第一个芯片的所述地址引脚的连接方式区分各个通讯通道。本发明专利技术的通讯系统节省了主机的端口资源。通讯系统节省了主机的端口资源。通讯系统节省了主机的端口资源。

【技术实现步骤摘要】
通讯系统和通讯方法


[0001]本专利技术涉及电力电子领域,更具体的说,涉及一种通讯系统和通讯方法。

技术介绍

[0002]主机和多个从机之间经常需要进行通讯。为了通讯时多个从机不发生冲突,每个从机都要有唯一的地址。如图1所示,公开了一种现有技术通讯系统的电路示意图。在图1中,所述通讯系统包括主机Master和4行相同的从机,每行包括多个串联耦接的从机,主机Master的四个输出端口MDO1~4分别和每行的第一个从机耦接,以区分不同的行,从而给不同行的从机发送指令。
[0003]现有技术中主机Master的输出端口的个数等于从机的行数。当行数更多的,则主机Master需要多个输出端口,会增加系统的应用成本。因此,需要提供一种在相同行数的从机的前提下,可以减少主机的输出端口的个数的通讯系统,使得一个主机Master的输出端口可以区分多个行的从机,从而降低系统的应用成本。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种通讯系统和通讯方法,以在在相同行数的从机的前提下,减少了主机的输出端口的个数。
[0005]本专利技术实施例提供了一种通讯系统,包括:主机和至少两个通讯通道,每个通讯通道包括至少一个串联耦接的芯片;每个芯片包括通讯输入引脚、通讯输出引脚和至少一个地址引脚;每个通讯通道中的第一个芯片与主机的同一个输出端口耦接;所述芯片中的所述地址引脚的连接方式包括浮空和与所述芯片自身的所述通讯输入引脚或通讯输出引脚耦接中的一种;所述主机根据每个通讯通道中至少第一个芯片的所述地址引脚的连接方式区分各个通讯通道。
[0006]在一个实施例中,不同的通讯通道中至少第一个芯片的所述地址引脚进行不同的连接方式,使得每一连接方式对应一个与所述通讯通道一一对应的行地址。
[0007]在一个实施例中,所述连接方式包括耦接供电端、地电位端、所述芯片自身的所述通讯输入引脚、所述芯片自身的通讯输出引脚和浮空中的至少三种。
[0008]在一个实施例中,同一个通讯通道中所有芯片的所述地址引脚进行相同的连接方式,不同的通讯通道中的所述芯片的所述地址引脚进行不同的连接方式。
[0009]在一个实施例中,不同的通讯通道中的第一个芯片的所述地址引脚进行不同的连接方式。
[0010]在一个实施例中,所有通讯通道中的第二个至最后一个芯片的所述地址引脚进行相同的连接方式。
[0011]在一个实施例中,所有通讯通道中的第二个至最后一个芯片的所述地址引脚进行任意的连接方式。
[0012]在一个实施例中,所述主机发出地址配置命令;在每个通讯通道中,当前芯片接收
所述主机或上一个芯片发出的所述地址配置命令,以进入地址匹配时间区间,并将所述地址配置命令转发给下一个芯片;在所述地址匹配时间区间,每个芯片根据自身的所述地址引脚的连接方式,以获得所述行地址。
[0013]在一个实施例中,所述主机发出地址配置命令;每个通讯通道中的第一个芯片接收所述主机发出的所述地址配置命令,以进入地址匹配时间区间;在所述地址匹配时间区间,所述第一个芯片根据自身的所述地址引脚的连接方式,以获得所述行地址。
[0014]在一个实施例中,主机发出包括行地址数据和列地址数据的通讯数据包;在每个通讯通道中,当前芯片接收所述主机或上一个芯片发出的所述通讯数据包,并将接收到的所述通讯数据包中的所述行地址数据和所述列地址数据分别与当前芯片自身的行地址和列地址进行对比,当所述行地址数据和所述列地址数据分别与所述行地址和所述列地址一致时,则当前芯片为此次通讯的目标芯片,执行所述通讯数据包中的相应命令;当所述行地址数据与所述行地址不一致,或/和所述列地址数据与所述列地址不一致时,则当前芯片将所述通讯数据包转发给下一个芯片,其中,当前芯片不修改所述通讯数据包中的所述行地址数据。
[0015]在一个实施例中,主机发出包括行地址数据和列地址数据的通讯数据包;在每个通讯通道中,当前芯片接收所述主机或上一个芯片发出的所述通讯数据包,并将接收到的所述通讯数据包中的所述行地址数据和所述列地址数据分别与当前芯片自身的行地址和列地址进行对比,当所述行地址数据和所述列地址数据分别与所述行地址和所述列地址一致时,则当前芯片为此次通讯的目标芯片,执行所述通讯数据包中的相应命令;当所述行地址数据与所述行地址不一致,或/和所述列地址数据与所述列地址不一致时,则当前芯片对所述通讯数据包中的所述行地址数据进行修改后,将所述通讯数据包转发给下一个芯片。
[0016]在一个实施例中,所有通讯通道中的第二个至最后一个芯片的所述行地址编码为0时,所述行地址数据的修改运算方法为:当前芯片将接收到的所述通讯数据包中的所述行地址数据减去所述当前芯片自身编码的所述行地址或当前芯片将自身编码的所述行地址减去所述当前芯片接收到的所述通讯数据包中的所述行地址数据。
[0017]在一个实施例中,所有通讯通道中的第二个至最后一个芯片的所述行地址编码为0时,所述行地址数据的修改运算方法为:当前芯片将接收到的所述通讯数据包中的所述行地址数据和所述当前芯片自身编码的所述行地址进行异或。
[0018]在一个实施例中,主机发出包括行地址数据和列地址数据的通讯数据包;每个通讯通道中的第一个芯片接收所述主机发出的所述通讯数据包,并将接收到的所述通讯数据包中的所述行地址数据与所述第一个芯片自身的所述行地址进行对比,若对比一致时,则当前通讯通道为此次通讯的目标通讯通道,并根据所述通讯数据包中的所述列地址数据在当前通讯通道中进行列地址寻址;若对比不一致时,则当前通讯通道不是此次通讯的目标通讯通道,所述第一个芯片不对所述通讯数据包进行转发。
[0019]本专利技术实施例还提供了一种通讯方法,应用于通讯系统,所述通讯系统包括主机和至少两个通讯通道,每个通讯通道包括至少一个串联耦接的芯片,每个芯片包括通讯输入引脚、通讯输出引脚和至少一个地址引脚,所述方法包括:所述主机发出地址配置命令;在每个通讯通道中,至少第一个芯片接收所述地址配置命令,以进入地址匹配时间区间;在所述地址匹配时间区间,每个通讯通道中的至少第一个芯片根据自身的所述地址引脚的连
接方式,以编码获得行地址;其中,所述芯片的所述地址引脚的连接方式包括浮空和与芯片自身的所述通讯输入引脚或通讯输出引脚耦接中的一种;每个通讯通道中至少第一个芯片的所述地址引脚进行不同的连接方式,使得每一连接方式对应一个与所述通讯通道一一对应的行地址;所述主机发出通讯数据包,并根据每个通讯通道中至少第一个芯片的行地址区分各个通讯通道。
[0020]在一个实施例中,所述连接方式包括耦接供电端、地电位端、所述芯片自身的所述通讯输入引脚、所述芯片自身的通讯输出引脚和浮空中的至少三种。
[0021]在一个实施例中,同一个通讯通道中的所有芯片的所述地址引脚进行相同的连接方式,不同的通讯通道中的所述芯片的所述地址引脚进行不同的连接方式。
[0022]在一个实施例中,不同的通讯通道中的所述第一个芯片的所述地址引脚进行不同的连接方式,所有通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通讯系统,其特征在于,包括:主机和至少两个通讯通道,每个通讯通道包括至少一个串联耦接的芯片;每个芯片包括通讯输入引脚、通讯输出引脚和至少一个地址引脚;每个通讯通道中的第一个芯片与主机的同一个输出端口耦接;所述芯片中的所述地址引脚的连接方式包括浮空和与所述芯片自身的所述通讯输入引脚或通讯输出引脚耦接中的一种;所述主机根据每个通讯通道中至少第一个芯片的所述地址引脚的连接方式区分各个通讯通道。2.根据权利要求1所述的通讯系统,其特征在于:不同的通讯通道中至少第一个芯片的所述地址引脚进行不同的连接方式,使得每一连接方式对应一个与所述通讯通道一一对应的行地址。3.根据权利要求1所述的通讯系统,其特征在于:所述连接方式包括耦接供电端、地电位端、所述芯片自身的所述通讯输入引脚、所述芯片自身的通讯输出引脚和浮空中的至少三种。4.根据权利要求2所述的通讯系统,其特征在于:同一个通讯通道中所有芯片的所述地址引脚进行相同的连接方式,不同的通讯通道中的所述芯片的所述地址引脚进行不同的连接方式。5.根据权利要求2所述的通讯系统,其特征在于:不同的通讯通道中的第一个芯片的所述地址引脚进行不同的连接方式。6.根据权利要求5所述的通讯系统,其特征在于:所有通讯通道中的第二个至最后一个芯片的所述地址引脚进行相同的连接方式。7.根据权利要求5所述的通讯系统,其特征在于:所有通讯通道中的第二个至最后一个芯片的所述地址引脚进行任意的连接方式。8.根据权利要求4

6中任意一项所述的通讯系统,其特征在于:所述主机发出地址配置命令;在每个通讯通道中,当前芯片接收所述主机或上一个芯片发出的所述地址配置命令,以进入地址匹配时间区间,并将所述地址配置命令转发给下一个芯片;在所述地址匹配时间区间,每个芯片根据自身的所述地址引脚的连接方式,以获得所述行地址。9.根据权利要求4

7中任意一项所述的通讯系统,其特征在于:所述主机发出地址配置命令;每个通讯通道中的第一个芯片接收所述主机发出的所述地址配置命令,以进入地址匹配时间区间;在所述地址匹配时间区间,所述第一个芯片根据自身的所述地址引脚的连接方式,以获得所述行地址。10.根据权利要求4所述的通讯系统,其特征在于:主机发出包括行地址数据和列地址数据的通讯数据包;在每个通讯通道中,当前芯片接收所述主机或上一个芯片发出的所述通讯数据包,并
将接收到的所述通讯数据包中的所述行地址数据和所述列地址数据分别与当前芯片自身的行地址和列地址进行对比,当所述行地址数据和所述列地址数据分别与所述行地址和所述列地址一致时,则当前芯片为此次通讯的目标芯片,执行所述通讯数据包中的相应命令;当所述行地址数据与所述行地址不一致,或/和所述列地址数据与所述列地址不一致时,则当前芯片将所述通讯数据包转发给下一个芯片,其中,当前芯片不修改所述通讯数据包中的所述行地址数据。11.根据权利要求6所述的通讯系统,其特征在于:主机发出包括行地址数据和列地址数据的通讯数据包;在每个通讯通道中,当前芯片接收所述主机或上一个芯片发出的所述通讯数据包,并将接收到的所述通讯数据包中的所述行地址数据和所述列地址数据分别与当前芯片自身的行地址和列地址进行对比,当所述行地址数据和所述列地址数据分别与所述行地址和所述列地址一致时,则当前芯片为此次通讯的目标芯片,执行所述通讯数据包中的相应命令;当所述行地址数据与所述行地址不一致,或/和所述列地址数据与所述列地址不一致时,则当前芯片对所述通讯数据包中的所述行地址数据进行修改后,将所述通讯数据包转发给下一个芯片。12.根据权利要求11所述的通讯系统,其特征在于:所有通讯通道中的第二个至最后一个芯片的所述行地址编码为0时,所述行地址数据的修改运算方法为:当前芯片将接收到的所述通讯数据包中的所述行地址数据减去所述当前芯片自身编码的所述行地址或当前芯片将自身编码的所述行地址减去所述当前芯片接收到的所述通讯数据包中的所述行地址数据。13.根据权利要求11所述的通讯系统,其特征在于:所有通讯通道中的第二个至最后一个芯片的所述行地址编码为0时,所述行地址数据的修改运算方法为:当前芯片将接收到的所述通讯数据包中的所述行地址数据和所述当前芯片自身编码的所述行地址进行异或。14.根据权利要求4

7中任意一项所述的通讯系统,其特征在于:主机发出包括行地址数据和列地址数据的通讯数据包;每个通讯通道中的第一个芯片接收所述主机发出的所述通讯数据包,并将接收到的所述通讯数据包中的所述行地址数据与所述第一个芯片自身的所述行地址进行对比,若对比一致时,则当前通讯通道为此次通讯的目标通讯通道,并根据所述通讯数据包中的所述列地址数据在当前通讯通道中进行列地址寻址...

【专利技术属性】
技术研发人员:杨袁钰许小强张宗全
申请(专利权)人:上海矽力杰微电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1