近日国家工信部公示第三批专精特新“小巨人”企业名单,灵动荣誉上榜。这是经过层层遴选的上海市中小企业中的佼佼者,是上海市产业转型升级和经济高质量发展的中坚力量。
MCU芯片的电源系统至关重要,通常希望电源系统以最小的面积来完成功能,以降低成本。传统MCU的电源中BGR1是超低功耗的带隙基准源,LDO1是低压差线性稳压器,BGR1+LDO1提供第一电源,精度差,启动时间很长,功耗很低,因而始终打开。而BGR2+LDO2提供第二电源,精度高,启动快,但是功耗较高。第一电源与第二电源的切换,由HVPMU(电源管理单元)通过控制BGR2和LDO2的打开和关闭实现。但是使用高压逻辑设计HVPMU会带来较大面积,增加系统成本。
为此,灵动于2019年9月24日申请了一项名为“一种用于MCU芯片的电源管理电路及方法”的发明专利(申请号: 201910905121.3),申请人为上海灵动微电子股份有限公司。
图1 电源管理电路结构示意图
图1为本发明提出的用于MCU芯片的电源管理电路结构示意图,其中包括第一电源模块100,提供第一电压电源,给处于休眠状态的MCU芯片供电;第二电源模块400,提供第二电压电源,给处于非休眠状态的MCU芯片供电;电源管理模块200,与第一电源模块电连接,采用低压逻辑设计,在低压域工作,控制电源模式的切换;电平转换模块300,分别与电源管理模块的输出端、第一电源模块的输出端以及第二电源模块的输入端电连接,能够在第一电压电源无效时,输出有效的高压使能信号,此时第二电源模块进一步产生第二电压电源;开关单元500,分别与第二电源模块的输出端和第一电源模块的输出端电连接,当第二电压电源有效时,开关单元导通,将第二电压电源与第一电压电源短路。
当MCU处于休眠状态时,为节省功耗,关闭第二电源模块,仅保留第一电源模块,由其提供的第一电压电源给MCU内部仍需处于工作状态的少部分逻辑供电,这是一种电源模式。当MCU被唤醒时,开启第二电源模块,由其提供的第二电压电源给MCU内部所有的模块供电,这是另一种电源模式。两种电源模式的切换,由电源管理模块PMU根据MCU的指示来控制。电源管理模块PMU由第一电压电源供电,采用低压器从而减小PMU的面积。
PMU工作在低压域(即低压电源域)下(比如1 .5v),其输出为一低压域下的信号,即低压使能信号。电平转换模块受第一电压电源和外部高压电源驱动,将低压使能信号转换为对应的高压使能信号(即低电平的低压使能信号转换为低电平的高压使能信号,高电平的低压使能信号转换为高电平的高压使能信号),从而使PMU通过电平转换模块,根据与MCU的通信控制第二电源模块的启动与关闭。
简而言之,灵动的MCU专利,通过使用低压器件设计PMU,并在上电启动时确定高压使能信号的初始态,降低了MCU芯片电源系统的面积和成本,同时具备上电快速启动的优点。
灵动是国内领先的通用32位MCU产品及解决方案供应商,也是为数不多的建立了独立、完善的生态体系的通用MCU公司,可为客户提供从芯片硬件到软件算法、从参考方案到系统设计的全方位支持,真正为中国电子信息产业提供底层技术驱动和支持。
关键字:MCU
引用地址:
灵动微电子一直深耕MCU产品
推荐阅读最新更新时间:2024-11-13 13:05
基于51单片机的温度采集系统简单应用设计
Internet的快速发展和成功促进了以太网(Ethernet)技术的发展和应用的扩展,所涉及的领域十分广泛,如传统的工业控制、信息家电、智能家居、安全监控、楼宇自动化、医疗、环境监测等。大多数的数据采集设备的通信接口符合UART 通信标准。这种通信方式的数据传输半径十分有限,并不能满足远距离传输的需求,并且不能接入Internet.因此数据的交互接入Internet 就显得非常重要了。 1 系统的总体方案及各主要模块设计 系统以Microsemi(Actel)公司的基于FLASH 架构的SoC FPGA 产品SmartFusion2器件为核心 .系统通过Fabric架构实现多路UART对外相应数据进行采集,进行并/串转换写入Fa
[电源管理]
51单片机直接驱动共阴极数码管
单片机驱动Led数码管(或n个Led)应该算是单片机经典试验之一了。 数码管种类: 少量的数码管实际可以直接用单片机驱动(如4个数码管)。数码管数码管有两种:共阴极和共阳极数码管。虽然只是一个极性的不同,实际应用时大有不同(根据网上资料小结如下): 数码管类型 上拉电阻 限流电阻 对单片机电流的影响 三极管驱动 工业IC 共阳极 不需 200~470 (非排阻) 位码高电平, 段码低电平时点亮 PNP 共阴极 需要 (可
[单片机]
技术达人谈开关电源的单片机控制
开关电源 的主要作用就是控制开关管的开通及关断时间比率,随着越来越多的人投身单片机技术,单片机当中的开关电源技术逐渐成为电源设计者们讨论的话题,本篇文章主要是一位电源高手发表了自己对单片机当中开关电源控制的一些看法。 在单片机控制开关电源当中,单从对电源输出的控制角度来说,能够有如下有几种控制方式: 第一种是单片机输出一个电压(经DA芯片或PWM方式),用作电源的基准电压。这种方式仅仅是用单片机代替了原来的基准电压,可以用按键输入电源的输出电压值,单片机并没有加入电源的反馈环,电源电路并没有什么改动。这种方式最简单。 第二种是 单片机 扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,调整DA的输出,控制PWM芯片,
[电源管理]
MSP430F2619单片机时钟初始化故障始末
初次使用该芯片,问题说大不大,说小也折腾了挺久,写出来,让后来者能避免此类简单错误。 项目需要,使用MSP430F2619捕获功能对待测频率信号进行采样计算。 待测信号由信号发生器给出。 硬件上,MSP430F2619单片机XIN和XOUT并未按手册建议接入32.768kHz低频时钟,仅在XT2IN和XT2OUT引脚接入8MHz高频时钟。(此处是导致错误的根源) 在后期调试时,有尝试使用MSP430FG439芯片最小系统进行测试,因此查阅用户指南时,在时钟模块章节,有阅读到一句“If there is only one crystal in the system it should be connected to
[单片机]
AVR单片机AD转换的电源滤波电路
为减小AD转换的电源干扰,Mega16芯片有独立的AD电源供电。官方文档推荐在VCC串上一只10uH的电感(L1),然后接一只0.1uF的电容到地(C3)。 Mega16内带2.56V标准参考电压。也可以从外面输入参考电压,比如在外面使用TL431基准电压源。不过一般的应用使用内部自带的参考电压已经足够。习惯上在AREF脚接一只0.1uF的电容到地(C4)。 重要说明:实际应用时,如果你想简化线路,可以将AVCC直接接到VCC,AREF悬空。即这部分不需要任何的外围零件。
[单片机]
MCU学习之按键控制LED
程序 : /** * 读IO, 用按钮控制点灯. */ #include #include // 10个LED sbit P10 = P1^0; sbit P11 = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; sbit P14 = P1^4; sbit P15 = P1^5; sbit P16 = P1^6; sbit P17 = P1^7; // 定义开关. 低电平有效. sbit K1 = P3^2; sbit K2 = P3^5; void main( void ) { while( 1 ) { if( !K1 ) // K1按下, 点
[电源管理]
单片机程序死机跑飞查找原因
单片机程序死机,跑飞了可以从以下几个方面查找原因: 1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象 2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。 3. 地址溢出,常见错误为指针操作错误。我要着重说的是数组下标使用循环函数中循环变量,如果循环变量没控制好则会出现数组下标越界,意外修改系统的寄存器造成死机,这种情况下如果死机说明运气好,否则后面
[单片机]
单片机上拉过强导致液晶屏不显示的解决
使用的是长沙博强的51最小系统板(STC89C52),TS1620-1液晶屏,SDCC编译器。 连接液晶屏,运行静态显示例程,显示一排黑块。 将LCD_Check_Busy换50ms延时后,显示出现。 LCD_Check_Busy的逻辑是看BUSY信号,高电平返回真。逆转逻辑后,显示出现。 看示波器,发现BUSY有拉低,但是最低电压有1.6V,不会识别为低,处理器认为总是高(BUSY)。 LCD_Check_Busy逆转逻辑其实相当与一个延时。这意味着BUSY信号是无用的。 分析电路,发现P0口上有一个10K上拉排阻,连在P0上的LED灯有1K上拉排阻。 计算得出下拉电流有5mA,查LCD的数据手册,低电平只能驱动
[单片机]