【技术实现步骤摘要】
多功能复用通信模块及其控制方法与MCU
本专利技术涉及单片微型计算机
,特别涉及一种多功能复用通信模块及其控制方法与MCU。
技术介绍
随着电子计数以及各类消费电子、家用电器等产品的发展,电子产品的功能越来越多,能够支持WIFI功能、蓝牙连接功能、语音识别功能等等。电子产品集成更多的功能,则需要MCU具备更丰富的外设接口,这对MCU的外设功能要求越来越多,同时由于国内MCU设计企业的不断增多以及IC设计技术的不断进步,国内MCU市场对于芯片的成本和性能的竞争也越来越激烈。目前市场上MCU对于不同的外设功能通常是在芯片内部集成一个相应的IP模块,比如定时器有单独的定时器模块,UART通信有单独的模块,SPI通信有单独的模块等等。这样不仅提高了MCU的成本,也使MCU的体积增大,不利于散热。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种多功能复用通信模块,能够降低MCU支持多种通信模式时的成本,减小MCU的芯片尺寸并丰富了芯片的外设功能。本专 ...
【技术保护点】
1.一种多功能复用通信模块,其特征在于,包括:/n模式控制单元(510),用于配置至少一种通信功能模式,所述通信功能模式包括UART通信模式、SPI通信模式、定时器模式、PWM输出模式或LED驱动模式;/n计数器单元(520),所述计数器单元(520)与所述模式控制单元(510)连接,用于接收所述模式控制单元(510)的控制指令,所述控制指令用于控制所述计数器单元(520)实现定时、计数或生成时钟信号的功能;/n数据处理单元(530),所述数据处理单元(530)与所述计数器单元(520)连接,用于接收所述计数器单元(520)的信号并与外接模块进行数据交互;/nPWM波发生器 ...
【技术特征摘要】
1.一种多功能复用通信模块,其特征在于,包括:
模式控制单元(510),用于配置至少一种通信功能模式,所述通信功能模式包括UART通信模式、SPI通信模式、定时器模式、PWM输出模式或LED驱动模式;
计数器单元(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),所述数据缓存单元(534)与所述数据接收控制器单元(531)双向连接,所述数据缓存单元(534)与所述数据发送控制器单元(532)单向连接,用于接收所述数据发送控制器单元(532)控制发出的数据;
移位寄存器单元(533),所述移位寄存器单元(533)与所述数据缓存单元(534)双向连接,用于接收或发送来自所述数据缓存单元(534)的数据,并对接收的数据进行串并转换。
3.一种多功能复用通信模块的控制方法,基于权利要求1或2所述的多功能复用通信模块,其特征在于,包括以下步骤:
接收工作模式选择指令,根据所述工作模式选择指令配置至少一种通信功能模式;
若所述多功能复用通信模块工作于UART通信模式,则配置计数器单元(520)计算数据传输速率,配置数据接收控制器单元(531)及数据发送控制器单元(532)根据所述数据传输速率采集或发送数据;
若所述多功能复用通信模块工作于SPI通信模式,则配置所述计数器单元(520)生成至少一种频率的串口时钟信号,配置所述数据接收控制器单元(531)及所述数据发送控制器单元(532)根据所述串口时钟信号采集或发送数据;
若所述多功能复用通信模块工作于定时器模式,则根据所述定时器模式将所述计数器单元(520)配置为定时模式、PWM模式或PWM_LED模式。
4.根据权...
【专利技术属性】
技术研发人员:王浩远,
申请(专利权)人:珠海巨晟科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。