本实用新型属于通信电路技术领域,具体涉及一种串口扩展电路。
背景技术:
一个复杂的电子系统通常由数量众多的模块组成,系统需要与每个模块进行通讯。而简单、可靠的串行通讯方式是模块级设计师通常选用的。因此系统的核心处理器需要具有多个的串行端口,来满足系统与众多模块的通讯需求。常见的处理器最多可具有4-5个串行端口,仍不满足某些复杂的电子系统对串行端口数量的需求。
技术实现要素:
本实用新型的目的是提供一种串口扩展电路,以解决目前串行端口数量较少的问题。
为实现上述目的,本实用新型采用以下技术方案:
一种串口扩展电路,其中,包括单片机芯片,所述单片机芯片通过串行外设接口(SPI)连接有一次转换芯片,所述一次转换芯片的另一端连接有一次扩展芯片的其中一个网口;所述一次扩展芯片设置有2-8个网口,所述一次扩展芯片的其余网口分别连接有二次转换芯片或二次扩展芯片,所述二次转换芯片分别连接扩展单片机芯片的SPI,所述二次扩展芯片分别通过二次转换芯片连接扩展单片机芯片的SPI。并且,按照上述理论,二次扩展芯片可以进一步通过三次扩展芯片、四次扩展芯片等连接更多的单片机芯片,提供更多的扩展串口。
其中,所述单片机芯片为STM32F107,具有5个通用异步收发传输器串口(Uart)。
其中,所述一次转换芯片和所述二次转换芯片为网口/串口转换芯片W5500。
其中,所述一次扩展芯片和所述二次扩展芯片为以太网扩展芯片KS8995M。
本实用新型的有益效果:本实用新型通过上述技术方案,理论上可以扩展无数个串行端口,使串行端口数量不再受到限制,并且该方法电路设计简单,可操控性强,由于是硬件扩展串口,串口实时性高,可靠性高。
附图说明
图1为本实用新型一种串口扩展电路的实施例一电路示意图;
图2为本实用新型一种串口扩展电路的实施例二电路示意图。
其中,附图标记为:1、单片机芯片;2、一次转换芯片;3、一次扩展芯片;4、二次转换芯片;5、二次扩展芯片。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合具体实施例对本实用新型实施方式作进一步地详细描述。
实施例1
一种串口扩展电路,包括单片机芯片,单片机芯片通过串行外设接口连接有一次转换芯片,一次转换芯片的另一端连接有一次扩展芯片的其中一个网口;一次扩展芯片设置有5个网口,一次扩展芯片的其余网口分别连接有二次转换芯片,二次转换芯片分别连接扩展单片机芯片的SPI。
其中,单片机芯片为STM32F107,具有5个Uart。
其中,一次转换芯片和二次转换芯片为网口/串口转换芯片W5500。
其中,一次扩展芯片和二次扩展芯片为以太网扩展芯片KS8995M。
本实施例共扩展出25个串口,当电子系统对串口数量需求不超过25个时,可以参考此扩展方式。在这种方式中,具有5个单片机芯片,任意一片都可作为系统核心处理器,系统也可以有多个核心处理器。
实施例2
一种串口扩展电路,包括单片机芯片,单片机芯片通过串行外设接口连接有一次转换芯片,一次转换芯片的另一端连接有一次扩展芯片的其中一个网口;一次扩展芯片设置有5个网口,一次扩展芯片的其余网口分别连接有二次扩展芯片,二次扩展芯片分别通过二次转换芯片连接扩展单片机芯片的SPI。
其中,单片机芯片为STM32F107,具有5个Uart。
其中,一次转换芯片和二次转换芯片为网口/串口转换芯片W5500。
其中,一次扩展芯片和二次扩展芯片为以太网扩展芯片KS8995M。
本实施例共扩展出85个串口,在这种方式中,具有17个单片机芯片,任意一片都可作为系统核心处理器,系统也可以有多个核心处理器。
在具体的工程中,串口的数量需求必然是有限的,系统设计者可以根据需求以及成本结合实施例1和实施例2的扩展方法设计最优的扩展方式,理论上串口扩展数量是无限的。
以上,仅是本实用新型的较佳实施例而已,并非是对本实用新型作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本实用新型技术方案内容,依据本实用新型的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本实用新型技术方案的保护范围。