可自编程的遥控器专用芯片的制作方法

文档序号:6310564阅读:476来源:国知局
专利名称:可自编程的遥控器专用芯片的制作方法
技术领域
本发明涉及嵌入式系统技术领域,具体来说,本发明涉及一种可自编程的遥控器专用芯片。
背景技术
在现有技术中,遥控器专用芯片一般有两种实现方式I、用 MCU(Micro Control Unit)实现图I为现有技术中的一种遥控器专用芯片的内部模块结构简单示意图。如图I所示,该遥控器专用芯片100可以包括中央处理单元(CPU) 101、控制逻辑单元102和程序空间 単元103等,通过程序实现各种遥控编码的输出。其中,该程序空间单元103可以为可编程的非易失性存储器。但是,上述用MCU的实现方式存在缺点如下a.成本高,ROM以及CPU的实现需要耗费大量的硬件成本;b.需要专业的软件工程师编写程序;c.由于系统复杂,导致系统的可靠性不高。2、用专用的 ASIC (Application Specific Integrated Circuit)芯片实现图2为现有技术中的另ー种遥控器专用芯片的内部模块结构简单示意图。如图2所示,该遥控器专用芯片200可以包括控制逻辑单元202和固定编码单元204等。但是,上述用专用的ASIC的实现方式又存在缺点如下a.输出码型单ー固定,无法做到MCU的灵活性; b.生产管理复杂,容易造成生产过程中的库存积压。

发明内容
本发明所要解决的技术问题是提供ー种可自编程的遥控器专用芯片,能够在保持最大灵活性的前提下,保持较低成本。为解决上述技术问题,本发明提供ー种可自编程的遥控器专用芯片,包括控制逻辑单元,用于识别遥控器按键以及控制遥控编码的发射;存储单元,与所述控制逻辑单元相连接,用于存储所述遥控编码及其码型,供所述控制逻辑单元读取。可选地,所述存储单元为非易失性存储器。可选地,所述非易失性存储器为可编程的非易失性存储器。可选地,所述可编程的非易失性存储器包括Flash ROM、OTP ROM、MaskROM、FuseROM。可选地,所述控制逻辑单元为逻辑发生电路,通过读取所述存储単元中的所述遥控编码,结合用户选择的所述码型,输出所述遥控码。可选地,所述逻辑发生电路包括码型存储和选择电路,用于存储所有支持的所述码型,并允许用户选择所需要的所述码型;按键识别电路,用于对所述遥控器的按键进行识别判断;发射电路,用于发射所述遥控码。与现有技术相比,本发明具有以下优点本发明在保持最大灵活性的前提下,实现了遥控器控制芯片最低成本的解决方案。本发明的新型结构,突破了传统局限,综合了现有技术的两种实现方式的优点,并弥补了其缺点。本发明的优点具体包括a.成本低;b.无需专业的软件工程师写程序;
c.输出码型多祥、可变,最大程度的保持了 MCU的灵活性;d.生产管理方便,没有库存风险。


本发明的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加明显,其中图I为现有技术中的一种遥控器专用芯片的内部模块结构简单示意图;图2为现有技术中的另ー种遥控器专用芯片的内部模块结构简单示意图;图3为本发明一个实施例的可自编程的遥控器专用芯片的内部模块结构简单示意图;图4为本发明一个实施例的可自编程的遥控器专用芯片的控制逻辑单元的内部模块简单示意图;图5为本发明一个实施例的可自编程的遥控器专用芯片的初始化阶段的流程图;图6为本发明一个实施例的可自编程的遥控器专用芯片的正式使用阶段的流程图。
具体实施例方式下面结合具体实施例和附图对本发明作进ー步说明,在以下的描述中阐述了更多的细节以便于充分理解本发明,但是本发明显然能够以多种不同于此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下根据实际应用情况作类似推广、演绎,因此不应以此具体实施例的内容限制本发明的保护范围。图3为本发明一个实施例的可自编程的遥控器专用芯片的内部模块结构简单示意图。需要注意的是,这些以及后续其他的附图均仅作为示例,其并非是按照等比例的条件绘制的,并且不应该以此作为对本发明实际要求的保护范围构成任何限制。如图3所示,该可自编程的遥控器专用芯片300可以包括控制逻辑单元302和存储单元304。其中,控制逻辑单元302用于识别遥控器的按键以及控制遥控编码的发射。存储单元304与控制逻辑单元302相连接,用于存储遥控编码及其码型(具体编码值),供控制逻辑单元302读取,实现遥控码的最终输出。在本实施例中,该存储单元304可以为非易失性存储器。更具体地,该非易失性存储器为可编程的非易失性存储器(Programmable Non-Volatile Memory)。可编程的非易失性存储器具体可以为快闪只读存储器(Flash ROM)、一次性可编程只读存储器(OTP ROM)、掩模只读存储器(Mask ROM)、熔丝只读存储器(Fuse ROM)。图4为本发明一个实施例的可自编程的遥控器专用芯片的控制逻辑单元的内部模块简单示意图。如图4所示,该控制逻辑单元302可以为逻辑发生电路,其通过读取存储単元304(图3)中的遥控编码,结合用户选择的码型,实现最终遥控码的输出。该逻辑发生电路302可以包括码型存储和选择电路3021、按键识别电路3022和发射电路3023。其中,码型存储和选择电路3021用于存储所有支持的码型,并允许用户选择所需要的码型。按键识别电路3022用于对遥控器的按键进行识别判断。发射电路3023用于无线发射遥控码。本发明的可自编程的遥控器专用芯片的使用阶段可以包括初始化阶段和正式使用阶段这两个阶段。图5为本发明一个实施例的可自编程的遥控器专用芯片的初始化阶段的流程图;图6为本发明一个实施例的可自编程的遥控器专用芯片的正式使用阶段的流程图。如图5所示,该遥控器专用芯片的初始化阶段可以包括执行步骤S501,用户选择码型;以及执行步骤S502,用户填写码值。接下来,如图6所示,该遥控器专用芯片的正式使用阶段可以包括执行步骤S601,接收用户的按键信号;执行步骤S602,判断按键是何按键;执行步骤S603,读取该按键对应的码型;执行步骤S604,读取该按键对应的码值;以及执行步骤S605,发射遥控器的遥控码。综上所述,本发明的基本要点可以概括为I.用逻辑电路替代CPU以及程序,实现对按键的识别以及对遥控码发射的控制;2.用可编程的非易失性存储器实现对遥控编码、码型的存储;3.逻辑电路通过读取非易失性存储器内的码型/编码,实现遥控码最終的输出;4.非易失性存储器可以为可编程的非易失性存储器。本发明在保持最大灵活性的前提下,实现了遥控器控制芯片最低成本的解决方案。本发明的新型结构,突破了传统局限,综合了现有技术的两种实现方式的优点,并弥补 了其缺点。本发明的优点具体包括a.成本低;b.无需专业的软件工程师写程序;c.输出码型多祥、可变,最大程度的保持了 MCU的灵活性;d.生产管理方便,没有库存风险。本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化及修饰,均落入本发明权利要求所界定的保护范围之内。
权利要求
1.ー种可自编程的遥控器专用芯片(300),包括 控制逻辑单元(302),用于识别遥控器按键以及控制遥控编码的发射; 存储单元(304),与所述控制逻辑单元(302)相连接,用于存储所述遥控编码及其码型,供所述控制逻辑单元(302)读取。
2.根据权利要求I所述的可自编程的遥控器专用芯片(300),其特征在于,所述存储单元(304)为非易失性存储器。
3.根据权利要求2所述的可自编程的遥控器专用芯片(300),其特征在于,所述非易失性存储器为可编程的非易失性存储器。
4.根据权利要求3所述的可自编程的遥控器专用芯片(300),其特征在于,所述可编程的非易失性存储器包括Flash ROM、OTP ROM、Mask ROM、FuseROM。
5.根据权利要求I至4中任一项所述的可自编程的遥控器专用芯片(300),其特征在于,所述控制逻辑单元(302)为逻辑发生电路,通过读取所述存储単元(304)中的所述遥控编码,结合用户选择的所述码型,输出所述遥控码。
6.根据权利要求5所述的可自编程的遥控器专用芯片(300),其特征在于,所述逻辑发生电路包括 码型存储和选择电路(3021),用于存储所有支持的所述码型,并允许用户选择所需要的所述码型; 按键识别电路(3022),用于对所述遥控器的按键进行识别判断; 发射电路(3023),用于发射所述遥控码。
全文摘要
本发明提供一种可自编程的遥控器专用芯片,包括控制逻辑单元,用于识别遥控器按键以及控制遥控编码的发射;存储单元,与控制逻辑单元相连接,用于存储遥控编码及其码型,供控制逻辑单元读取。本发明在保持最大灵活性的前提下,实现了遥控器控制芯片最低成本的解决方案。本发明的新型结构突破了传统局限,综合了现有技术的两种实现方式的优点,并弥补了其缺点。
文档编号G05B19/04GK102707640SQ20121018016
公开日2012年10月3日 申请日期2012年6月4日 优先权日2012年6月4日
发明者樊海涛, 程君健 申请人:中颖电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1