【技术实现步骤摘要】
一种使用时间处理单元的时序控制方法
本专利技术属于机载计算机系统软件领域,具体的说是一种使用时间处理单元的时序控制方法,可以仅使用带有时间处理单元的微控制器,实现有严格时序控制需求的外部芯片的时序控制,不需要中断微控制器,也不需要额外的可编程逻辑芯片支持。
技术介绍
机载计算机系统经常应用于发动机控制、发动机状态监控、机电管理、健康管理等各个方面,要完成相应的功能,往往需要采集获取大量的诸如模拟量、离散量、频率量等外部信号,还需要与许多外部设备通过各种数据总线进行交联,同时对微控制器的主频、存储等硬件性能也有较高的要求,还要求机载计算机系统具有很高的实时性。除此之外,机载计算机受到安装位置的限制,其体积往往也有严格的要求,同时考虑到成本、较高的可维护性、安全性等因素,也需要机载计算机具有较高的集成度。为了满足上述要求,机载计算机中经常需要使用外部芯片,例如外部AD转换芯片、外部存储芯片、外部通信总线芯片等,这些芯片大多需要使用数字信号进行时序控制才能正常工作(图1是一种高精度AD转换芯片的时序控制图),而为了保证大数 ...
【技术保护点】
1.一种使用时间处理单元的时序控制方法,其特征在于,具体包括以下步骤:/n步骤1:根据芯片控制逻辑确定eTPU的基本配置;所述eTPU的基本配置包括确定eTPU主频以及eTPU的输入输出通道;/n其中,eTPU主频需要根据控制时序最小的时间要求来确定;/neTPU的输入输出通道根据外部芯片的IO管脚的方向来确定;/n步骤2:确定运行控制逻辑的eTPU通道;/n根据外部芯片的控制时序,选择外部芯片的输出管脚,作为运行控制逻辑的eTPU通道;/n步骤3:确定步骤2所述eTPU通道的运行模式;/n所述eTPU通道的运行模式包括捕获外部芯片的输入以及匹配事件的发生,所述事件包括超时 ...
【技术特征摘要】
1.一种使用时间处理单元的时序控制方法,其特征在于,具体包括以下步骤:
步骤1:根据芯片控制逻辑确定eTPU的基本配置;所述eTPU的基本配置包括确定eTPU主频以及eTPU的输入输出通道;
其中,eTPU主频需要根据控制时序最小的时间要求来确定;
eTPU的输入输出通道根据外部芯片的IO管脚的方向来确定;
步骤2:确定运行控制逻辑的eTPU通道;
根据外部芯片的控制时序,选择外部芯片的输出管脚,作为运行控制逻辑的eTPU通道;
步骤3:确定步骤2所述eTPU通道的运行模式;
所述eTPU通道的运行模式包括捕获外部芯片的输入以及匹配事件的发生,所述事件包括超时、延时、定时输出以及故障检测;
步骤4:根据eTPU通道的运行模式,从而规划外部芯片在各种情况下的线程入口条件;
一个eTPU通道内有多种线程入口条件,线程入口条件是由几个状态标志经过排列组合得到:实现时序控制功能所用的状态标志包括:主服务请求HSR、匹配A跳变检测B、匹配B跳变检测A、标志0、标志1和输入引脚状态pin;
步骤5:根据步骤1-4的确定的eTPU的基本配置、运行控制逻辑的eTPU通道、eTPU通道的运行模式以及线程入口条件编写eTPU的程序;
步骤6:编写微控制器端用驱来动eTPU程序的代码,使用驱动eTPU程序的代码来初始化eTPU通道,设置通道参数,处理eTPU中断,以及获取运行结果,从而实现外部芯片的时序控制。
2.根据权利要求1所述的使用时间处理单元的时序控制方法,其特征在于:状态标志排列组合应遵循以下原则:
A:对于处...
【专利技术属性】
技术研发人员:高博,樊芊,张弛,毛宁,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。