首页 / 一种硬件实现通信协议协议层通信的控制结构

一种硬件实现通信协议协议层通信的控制结构公开 发明

技术领域

[0001] 本发明涉及通信协议系统领域,具体而言,涉及一种硬件实现通信协议协议层通信的控制结构。

相关背景技术

[0002] 当前通用的通信协议系统如图1所示。在通信协议系统中,通信协议主机和通信协议从机通过通信协议接口进行协议通信,通信协议通信由通信协议主机发起,通信协议从机需要对通信协议主机发起的通信进行协议规定的响应。
[0003] 而通信协议的协议层一般都是通过协议通信系统软件来实现,所以要求在通信协议系统的通信协议主机和通信协议从机里都需要里集成微控制器来支持协议通信系统软件,导致通信协议系统芯片的面积大且成本高。

具体实施方式

[0025] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0026] 因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 针对当前通信协议系统需要集成微控制器来支持协议通信系统软件,导致通信协议系统芯片的面积大且成本高的问题。如果通过硬件实现通信协议的协议层通信,就不需要在通信协议系统的通信协议主机和通信协议从机里集成微控制器,从而达到节省数通信协议系统芯片的面积和成本的效果。
[0028] 鉴于此,如图2所示,本发明实施例提出一种硬件实现通信协议协议层通信的控制结构,包括通过通信协议接口连接的通信协议主机和通信协议从机,以及通过上位机通信接口与所述通信协议主机连接的上位机。
[0029] 该硬件实现通信协议协议层通信的控制结构的工作方法具体如下:
[0030] 上位机通过上位机通信接口向通信协议主机发出通信命令,以对通信协议主机需要发起的通信操作进行配置;
[0031] 通信协议主机通过上位机通信接口收到通信命令后,通过通信协议接口对通信协议从机发起通信;
[0032] 通信协议从机对通信协议主机发起的通信进行协议规定的响应。
[0033] 需要说明的是,通信协议从机这一端的上位机通信接口是可选项,不是必须的,所以图2中未做标识。
[0034] 如图3所述,所述通信协议主机的工作流程如下:
[0035] 通信协议系统上电,通信协议主机通过检测通信协议接口的状态来确定要不要支持通信协议,若要支持通信协议,等待接收上位机的通信命令;其中,上位机的通信命令是根据通信协议检测结果,上位机根据通信协议类型规定的一些通信命令;一个通信命令和微控制器的指令类似,需要通信协议主机完成一系列的操作;
[0036] 若接收到上位机的通信命令,对通信命令解码并通过通信协议接口对通信协议从机发起通信,直至上位机的通信命令操作结束;
[0037] 当上位机的通信命令操作结束,产生通信协议主机中断信号发送至上位机,并更新通信协议主机操作状态。需要说明的是,通信协议主机中断信号直接上报到上位机,上位机可以通过上位机通信接口读取通信协议主机的最新操作状态,并基于通信协议主机最新的操作状态来发送新的通信命令。
[0038] 如图4所示,所述通信协议从机的工作流程如下:
[0039] 通信协议系统上电,通信协议从机通过检测通信协议接口的状态来确定要不要支持通信协议,若要支持通信协议,等待接收通信协议主机发起的通信;若接收到通信协议主机发起的通信,则响应通信协议主机发起的通信。需要说明的是,通信协议从机的响应结果和状态都是通过通信协议接口回传到通信协议主机,并且会更新到通信协议主机的操作状态。
[0040] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页