[发明专利]具有GPIO的微控制器系统在审
申请号: | 202080058021.2 | 申请日: | 2020-06-19 |
公开(公告)号: | CN114222983A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 安德斯·诺尔;罗南·巴尔齐克;弗雷德里克·雅克布森·法格海姆 | 申请(专利权)人: | 北欧半导体公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋融冰 |
地址: | 挪威特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 gpio 控制器 系统 | ||
一种微控制器系统(100),其包括主微控制器单元(102)、另外的模块(104,106)和通用输入/输出(108)。在第一状态下,所述通用输入/输出由所述主微控制器单元控制,并且在第二状态下,所述通用输入/输出由所述另外的模块控制。所述主微控制器单元被布置成传输改变所述通用输入/输出的所述状态的选择信号。
技术领域
本申请涉及微控制器系统,具体地涉及具有通用输入/输出的微控制器系统。
背景技术
在微控制器系统中,可能需要多个微控制器单元。在先前已知的微控制器系统中,这些多个微控制器单元可以通过诸如多路复用器、异步桥和/或同步桥等并入到系统中的组件共享多个通用输入/输出引脚。在其它先前已知的微控制器系统中,多个微控制器单元可以各自具有专门的通用输入/输出引脚(即多个微控制器单元之间不共享通用输入/输出引脚)。
根据现有技术已知的两种系统都具有许多缺点。多个微控制器单元共享多个通用输入/输出引脚的微控制器系统容易受到由共享的通用输入/输出处的多个微控制器单元之间的干扰引起的错误或引入到单元之一中的恶意代码的影响。此外,要使用同步桥,系统中的所有组件都必须以相同的频率操作,这是不希望的并且通常在各个微控制器单元处于不同的电源域中的情况下是不可能的。异步桥还具有与所需的时间同步相关联的固有缺点。由于需要硬编码到单个微控制器系统的大量通用输入/输出,其微控制器单元具有专门的通用输入/输出引脚的微控制器系统可能相对来说费用高昂且复杂。
发明内容
因此,申请人已经意识到调整微控制器系统以帮助减少与现有技术相关联的上述缺点将是有利的。
当从第一方面看时,本发明提供了一种微控制器系统,其包括:
主微控制器单元;
另外的模块;以及
通用输入/输出,其中在第一状态下,所述通用输入/输出由所述主微控制器单元控制,并且在第二状态下,所述通用输入/输出由所述另外的模块控制;
其中所述主微控制器单元被布置成传输改变所述通用输入/输出的所述状态的选择信号。
技术人员将理解,由于主微控制器单元被布置成传输用于改变通用输入/输出的状态的选择信号,因此可以避免由于两个模块试图控制通用输入/输出而出现错误的情况。
根据本发明,所述主微控制器单元可以动态地改变所述通用输入/输出(以下称为“GPIO”)的状态,以避免当所述GPIO已经被另一个模块占用时另外的模块试图控制GPIO的情况。
由于不需要异步桥,因此本发明的实施例可能优于先前已知的微控制器系统。由于异步系统需要时间同步,因此避免使用异步桥会提高控制GPIO的模块中的变化处理的速度。
所述主微控制器单元可以包括多个组件,如通用异步接收器/发射器(UART)和/或串行接口。因此,所述主微控制器可以用于各种不同应用。
在一组实施例中,所述微控制器系统包括多个另外的模块。所述多个另外的模块可以是相同的,或者其可以不同(例如,不同的另外的模块具有不同的应用并且因此是由不同的组件形成的)。
在一组实施例中,所述另外的模块是从微控制器单元。与所述主微控制器单元类似,所述从微控制器单元也可以用于多种应用,例如所述从微控制器单元可以是WiFi微控制器、长期演进(LTE)微控制器和/或音频合成/处理微控制器。所述从微控制器单元可以包括多个组件,如UART和/或无线电。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北欧半导体公司,未经北欧半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080058021.2/2.html,转载请声明来源钻瓜专利网。