可自编程的遥控器专用芯片制造技术

技术编号:7842436 阅读:508 留言:0更新日期:2012-10-13 00:39
本发明专利技术提供一种可自编程的遥控器专用芯片,包括:控制逻辑单元,用于识别遥控器按键以及控制遥控编码的发射;存储单元,与控制逻辑单元相连接,用于存储遥控编码及其码型,供控制逻辑单元读取。本发明专利技术在保持最大灵活性的前提下,实现了遥控器控制芯片最低成本的解决方案。本发明专利技术的新型结构突破了传统局限,综合了现有技术的两种实现方式的优点,并弥补了其缺点。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统
,具体来说,本专利技术涉及一种可自编程的遥控器专用芯片
技术介绍
在现有技术中,遥控器专用芯片一般有两种实现方式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),其特征在于,所述可编程的非易失性存储器包括Fla...

【专利技术属性】
技术研发人员:樊海涛程君健
申请(专利权)人:中颖电子股份有限公司
类型:发明
国别省市:

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

1