一种终端控制电路制造技术

技术编号:15659104 阅读:305 留言:0更新日期:2017-06-18 09:09
一种终端控制电路,包括主控芯片、外设接口所述终端控制电路还包括设置有外设设备的驱动程序的协处理芯片模块,所述协处理芯片模块与所述主控芯片通过通信接口相连,所述协处理芯片模块与一个以上的外设接口相连。该终端控制电路可以有效节约主控芯片的I/O资源,减少或者避免I/O复用,降低主控芯片程序的复杂性,提高程序运行的可靠性。

【技术实现步骤摘要】
一种终端控制电路
本技术属于智能控制领域,尤其涉及一种终端控制电路。
技术介绍
随着芯片运算速度的提高,在嵌入式终端连接的外设也越来越多。比如,在POS机终端中集成无线通信(包括近距离无线通信和远距离无线通信)、红外扫描、打印机等功能,为人们的生活工作带来了方便。但是,随着产品外设的增加,由于终端中的主控芯片的I/O都是固定的。当外设的数量超过I/O的数量时,则可能会导致一些对产品有利的外设无法支持。而为了提高I/O的利用率,目前可以对部分外设所需要的I/O资源进行利用,从而能够提高产品可以支持的外设数量。但是,在使用资源复用时,不仅会增加软件编程的难度和复杂度,不利于芯片移植,而且会影响系统的可靠性。
技术实现思路
本技术的目的在于提供一种终端控制电路,以解决现有技术由于主控芯片I/O资源有限,导致软件编程复杂,不利于芯片移植以及影响系统可靠性的问题。本技术是这样实现的,一种终端控制电路,所述终端控制电路包括主控芯片、外设接口,所述终端控制电路还包括设置有外设设备的驱动程序的协处理芯片模块,所述协处理芯片模块与所述主控芯片通过通信接口相连,所述协处理芯片模块与一个以上的外设接口相连。优选的,所述外设接口包括与安全相关的第一外设接口集和与安全无关的第二外设接口集,所述第一外设接口集与所述主控芯片相连,所述第二外设接口集与所述协处理芯片模块相连。优选的,所述第二外设接口集包括打印机接口、LED接口、蜂鸣器接口、显示接口中的一种或者多种。优选的,所述第一外设接口集包括射频通信接口、近距离通信接口、远距离通信接口中的一种或者多种。优选的,所述主控芯片与所述协处理芯片模块通过SPI接口相连。优选的,所述协处理芯片模块包括通信功能选择开关,所述协处理芯片模块通过I2C接口、SPI接口、串行接口中的一种或者多种与所述主控芯片相连。优选的,所述协处理芯片模块为单片机控制电路。优选的,所述单片机控制电路为8位单片机控制电路。优选的,所述8位单片机控制电路为STM8S单片机控制电路。优选的,所述终端为POS机终端或其它嵌入式终端。在本技术中,通过在主控芯片与外设接口之间设置协处理芯片模块,在所述协处理芯片模块中设置有外设驱动程序,可以通过外接口直接连接和驱动外设,主控芯片与所述协处理芯片模块只需要第一通信接口即可有效的控制各个与协处理芯片模块相连的外设,从而可以有效节约主控芯片的I/O资源,减少或者避免I/O复用,降低主控芯片程序的复杂性,提高程序运行的可靠性。附图说明图1是本技术所述终端控制电路的电路框架示意图;图2是本技术实施例提供的协处理芯片的接口示意图。具体实施方式为了使本技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。本技术的目的在于提供一种终端控制电路,以解决现有技术中,由于外设产品或功能的增加,导致主控芯片的I/O资源不够,需要对I/O接口进行复杂编程,导致编程复杂,增加开发难度,以及可能会影响系统稳定性的问题。另外,I/O接口复用导致的程序复杂,也会给芯片移植带来了难度。为解决上述问题,本技术提出一种终端控制电路,如图1所示,所述终端控制电路包括主控芯片1、外设接口2,所述终端控制电路还包括设置有外设设备的驱动程序的协处理芯片模块3,所述协处理芯片模块3与所述主控芯片1通过第一通信接口4相连,所述协处理芯片模块3与一个以上的外设接口2相连。具体的,所述主控芯片1为产品的中央处理器,用于对产品所连接的外设进行集中控制,以及对接收的数据进行集中处理。根据产品的设计要求可以选择不同性能的处理器芯片,包括FPGA、ARM等处理器。所述主控芯片应用于产品时,可能会对主控芯片进行升级操作。在更换主控芯片的同时,也需要更新主控芯片中的驱动程序等软件。如果采用I/O复用的接口程序,在更换新的主控芯片时,需要重新对新的主控芯片进行复用编程,操作过程会比较复杂,而且容易出错。所述外设接口2,包括产品需要连接的外设或者需要扩展的功能的接口。根据外设接口的安全性考虑,所述外设接口可以分为第一外设接口集和第二外设接口集,其中,第一外设接口集包括的是与安全相关的接口,第二外设接口集包括的是与安全无关的接口。并且为了保证产品数据的安全,将所述第一外设接口集与所述协处理芯片模块相连,第二外设接口集与所述主控芯片相连。其中,所述第一外设接口集可以包括与数据通信相关的射频通信接口、近距离通信接口、远距离通信接口中的一种或者多种。所述第二外设接口集包括与数据通信无关的接口,比如可以为打印机接口、LED接口、蜂鸣器接口、显示接口中的一种或者多种。如图2所示,所述协处理芯片模块可以选用单片机控制电路,比如可以选用8位单片机,所述8位单片机控制电路具体可以为STM8S单片机控制电路。所述第二外设接口集包括连接打印机的打印机接口、连接RFLED灯的RF接口、连接LED灯的指示灯控制接口,或者还可以包括低速度串行接口以及连接IC卡或者smartcard智能卡的存储接口等。比如将打印机接口与协处理芯片模块相连,其占用的I/O接口数较多,通过将驱动程序设置在协处理芯片模块,在不影响系统案例性能的前提下,可以有效的减少主控芯片的系统资源占用,大大的节约了主控芯片I/O资源。所述主控芯片1通过第一通信接口4与所述协处理芯片模块3相连,所述第一通信接口4可以为SPI接口,其具有通信速度快、硬件结构简单的优点,满足对协处理芯片模块的高速控制处理的要求。当然,所述主控芯片与所述第一通信接口还可以通过多个接口中的一个进行通信,比如在图2中,所述协处理芯片模块可以协处理芯片模块包括通信功能选择开关,所述协处理芯片模块通过I2C接口、SPI接口、串行接口中的一种或者多种与所述主控芯片相连。从而使得通信方式更加灵活和多样化。当所述协处理芯片模块通过单独的模块内置或者外置的方式对产品进行扩展时,可以提高协处理芯片模块对主控芯片的连接方式的多样化要求。为节约产品成本,所述协处理芯片模块可以为8位CPU控制电路。比如可以选用8位单片机控制电路,具体型号可以为STM8S单片机。其外围电路简单,内置有RC震荡,有利于节约成本。另外,作为本技术一种优选的实施方式,所述终端可以为POS机终端。在POS终端扩展协处理芯片模块,可以有效的减少主控芯片I/O利用,降低编程的复杂度,提高产品主控芯片的可移值性,有利于产品升级。以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本技术的保护范围之内。本文档来自技高网...
一种终端控制电路

【技术保护点】
一种终端控制电路,所述终端控制电路包括主控芯片、外设接口,其特征在于,所述终端控制电路还包括设置有外设设备的驱动程序的协处理芯片模块,所述协处理芯片模块与所述主控芯片通过通信接口相连,所述协处理芯片模块与一个以上的外设接口相连。

【技术特征摘要】
1.一种终端控制电路,所述终端控制电路包括主控芯片、外设接口,其特征在于,所述终端控制电路还包括设置有外设设备的驱动程序的协处理芯片模块,所述协处理芯片模块与所述主控芯片通过通信接口相连,所述协处理芯片模块与一个以上的外设接口相连。2.根据权利要求1所述终端控制电路,其特征在于,所述外设接口包括与安全相关的第一外设接口集和与安全无关的第二外设接口集,所述第一外设接口集与所述主控芯片相连,所述第二外设接口集与所述协处理芯片模块相连。3.根据权利要求2所述终端控制电路,其特征在于,所述第二外设接口集包括打印机接口、LED接口、蜂鸣器接口、显示接口中的一种或者多种。4.根据权利要求2所述终端控制电路,其特征在于,所述第一外设接口集包括射频通信接口、近距离通信接口、远距离通信接口中的一...

【专利技术属性】
技术研发人员:谢利洪
申请(专利权)人:百富计算机技术深圳有限公司
类型:新型
国别省市:广东,44

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

1