一种嵌入式单板及其串口通信电路制造技术

技术编号:17596863 阅读:31 留言:0更新日期:2018-03-31 10:06
本发明专利技术公开了一种串口通信电路,包括目标arm、调试arm、连接器以及开关模块:目标arm的串口输出端分别与调试arm的串口输入端以及连接器的输入端连接;目标arm的串口输入端、连接器的输出端以及调试arm的串口输出端均连接至开关模块;当开关模块接收第一信号时,目标arm的串口输入端与连接器的输出端导通,当开关模块接收第二信号时,目标arm的串口输入端与调试arm的串口输出端导通。应用本发明专利技术实施例所提供的串口通信电路,解决了在有着串口一对多通信需求的电路中,连接器只能接收arm芯片的信号,无法向arm芯片发送信号以进行调试的缺陷。本发明专利技术还提供了一种嵌入式单板,具有相应技术效果。

An embedded single board and its serial communication circuit

The invention discloses a serial communication circuit, including target arm, debugging arm, connector and switch module: serial output arm arm serial debugging are respectively connected with the input end and the connector is connected with the input terminal of the target; arm serial input, output connector and debugging arm serial output end are connected to the the switch module; when the switch module receives the first signal, the output serial input arm connector and the end of the conduction, when the switch module receives the second signal, serial input and debugging of the arm target arm serial output conduction. The serial communication circuit provided by the embodiment of the invention solves the defect that the connector can only receive signals from the ARM chip, and can not send signals to the ARM chip for debugging. The invention also provides an embedded single board with corresponding technical effect.

【技术实现步骤摘要】
一种嵌入式单板及其串口通信电路
本专利技术涉及计算机嵌入式
,特别是涉及一种嵌入式单板及其串口通信电路。
技术介绍
随着计算机以及存储技术的不断发展,arm芯片作为一种处理器也得到了广泛的应用。在现有技术中,对arm芯片进行调试时,通常使用uart(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)接口,也可以称为调试串口。可参阅图1,为现有技术中的一种串口通信电路。不妨将左侧的arm芯片称为第一arm101,将其串口输出端称为第一Tx,串口输入端称为第一Rx,并将右侧的arm芯片称为第二arm102,将其串口输出端称为第二Tx,串口输入端称为第二Rx,将连接器103的输入端称为连接器Rx,输出端称为连接器Tx。由图1可知,第一Tx分别与第二Rx和连接器Rx连接,第二Tx以及连接器Tx均连接至第一Rx。在图1的这种串口通信电路中,当需要对第一arm101进行调试时,对于连接器103而言,只能接收第一arm101的信号,但无法向第一arm101发送正确的信号。究其原因,是因为当信号从第一Tx发出时,由连接器Rx和第二Rx接收,相当于是一个源两个负载,信号可以进行传递。当第一Rx接收信号时,由于同时连接了连接器Tx和第二Tx,相当于是两个源一个负载,不符合uart信号通道的一个源的通信规则,当某一个源发送命令时,另一个源不发送,会导致信号电平的紊乱,也就使得连接器103无法对第一arm101进行调试,当然,在图1中,也无法对第二arm102进行调试。为了解决只能接收arm芯片发送的信号,无法向arm芯片发送命令以进行调试的问题,一种解决办法是通过网络接口与arm芯片连接以便完成对arm芯片的调试,例如现有技术中会将图1中的第二arm102与网络进行连接,以通过网络对第二arm102进行调试,但这种方法会受到网络接口的数量限制,并且只能通过网络连接调试第二arm102,如果想借助第二arm102调试第一arm101,依然会出现信号电平紊乱的问题。还有的处理方法是为每个arm芯片设置一个相应的连接器103,这种方式会增加成本,并且对硬件的结构以及布局也会带来影响,难以实施。综上所述,如何使用连接器与多个arm芯片进行串口通信,以使得连接器既能收到arm芯片的信号,也能向arm芯片发送命令,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种串口通信电路,解决了在有着串口一对多通信需求的电路中,连接器只能接收arm芯片的信号,无法向arm芯片发送信号以进行调试的缺陷。本专利技术的另一目的是提供一种包括上述串口通信电路的嵌入式单板。为解决上述技术问题,本专利技术提供如下技术方案:一种串口通信电路,包括目标arm、调试arm、连接器以及开关模块:所述目标arm的串口输出端分别与所述调试arm的串口输入端以及所述连接器的输入端连接;所述目标arm的串口输入端、所述连接器的输出端以及所述调试arm的串口输出端均连接至开关模块;当所述开关模块接收第一信号时,所述目标arm的串口输入端与所述连接器的输出端导通,当所述开关模块接收第二信号时,所述目标arm的串口输入端与所述调试arm的串口输出端导通。优选的,所述开关模块包括单刀双掷芯片,所述目标arm的串口输入端与所述单刀双掷芯片的不动端连接,所述连接器的输出端与所述单刀双掷芯片的第一动端连接,所述调试arm的串口输出端与所述单刀双掷芯片的第二动端连接;所述当所述开关模块接收第一信号时,所述目标arm的串口输入端与所述连接器的输出端导通,当所述开关模块接收第二信号时,所述目标arm的串口输入端与所述调试arm的串口输出端导通,包括:当所述单刀双掷芯片的控制引脚接收第一信号时,所述单刀双掷芯片内的所述不动端与所述第一动端导通,以使得所述目标arm的串口输入端与所述连接器的输出端导通,当所述单刀双掷芯片的所述控制引脚接收第二信号时,所述单刀双掷芯片内的所述不动端与所述第二动端导通,以使得所述目标arm的串口输入端与所述调试arm的串口输出端导通。优选的,所述单刀双掷芯片为SN74CB3T3257PWR芯片。优选的,还包括:跳线帽;当所述控制引脚连接所述跳线帽时,所述控制引脚接收所述第一信号,否则所述控制引脚接收所述第二信号。优选的,还包括:网络接口;所述调试arm通过所述网络接口与外部主机网络连接,以使所述外部主机对所述目标arm和/或所述调试arm进行调试。本专利技术还提供一种嵌入式单板,该嵌入式单板可以包括上述任一种串口通信电路。应用本专利技术实施例所提供的电路,目标arm的串口输出端同时与调试arm的串口输入端以及连接器的输入端连接,可以使得连接器和调试arm能够接收到目标arm发送的信号。目标arm的串口输入端、连接器的输出端以及调试arm的串口输出端均连接至开关模块,当开关模块接收第一信号时,目标arm的串口输入端与连接器的输出端导通,当开关模块接收第二信号时,目标arm的串口输入端与调试arm的串口输出端导通,也就是说,通过控制开关模块接收第一信号还是接收第二信号,就决定了目标arm的串口输入端是与连接器的输出端导通还是与调试arm的串口输出端导通。在一个时刻,与目标arm的串口输入端导通的对象是连接器和调试arm二者中的一个,也就使得连接器向目标arm发送信号时为一个源一个负载,符合uart信号通道的通信规则,就可以向目标arm发送信号进行调试。当然,相应的也可以使用连接器向调试arm发送信号进行调试。本专利技术的电路解决了在有着串口一对多通信需求的电路中,连接器只能接收arm芯片的信号,无法向arm芯片发送信号以进行调试的缺陷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中一种串口通信电路的结构示意图;图2为本专利技术中一种串口通信电路的结构示意图;图3为SN74CB3T3257PWR芯片与跳线帽连接的示意图;图4为本专利技术中另一种串口通信电路的结构示意图。具体实施方式本专利技术的核心是提供一种串口通信电路,解决了在有着串口一对多通信需求的电路中,连接器只能接收arm芯片的信号,无法向arm芯片发送信号以进行调试的缺陷。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图2,图2为本专利技术中一种串口通信电路的结构示意图,该电路包括目标arm201、调试arm202、连接器203以及开关模块204:目标arm201的串口输出端分别与调试arm202的串口输入端以及连接器203的输入端连接。为了便于描述,本申请中将目标arm201的串口输出端称为目标Tx,将目标arm201的串口输入端称为目标Rx,相应的,将调试arm202的串口输出端称为调试Tx本文档来自技高网
...
一种嵌入式单板及其串口通信电路

【技术保护点】
一种串口通信电路,其特征在于,包括目标arm、调试arm、连接器以及开关模块:所述目标arm的串口输出端分别与所述调试arm的串口输入端以及所述连接器的输入端连接;所述目标arm的串口输入端、所述连接器的输出端以及所述调试arm的串口输出端均连接至开关模块;当所述开关模块接收第一信号时,所述目标arm的串口输入端与所述连接器的输出端导通,当所述开关模块接收第二信号时,所述目标arm的串口输入端与所述调试arm的串口输出端导通。

【技术特征摘要】
1.一种串口通信电路,其特征在于,包括目标arm、调试arm、连接器以及开关模块:所述目标arm的串口输出端分别与所述调试arm的串口输入端以及所述连接器的输入端连接;所述目标arm的串口输入端、所述连接器的输出端以及所述调试arm的串口输出端均连接至开关模块;当所述开关模块接收第一信号时,所述目标arm的串口输入端与所述连接器的输出端导通,当所述开关模块接收第二信号时,所述目标arm的串口输入端与所述调试arm的串口输出端导通。2.根据权利要求1所述的电路,其特征在于,所述开关模块包括单刀双掷芯片,所述目标arm的串口输入端与所述单刀双掷芯片的不动端连接,所述连接器的输出端与所述单刀双掷芯片的第一动端连接,所述调试arm的串口输出端与所述单刀双掷芯片的第二动端连接;所述当所述开关模块接收第一信号时,所述目标arm的串口输入端与所述连接器的输出端导通,当所述开关模块接收第二信号时,所述目标arm的串口输入端与所述调试arm的串口输...

【专利技术属性】
技术研发人员:江博
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1