1.本实用新型属于通信接口调试技术领域,特别涉及一种一对多的异步通信接口调试装置和调试板。
背景技术:
2.uart:(universal asynchronous receiver/transmitter)通用异步接收/发送装置。uart是常用的调试口工具,方便好用,但是当我们只有一个主机,并且需要对多个uart口同时调试的时候,我们不得不在多个uart调试口之间来回切换uart连接线,以适应对某一个uart口的调试。这样不仅需要来回人工手动切换,而且很容易造成由于频繁插拔切换uart调试口造成uart调试口的损坏,给调试造成不便以及带来很多麻烦。
3.在具体的电路连接方式上,多个从uart设备电路不能直接连接造一起,如果多个从uart设备直接连接在一起,将会造成主uart设备能访问所有从uart设备,但是从uart设备不能上报信息给主uart设备。因为,当某一个从uart设备向主uart设备发送信息时,由于uart是以低电平为起始标志,发送信息的从uart设备的tx引脚为低电平,而其他从uart设备的tx引脚为高电平。其中tx引脚为发送引脚;rx引脚为接收引脚。此时电流由其他从uart设备的tx引脚流向发送信息的从uart设备的tx引脚,发送信息的从uart设备的tx引脚灌入电流升高。由于器件存在内阻,电流增大导致发送信息的从uart设备的tx脚电压升高,因而主uart设备接收不到从uart设备发送的信息。
技术实现要素:
4.为了解决上述技术问题,本实用新型提出了一种一对多的异步通信接口调试装置和调试板,用于解决多个从uart电路连接到一起,通过一个总的uart口与主设备相连接时造成的通信失败问题。
5.为实现上述目的,本实用新型采用以下技术方案:
6.一种一对多的异步通信接口调试装置,包括多个异步通信从模块、多个开关模块和异步通信主模块;且异步通信从模块的数量等于开关模块的数量;
7.每个异步通信从模块连接器的发送引脚均连接至相应开关模块的一端,所述开关模块的另外一端连接至异步通信主模块连接器的接收引脚;
8.每个异步通信从模块连接器的接收引脚连接至异步通信主模块连接器的发送引脚。
9.进一步的,所述开关模块采用二极管。
10.进一步的,所述二极管的阳极连接异步通信主模块的发送引脚;所述二极管的阴极连接异步通信从模块的发送引脚。
11.进一步的,所述二极管的阳极还通过上拉电阻连接至第一上拉电源。
12.进一步的,所述上拉电阻的阻值为2.2kω。
13.进一步的,所述第一上拉电源的电压为3.3v。
14.进一步的,所述每个异步通信从模块的接收引脚连接至异步通信主模块的发送引脚具体为:每个异步通信从模块的通过相应电阻连接至异步通信主模块的发送引脚。
15.进一步的,所述异步通信从模块连接器的型号为:5p1.221a4-11000.104。
16.进一步的,所述异步通信主模块连接器的型号为:5p1.221a4-11000.104。
17.本实用新型还提出了一种调试板,包括一种一对多的异步通信接口调试装置。
18.发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
19.本实用新型提出了一种一对多的异步通信接口调试装置和调试板,该调试装置包括多个异步通信从模块、多个开关模块和异步通信主模块;且异步通信从模块的数量等于开关模块的数量;每个异步通信从模块连接器的发送引脚均连接至相应开关模块的一端,所述开关模块的另外一端连接至异步通信主模块连接器的接收引脚;每个异步通信从模块连接器的接收引脚连接至异步通信主模块连接器的发送引脚。本实用新型还提出了一种调试板,包括一种一对多的异步通信接口调试装置。本实用新型解决多个从uart电路连接到一起,通过一个总的uart口与主设备相连接时造成的通信失败问题,可以有效的实现一个主uart设备对多个从uart设备的控制和通信,并且从uart设备之间互不干扰。
20.本实用新型将大大方便对于多个uart设备的调试和维护,节省人工手动切换从uart设备的时间,以及降低因人为手动切换而造成设备损坏的风险。另外,由于二极管是一种电压驱动型器件,导通电流小,压降小,因此在电路中作为开关几乎不会对电路造成任何影响,保证了信号的完整性。
21.本实用新型公开的调试板,可应对多种使用场景,效率高、并可重复使用。
附图说明
22.如图1为本实用新型实施例1提出的一种一对多的异步通信接口调试装置连接示意图;
23.如图2为本实用新型实施例1提出的第一异步通信从模块连接器电路连接示意图;
24.如图3为本实用新型实施例1提出的第二异步通信从模块连接器电路连接示意图;
25.如图4为本实用新型实施例1提出的第三异步通信从模块连接器电路连接示意图;
26.如图5为本实用新型实施例1提出的异步通信主模块连接器电路连接示意图。
具体实施方式
27.为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本实用新型进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本实用新型的不同结构。为了简化本实用新型的公开,下文中对特定例子的部件和设置进行描述。此外,本实用新型可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本实用新型省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本实用新型。
28.实施例1
29.本实用新型实施例1提出了一种一对多的异步通信接口调试装置,用于解决多个
从uart电路连接到一起,通过一个总的uart口与主设备相连接时造成的通信失败问题。
30.本实用新型在每个从uart设备的tx信号上添加一个二极管与主uart设备的rx信号相连接。利用二极管的单向导通开关特性,实现了从设备txd信号的隔离,确保一对多uart设备通信的正常进行。另外由于二极管是一种电压驱动型器件,导通电流小,压降小,因此在电路中作为开关几乎不会对电路造成任何影响,保证了信号的完整性,并且电路简单。
31.如图1为本实用新型实施例1提出的一种一对多的异步通信接口调试装置连接示意图;
32.该调试装置包括多个异步通信从模块、多个开关模块和异步通信主模块;且异步通信从模块的数量等于开关模块的数量;
33.每个异步通信从模块连接器的发送引脚均连接至相应开关模块的一端,所述开关模块的另外一端连接至异步通信主模块连接器的接收引脚;
34.每个异步通信从模块连接器的接收引脚连接至异步通信主模块连接器的发送引脚。
35.开关模块采用二极管。二极管的阳极连接异步通信主模块的发送引脚;所述二极管的阴极连接异步通信从模块的发送引脚。
36.二极管的阳极还通过上拉电阻连接至第一上拉电源,上拉电阻的阻值为2.2kω。第一上拉电源的电压为3.3v。
37.如图2为本实用新型实施例1提出的第一异步通信从模块连接器电路连接示意图;
38.在图2中,第一异步通信从模块连接器的型号为:5p1.221a4-11000.104。第一异步通信从模块连接器的第一引脚连接第二上拉电源,其中第二上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r4连接输入,其中r4的阻值为5kω。
39.如图3为本实用新型实施例1提出的第二异步通信从模块连接器电路连接示意图;
40.图3中,第二异步通信从模块连接器的型号为:5p1.221a4-11000.104。第二异步通信从模块连接器的第一引脚连接第三上拉电源,其中第三上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r5连接输入,其中r5的阻值为5kω。
41.如图4为本实用新型实施例1提出的第三异步通信从模块连接器电路连接示意图;
42.第三异步通信从模块连接器的型号为:5p1.221a4-11000.104。第三异步通信从模块连接器的第一引脚连接第四上拉电源,其中第四上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r6连接输入,其中r6的阻值为5kω。
43.如图5为本实用新型实施例1提出的异步通信主模块连接器电路连接示意图。异步通信主模块连接器的型号为:5p1.221a4-11000.104。
44.本实用新型实施例1提出的一种一对多的异步通信接口调试装置的工作过程为:当从uart设备j1的txd1发送高电平时,二极管d1截止,主uart设备的rxd4为高电平;从uart设备j1的txd1发送低电平时,二极管d1导通,主uart设备的rxd4被拉低,为低电平,此时,
d2/d3截止,从uart设备j2/j3无法影响到j1的工作。实现了一个主uart设备控制多个从uart设备的功能。从设备j2、j3分别与主设备j4通信时的工作方式与从设备j1与主设备j4的通信方式相同。
45.本实用新型实施例1提出的一种一对多的异步通信接口调试装置,可以有效的实现一个主uart设备对多个从uart设备的控制和通信,并且从uart设备之间互不干扰。
46.本实用新型实施例1提出的一种一对多的异步通信接口调试装置将大大方便对于多个uart设备的调试和维护,节省人工手动切换从uart设备的时间,以及降低因人为手动切换而造成设备损坏的风险。另外,由于二极管是一种电压驱动型器件,导通电流小,压降小,因此在电路中作为开关几乎不会对电路造成任何影响,保证了信号的完整性。
47.实施例2
48.基于本实用新型实施例1提出的一种一对多的异步通信接口调试装置,本实用新型实施例2还提出了一种调试板,该调试板包括一种一对多的异步通信接口调试装置,该调试装置包括:多个异步通信从模块、多个开关模块和异步通信主模块;且异步通信从模块的数量等于开关模块的数量;
49.每个异步通信从模块连接器的发送引脚均连接至相应开关模块的一端,所述开关模块的另外一端连接至异步通信主模块连接器的接收引脚;
50.每个异步通信从模块连接器的接收引脚连接至异步通信主模块连接器的发送引脚。
51.开关模块采用二极管。二极管的阳极连接异步通信主模块的发送引脚;所述二极管的阴极连接异步通信从模块的发送引脚。
52.二极管的阳极还通过上拉电阻连接至第一上拉电源,上拉电阻的阻值为2.2kω。第一上拉电源的电压为3.3v。
53.如图2为本实用新型实施例1提出的第一异步通信从模块连接器电路连接示意图;
54.在图2中,第一异步通信从模块连接器的型号为:5p1.221a4-11000.104。第一异步通信从模块连接器的第一引脚连接第二上拉电源,其中第二上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r4连接输入,其中r4的阻值为5kω。
55.如图3为本实用新型实施例1提出的第二异步通信从模块连接器电路连接示意图;
56.图3中,第二异步通信从模块连接器的型号为:5p1.221a4-11000.104。第二异步通信从模块连接器的第一引脚连接第三上拉电源,其中第三上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r5连接输入,其中r5的阻值为5kω。
57.如图4为本实用新型实施例1提出的第三异步通信从模块连接器电路连接示意图;
58.第三异步通信从模块连接器的型号为:5p1.221a4-11000.104。第三异步通信从模块连接器的第一引脚连接第四上拉电源,其中第四上拉电源的电压为3.3v。第二引脚接地;第三引脚为uart tx引脚,uart tx引脚连接至二极管的阴极,二极管的阳极连接输出端;第四引脚为uart rx引脚,uart rx引脚通过电阻r6连接输入,其中r6的阻值为5kω。
59.如图5为本实用新型实施例1提出的异步通信主模块连接器电路连接示意图。异步
通信主模块连接器的型号为:sp1.221a4-11000.104。
60.一种一对多的异步通信接口调试装置的工作过程为:当从uart设备j1的txd1发送高电平时,二极管d1截止,主uart设备的rxd4为高电平;从uart设备j1的txd1发送低电平时,二极管d1导通,主uart设备的rxd4被拉低,为低电平,此时,d2/d3截止,从uart设备j2/j3无法影响到j1的工作。实现了一个主uart设备控制多个从uart设备的功能。从设备j2、j3分别与主设备j4通信时的工作方式与从设备j1与主设备j4的通信方式相同。
61.本实用新型实施例2提出的一种调试板,可以根据实际使用进行灵活的配置,能够应对多种使用场景,可重复使用。
62.本技术实施例提供的一种调试板中相关部分的说明可以参见本技术实施例1提供的一种一对多的异步通信接口调试装置中对应部分的详细说明,在此不再赘述。
63.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
64.上述虽然结合附图对本实用新型的具体实施方式进行了描述,但并非对本实用新型保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本实用新型的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本实用新型的保护范围以内。