中断控制方法及其电子系统技术方案

技术编号:10579323 阅读:91 留言:0更新日期:2014-10-29 11:56
本发明专利技术公开了一种中断控制方法及其电子系统,该电子系统包含一主机单元及一电子装置,该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数字数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;以及当该数字数据的数值从该复数个区间中一第一区间改变至一第二区间并维持在该第二区间一特定期间之后,发送一中断讯号至该主机单元。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种中断控制方法及其电子系统,该电子系统包含一主机单元及一电子装置,该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数字数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;以及当该数字数据的数值从该复数个区间中一第一区间改变至一第二区间并维持在该第二区间一特定期间之后,发送一中断讯号至该主机单元。【专利说明】中断控制方法及其电子系统
本专利技术涉及一种中断控制方法及电子系统,尤其涉及一种可协助主机接收数据的 中断控制方法及电子系统。
技术介绍
随着科技的进步,各种电子产品例如移动电话(Mobile Phone)、卫星导航系 统(GPS Navigator System)、平板计算机(Tablet)、个人数字助理(PDA)及笔记本电脑 (Laptop)等已逐渐成为人们生活中不可或缺的部分。在电子系统中,通常具有一个核心处 理器,例如中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor)或 微控制器(Micro Control Unit,MCU)等,用来管理并协调电子系统中各个装置的运作。然 而,由于大多数装置都必须借由处理器来进行数据处理,造成处理器的负担十分繁重,若处 理器的效能不佳或大量工作瞬间产生时,处理器可能无法及时完成工作,往往成为系统效 能上的瓶颈。 因此,业界正持续朝向提升电子系统效能的方向而努力,一方面发展功能更强大 的处理器,一方面试图降低处理器的负担。若使用功能更强大的双核心或四核心处理器,往 往会增加成本且无法达到两倍或四倍的效能。因此,更多用来降低处理器负担的方法被开 发出来,其中一种常见的方法为中断控制方法,即当一装置有任务需执行时,会发送中断讯 号至处理器。当处理器接收到中断讯号之后,再分配资源来执行该装置所需的任务。在此 情况下,处理器不需持续侦测每个装置的运作,而是在接收到中断讯号之后再分配资源给 特定装置。如此一来,处理器的负担可大幅降低。 然而,目前的中断讯号发送方法无法有效并正确地在装置需要执行任务时进行发 送。举例来说,请参考图1,图1为现有技术一中断讯号发送状态的示意图。如图1所示, 一装置可能会根据一笔资料的数值大小来决定是否发送中断讯号。当数据的数值大于一临 界值TH时,装置会持续发送中断讯号,以告知处理器来执行任务。当数据的数值小于临界 值TH时,装置则停止发送中断讯号,此时处理器不需将资源浪费于侦测装置是否有任务需 执行。然而,当数据的大小落在临界值TH附近时,若出现噪声可能造成装置误发中断讯号, 或是应发送中断讯号的情况但受到噪声影响而未发送。有鉴于此,现有技术实有改进的必 要。
技术实现思路
本专利技术的主要目的在于提供一种中断控制方法及其电子系统,以控制电子装置有 效并正确地发送中断讯号,进而提升处理器的使用效率。 本专利技术公开了一种用于一电子系统的中断控制方法,该电子系统包含一主机单兀 及一电子装置,该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数字 数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;以及当该数字数据的 数值从该复数个区间中一第一区间改变至一第二区间并维持在该第二区间一特定期间之 后,发送一中断讯号至该主机单元。 本专利技术另公开了一种电子系统,包含有一主机单元;一电子装置,用来产生数字数 据;以及一控制单元。该控制单元具有一程序代码,该程序代码由一处理器执行,以进行一 中断控制方法。该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数字 数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;以及当该数字数据的 数值从该复数个区间中一第一区间改变至一第二区间并维持在该第二区间一特定期间之 后,发送一中断讯号至该主机单元。 本专利技术另公开了一种用于一电子系统的中断控制方法,该电子系统包含一主机单 元及一电子装置,该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数 字数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;将该复数个区间分 类为一第一群组及一第二群组;当该数字数据的数值从该复数个区间中一第一区间改变至 位于该第一群组之一第二区间并维持在该第二区间一特定期间之后,发送一中断讯号至该 主机单元;以及当该数字数据的数值从该复数个区间中该第一区间改变至位于该第二群组 之一第三区间时,不发送该中断讯号至该主机单元。 本专利技术另公开了一种电子系统,包含有一主机单元;一电子装置,用来产生数字数 据;以及一控制单元,具有一程序代码,该程序代码由一处理器执行,以进行一中断控制方 法。该中断控制方法包含有接收该电子装置所产生的一数字数据;判断该数字数据的数值, 并将该数字数据的数值的可能范围划分为复数个区间;将该复数个区间分类为一第一群组 及一第二群组;当该数字数据的数值从该复数个区间中一第一区间改变至位于该第一群组 的一第二区间并维持在该第二区间一特定期间之后,发送一中断讯号至该主机单元;以及 当该数字数据的数值从该复数个区间中该第一区间改变至位于该第二群组的一第三区间 时,不发送该中断讯号至该主机单元。 【专利附图】【附图说明】 图1为现有技术一中断讯号发送状态的示意图。 图2为本专利技术实施例一电子系统的示意图。 图3为本专利技术实施例区间划分的示意图。 图4为本专利技术实施例一中断讯号发送状态的示意图。 图5为本专利技术实施例一中断讯号发送状态的示意图。 图6为本专利技术实施例一中断讯号发送流程的示意图。 附图标记说明: TH 临界值 20 电子系统 202 主机单元 204 电子装置 206 控制单元 208 讯号传输接口 210 输入输出接口 220 程序代码 R_1 ?R_N 区间 TH_1 ?TH_(N-1)临界值 D 数字数据 Ta、Tb、Tc 时刻 TO ?T4 时刻 Ρ1 特定期间 60 流程 600 ?608 步骤 【具体实施方式】 下面对照附图并结合优选的实施方式对本专利技术作进一步说明。 请参考图2,图2为本专利技术实施例一电子系统20的示意图。电子系统20包含有 一主机单元202、一电子装置204、一控制单元206、一讯号传输接口 208及一输入输出接口 210。主机单元202用来控制电子系统20中各个装置的运作,一般来说,主机单元202可为 电子系统20的一核心处理器,例如中央处理器(Central Processing Unit, CPU)、微处理器 (Microprocessor)或微控制器(Micro Control Unit, MCU)等。电子装置204为用来执行 特定功能的装置,其受控于主机单元202。电子装置204在进行运作时,会产生数字数据,这 些数字数据会转换为输出数据并传送至主机单元202,以进行后续处理。控制单元206通过 输入输出接口 210接收来自于电子装置204的数字数据,此数字数据由控制单元206转换 为输出数据,再经由讯号传输接口 208传送至主机单元202。控制单元206另经由输入输出 接口本文档来自技高网
...

【技术保护点】
一种用于一电子系统的中断控制方法,该电子系统包含一主机单元及一电子装置,其特征在于,该中断控制方法包含有:接收该电子装置所产生的一数字数据;判断该数字数据的数值,并将该数字数据的数值的可能范围划分为复数个区间;以及当该数字数据的数值从该复数个区间中一第一区间改变至一第二区间并维持在该第二区间一特定期间之后,发送一中断讯号至该主机单元。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:詹朋翰
申请(专利权)人:敦南科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1