多功能复用通信模块与MCU制造技术

技术编号:29727510 阅读:14 留言:0更新日期:2021-08-17 15:17
本实用新型专利技术涉及单片微型计算机技术领域,公开了一种多功能复用通信模块,包括:模式控制单元,用于控制多功能复用通信模块工作于配置的至少一种通信功能模式;计数器单元,分别与模式控制单元、PWM波发生器单元及数据处理单元连接,实现测量、计数或控制功能;数据处理单元与外接模块进行数据交互;PWM波发生器单元与模式控制单元相连,配置为输出至少一路PWM波。本实用新型专利技术至少具有以下有益效果:能够使MCU基于其中的一个模块支持多种通信功能,降低了MCU芯片的成本,减小了MCU芯片的面积并丰富了芯片的外设功能。

【技术实现步骤摘要】
多功能复用通信模块与MCU
本技术涉及单片微型计算机
,特别涉及一种多功能复用通信模块。
技术介绍
随着电子计数以及各类消费电子、家用电器等产品的发展,电子产品的功能越来越多,比如支持WIFI功能、蓝牙连接功能、语音识别功能等等。电子产品集成更多的功能,则需要MCU具备更丰富的外设接口,这对MCU的外设功能要求越来越多,同时由于国内MCU设计企业的不断增多以及IC设计技术的不断进步,国内MCU市场对于芯片的成本和性能的竞争也越来越激烈。目前市场上MCU对于不同的外设功能通常是在芯片内部集成一个相应的IP模块,比如定时器有单独的定时器模块,UART通信有单独的模块,SPI通信有单独的模块等等。这样不仅提高了MCU的成本,也使MCU的体积增大,不利于散热。
技术实现思路
本技术旨在至少解决现有技术中存在的技术问题之一。为此,本技术提出一种多功能复用通信模块,基于该多功能复用通信模块能够使MCU支持多种通信模式,降低MCU的成本,减小MCU的芯片尺寸并丰富了芯片的外设功能。本技术还提出一种具有上述多功能复用通信模块的MCU。根据本技术的第一方面实施例的多功能复用通信模块,包括:模式控制单元510,用于配置至少一种通信功能模式;计数器单元520,所述计数器单元520与所述模式控制单元510连接,用于接收所述模式控制单元510的控制指令,所述控制指令用于控制所述计数器单元520实现定时、计数或生成时钟信号的功能;数据处理单元530,所述数据处理单元530与所述计数器单元520连接,用于接收所述计数器单元520的信号并与外接模块进行数据交互;PWM波发生器单元540,所述PWM波发生器单元540分别与所述模式控制单元510,计数器单元520连接,配置为输出至少一路PWM波。根据本技术的一些实施例,所述数据处理单元530包括:数据接收控制器单元531,所述数据接收控制器单元531与所述计数器单元520单向连接,用于接收所述计数器单元520发送的信号;数据发送控制器单元532,所述数据发送控制器单元532与所述计数器单元520单向连接,用于接收所述计数器单元520发送的信号;数据缓存单元534,所述数据缓存单元534与所述数据接收控制器单元531双向连接,所述数据缓存单元534与所述数据发送控制器单元532单向连接,用于接收所述数据发送控制器单元532控制发出的数据;移位寄存器单元533,所述移位寄存器单元533与所述数据缓存单元534双向连接,用于接收或发送来自所述数据缓存单元534的数据,并对接收的数据进行串并转换。根据本技术的一些实施例,所述通信功能模式包括UART通信模式、SPI通信模式、定时器模式、PWM输出模式或LED驱动模式。根据本技术的第二方面实施例的MCU,包括多功能复用通信模块,CPU模块200、DMA模块400及SRAM模块300;所述CPU模块200与所述多功能复用通信模块、所述DMA模块400及所述SRAM模块300依次连接,其中,所述多功能复用通信模块还和外设系统600实现双向连接。根据本技术的一些实施例,所述外设系统包括以下至少之一:UART接口外设系统601、SPI接口外设系统602、电机系统603、LED呼吸灯与调色灯系统604。根据本技术实施例的多功能复用通信模块,至少具有如下有益效果:通过本技术的多功能复用通信模块,能够使MCU基于其中的一个模块支持多种通信功能,降低了MCU芯片的成本,减小了MCU芯片的面积并丰富了芯片的外设功能,在不同应用场景下可以选择芯片工作于不同的工作模式,更好的满足了用户的需求。本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。附图说明本技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为本技术实施例的模块结构示意框图之一;图2为本技术实施例的模块结构示意框图之二;图3为本技术实施例的MCU模块结构示意框图之一;图4为本技术实施例的MCU模块结构示意框图之二。术语解释:MCU:微控制单元MicrocontrollerUnit,又称单片微型计算机(SingleChipMicrocomputer)或者单片机;PWM:脉冲宽度调制;UART:通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter);SPI:SPI是串行外设接口(SerialPeripheralInterface)的缩写;SRAM:静态随机存取存储器;DMA:直接存储器访问;UST:集成了UART、SPI接口、定时器和PWM功能的模块。具体实施方式下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。在本技术的描述中,若干的含义是一个或者多个,多个的含义是两个及两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。参照图1,图1为本技术实施例的模块结构示意框图,包括:模式控制单元510,用于配置至少一种通信功能模式;计数器单元520,计数器单元520与模式控制单元510连接,用于接收模式控制单元510的控制指令,控制指令用于控制计数器单元520实现定时、计数或生成时钟信号的功能;数据处理单元530,数据处理单元530与计数器单元520连接,用于接收计数器单元520的信号并与外接模块进行数据交互;PWM波发生器单元540,PWM波发生器单元540分别与模式控制单元510,计数器单元520连接,配置为输出至少一路PWM波。应该理解的是,模式控制单元510根据多功能复用通信模块的不同工作模式,能够配置计数器单元520、PWM波发生器单元540及数据处理单元530实现不同功能,以此解决目前MCU集成通信模块不灵活,芯片面积大,芯片制造成本高的问题。图2为本技术实施例的模块结构示意框图之二,图中,数据处理单元530包括:数据接收控制器单元531,数据接收控制器单元531与计数器单元520单向连接,用于接收计数器单元520发送的信号;数据发送控制器单元532,数据发送控制器单元532与计数器单元520单向连接,用于接收计数器单元520发送的信号;数据缓存单元534,数据缓存单元534与数据接收控制器单元531双向连接,数据缓存单元534与数据发送控制器单元本文档来自技高网...

【技术保护点】
1.一种多功能复用通信模块,其特征在于,包括:/n模式控制单元(510),用于配置至少一种通信功能模式;/n计数器单元(520),所述计数器单元(520)与所述模式控制单元(510)连接,用于接收所述模式控制单元(510)的控制指令,所述控制指令用于控制所述计数器单元(520)实现定时、计数或生成时钟信号的功能;/n数据处理单元(530),所述数据处理单元(530)与所述计数器单元(520)连接,用于接收所述计数器单元(520)的信号并与外接模块进行数据交互;/nPWM波发生器单元(540),所述PWM波发生器单元(540)分别与所述模式控制单元(510),计数器单元(520)连接,配置为输出至少一路PWM波。/n

【技术特征摘要】
1.一种多功能复用通信模块,其特征在于,包括:
模式控制单元(510),用于配置至少一种通信功能模式;
计数器单元(520),所述计数器单元(520)与所述模式控制单元(510)连接,用于接收所述模式控制单元(510)的控制指令,所述控制指令用于控制所述计数器单元(520)实现定时、计数或生成时钟信号的功能;
数据处理单元(530),所述数据处理单元(530)与所述计数器单元(520)连接,用于接收所述计数器单元(520)的信号并与外接模块进行数据交互;
PWM波发生器单元(540),所述PWM波发生器单元(540)分别与所述模式控制单元(510),计数器单元(520)连接,配置为输出至少一路PWM波。


2.根据权利要求1所述的多功能复用通信模块,其特征在于,所述数据处理单元(530)包括:
数据接收控制器单元(531),所述数据接收控制器单元(531)与所述计数器单元(520)单向连接,用于接收所述计数器单元(520)发送的信号;
数据发送控制器单元(532),所述数据发送控制器单元(532)与所述计数器单元(520)单向连接,用于接收所述计数器单元(520)发送的信号;
数据缓存单元(534),所述数据缓存单元(...

【专利技术属性】
技术研发人员:王浩远
申请(专利权)人:珠海巨晟科技股份有限公司
类型:新型
国别省市:广东;44

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

1