[发明专利]一种嵌入式单板及其串口通信电路在审
申请号: | 201711080334.4 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107861903A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 江博 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 单板 及其 串口 通信 电路 | ||
技术领域
本发明涉及计算机嵌入式技术领域,特别是涉及一种嵌入式单板及其串口通信电路。
背景技术
随着计算机以及存储技术的不断发展,arm芯片作为一种处理器也得到了广泛的应用。在现有技术中,对arm芯片进行调试时,通常使用uart(UniversalAsynchronous Receiver/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芯片。
优选的,还包括:
跳线帽;当所述控制引脚连接所述跳线帽时,所述控制引脚接收所述第一信号,否则所述控制引脚接收所述第二信号。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711080334.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现USB键盘开机的电脑
- 下一篇:USB座安装结构及移动终端