历史上的今天
返回首页

历史上的今天

今天是:2025年08月15日(星期五)

正在发生

2019年08月15日 | 技术文章—电源管理集成电路(PMIC)原理解析

2019-08-15 来源:EEWORLD

摘要:电源管理集成电路(PMIC)稳压器具有可配置性、可编程性、高集成度和高效率的特点;精确的上下电时序、低压差、同步升降压可确保优化功耗,为汽车和工业提供可扩展的、安全且灵活的解决方案。

 

FS84 / FS85是汽车功能安全多输出电源集成电路,适用于雷达、视觉、ADAS域控制器、无线电和信息娱乐应用。它包括多个开关模式和线性稳压器,提供外部频率同步输入和输出,以优化系统EMC性能。

 

其具有故障安全输出的功能安全特征,涵盖ASIL B和ASIL D安全完整性级别,开发符合ISO 26262标准。它有两个状态机,如下图所示:

 

主状态机:电源,待机模式和唤醒源的管理;

 

故障安全状态机:电源管理监视,MCU监视和外部IC监视。

 

 

图 1 FS84/85功能框图

 

从表中可以看出ASIL B和ASIL D的区别,下面针对您想了解的各个功能安全特性做介绍。

 

 

1、    PGOOD, RSTB, FS0B

 

这三个安全输出引脚分层实现,以保证安全状态:

 

PGOOD:优先级为1,如果PGOOD置位,则RSTB和FS0B都被置位;

 

RSTB:优先级为2,如果RSTB被置位,则FS0B被置位但PGOOD可能不被置位;

 

FS0B:优先级为3,如果FS0B有效,则可能不会置位RSTB和PGOOD。

 

RSTB的释放由故障安全状态机去管理,并且依赖于PGOOD释放和ABIST1执行。由OTP时配置分配给PGOOD和ABIST1的电压监视确定什么时候去释放RSTB。

 

2、电压监控器

 

电压监控器负责VCOREMON、VDDIO和VMONx引脚的过压和欠压监控。当这些引脚之一监视的FS84 / FS85稳压器发生过压时,相关的FS84 / FS85稳压器将关闭,直到故障消除。

 

3、看门狗

 

ASIL B和ASIL D分别对应Simple 和Challenger看门狗监视器。

 

Challenger 看门狗基于MCU的question/answer流程。在FS85中通过LFSR(Linear Feedback Shift Register)实现生成16位伪随机字。MCU可以使用FS85生成的LFSR,并执行预定义的计算。在看门狗打开窗口期间通过SPI/I²C发送,并由FS85验证结果。当结果正确时,将重新启动看门狗程序窗口并生成新的LFSR;当结果错误时,看门狗错误计数器递增,看门狗窗口重新启动并且LFSR值不会改变。

 

当看门狗错误计数器达到其最大值时,在INIT_FS阶段使用WD_FS_IMPACT [1:0]位进行配置的RSTB/FS0B会进行故障安全响应。

 

Simple看门狗是简缩版,这里不再赘述。

 

4、FCCU监控

 

通过OTP_FCCU_EN位启用FCCU监视功能。FCCU引脚负责监控MCU的硬件故障。FCCU引脚可以通过成对或单个独立输入进行配置。一旦INIT_FS被第一个正常的看门狗刷新关闭,FCCU监控就会激活。

 

5、MCU故障恢复策略

 

OTP_FLT_RECOVERY_EN位启用故障恢复策略功能。此功能扩展了窗口看门狗,允许MCU执行故障恢复策略。目的是在故障事件发生后尝试恢复应用程序时不重置MCU。当MCU通过其FCCU引脚触发故障时,FS0B引脚被器件置位。

 

当FCCU引脚指示错误并且FS0B有效时,会发生从WDW_PERIOD到WDW_RECOVERY的转换。如果MCU在WDW_RECOVERY持续时间结束之前发送了正常看门狗刷新,如果FCCU引脚不再指示错误,则器件将切换回WDW_PERIOD持续时间和相关的占空比。否则,将启动新的WDW_RECOVERY周期。如果MCU在WDW_RECOVERY持续时间结束之前未发送正常的看门狗刷新,则会生成复位脉冲,故障安全状态机将返回INIT_FS。

 

 图 2  MCU故障恢复策略

 

6、外部IC监控(ERRMON)

 

外部IC监视功能由OTP_ERRMON_EN位使能。ERRMON引脚负责监控应用中的外部IC,既不是FS85,也不是MCU。一旦INIT_FS被第一个正常看门狗刷新关闭,ERRMON监控就会激活。在INIT_FS阶段,ERRMON故障信号的极性可通过ERRMON_FLT_POL位进行配置。

 

7、逻辑BIST(Built-in self-test)

 

故障安全状态机包括逻辑内置自检(LBIST),以验证安全逻辑监控的正确功能。LBIST在每次POR之后执行,或者每次从待机状态唤醒之后执行。如果LBIST发生故障,RSTB和PGOOD将被释放,但FS0B仍然保持低电平且无法释放。标志LBIST_OK可通过SPI/I²C进行MCU诊断。

 

8、模拟BIST(Built-in self-test)

 

故障安全状态机包括两个模拟内置自检(ABIST),用于验证安全模拟监控的正确功能。每次POR后或每次从待机状态唤醒后自动执行ABIST1。在ABIST1期间检查哪个调节器由OTP完成。

 

在INIT_FS阶段之后,ABIST2由SPI/I²C和Vxxx_ABIST2位执行。如果ABIST发生故障,RSTB和PGOOD将被释放,但FS0B仍然保持低电平且无法释放。标志ABIST1_OK和ABIST2_OK可通过SPI/I²C进行MCU诊断。


推荐阅读

史海拾趣

Austek Microsystems公司的发展小趣事

在追求经济效益的同时,Austek Microsystems也积极履行社会责任。公司严格遵守环保法规,采用环保材料和生产工艺,减少对环境的影响。此外,Austek Microsystems还积极参与公益事业,为社区的发展和进步贡献自己的力量。

这五个故事展示了Austek Microsystems在电子行业中的发展历程和取得的成就。通过创新研发、建立合作伙伴关系、技术升级与产品迭代、市场拓展与品牌建设以及履行社会责任等方式,Austek Microsystems逐渐在市场中崭露头角,成为了电子行业中一颗璀璨的明星。

GAIA Converter Inc公司的发展小趣事

位于广东东莞的锋鸣电子有限公司,自2010年成立以来,便明确了自己的市场定位——专注于汽车电子配件的研发与生产。随着汽车行业的快速发展,公司敏锐地捕捉到智能驾驶和车载娱乐系统对高质量电声器件的需求,迅速调整产品结构,推出了一系列符合市场需求的蜂鸣器、扬声器等产品。凭借精准的市场定位和优质的产品质量,锋鸣电子在汽车电子配件领域站稳了脚跟。

ASPEED Technology公司的发展小趣事

2016年,ASPEED Technology宣布并购博通旗下的Emulex Pilot™远程服务器管理芯片业务。这一举措标志着ASPEED在服务器管理芯片领域取得了重要突破,为公司带来了先进的远程服务器管理技术和市场份额。通过并购,ASPEED不仅获得了强大的技术支持,还进一步巩固了其在全球服务器管理芯片市场的地位。

CLARE公司的发展小趣事

为了进一步拓展市场,CLARE公司积极开拓国内市场,并与多家知名企业建立了战略合作关系。同时,公司还积极进军国际市场,通过参加国际展会、设立海外分支机构等方式,加强与国际客户的交流与合作。这些举措不仅为CLARE公司带来了更多的商业机会,也进一步提升了其在全球电子行业中的地位和影响力。

Display Elektronik GmbH公司的发展小趣事

随着环保意识的日益增强,Display Elektronik GmbH将绿色环保理念融入到了公司的发展中。公司采用环保材料和生产工艺,减少了对环境的污染。同时,Display Elektronik GmbH还积极推广绿色显示技术,为客户提供更加环保、节能的显示解决方案。这种对环保的关注和投入,让Display Elektronik GmbH在行业中树立了良好的形象。

AnDAPT__Inc.公司的发展小趣事

随着环保意识的日益增强,Display Elektronik GmbH将绿色环保理念融入到了公司的发展中。公司采用环保材料和生产工艺,减少了对环境的污染。同时,Display Elektronik GmbH还积极推广绿色显示技术,为客户提供更加环保、节能的显示解决方案。这种对环保的关注和投入,让Display Elektronik GmbH在行业中树立了良好的形象。

问答坊 | AI 解惑

万用表的使用方法

万用表万用表具有用途多,量程广,使用方便等优点,是电子测量中最常用的工具。它可以用来测量电阻,交直流电压和直流电压。有的万用表还可以测量晶体管的主要参数及电容器的电容量等。掌握万用表的使用方是电子技术的一项基本技能。   常见的多 ...…

查看全部问答>

请问在wince里怎样用wifi发送特定数据

请问在wince里怎样用wifi发送特定数据 有人说就是socket编程,我没想明白,难道系统会自动调用wifi? 还请各位前辈指点迷津!…

查看全部问答>

学习AD0809,所以做一个数字电压表!

想学习一下AD,打算仿真做一个数字电压表,测量0~5V输出0~255,通过数码管显示,AD用的0809,模拟输入采用一个1K滑动变阻器连接到IN0(不知道这种做法是否可行?)现在的问题是,改变滑动变阻器的值,数码管的值有变化,但是并不是有规律地增大或 ...…

查看全部问答>

钱库终端机的界面开发?

目前在广州地铁等安放的钱库终端,里面的界面是用什么来开发的呢?感觉操作挺好听美观的。 是网页?还是Application的胖客户端,还是flash?…

查看全部问答>

关于硬盘无刷电机的驱动

小弟在研究硬盘电机的驱动,我曾试过用小功率管9013,8050,8550等等来搭成达林顿管子,但是驱动电机的时候发热严重,而且明显有气无力...虽然能转...在网上找了很久,想用场效管IRF540N来驱动,但是不知道电路如何搭建...求各位高手,走过路过的能 ...…

查看全部问答>

如何使用 CCS 建一个 M3 的工程

如何使用 CCS 建一个 M3 的工程,一直在用 MDK,最近不得不熟悉 CCS ,不知道 CCS 要怎么建工程呢? 找到一个 PDF ,按照里边的步骤还是能编译,而且很慢,这样的工具怎么用呢? [ 本帖最后由 Study_Stellaris 于 2011-12-5 16:00 编辑 ]…

查看全部问答>

针对beaglebone 扩展板,进行Linux驱动的调试!

好久没有发帖子了!今天来分享一下针对beaglebone 扩展板,进行Linux驱动的调试吧! 第二次修正beaglebone板子的外围电路还是比较顺利的! 具体编译内核的过程就不在介绍了!论坛里有很多人写了这方面的教程,Ti官方的文档也提供了较为全面的编译 ...…

查看全部问答>

J_smiason教你走进quartus,全程设计FPGA

都到这个点了,真的好瞌睡啊,希望这个文档能对初学的人带来帮助 我也是磕磕绊绊好几周才弄懂了整个开发的流程,希望初学的人来看 看我这篇文档,在开发中少走弯路,不走弯路 我是西安电子科技大学测控技术与仪器专业的学生,欢迎交流,共同进步 ...…

查看全部问答>

晒设计方案+MDK5.0下新建STM32F429i工程步步入门

晒设计方案+MDK5.0下新建STM32F429i工程步步入门 环境说明:1 Keil uVision52 STM32F429I-Discovery_FW_V1.0.1 一 工作目录路径1 在STM32F429I-Discovery_FW_V1.0.1目录下新建自己的总工程文件夹”My_Projects”. 2 为第一个工程试验新建文件夹 ...…

查看全部问答>

Altium+Designer+原理图和PCB多通道设计方法介绍

本帖最后由 qq849682862 于 2014-9-10 22:19 编辑 设计原理图和PCB的过程中,你是否遇到过多幅一模一样的电路,但是不得不重复设 计?原理图显得繁复,可读性差。而特别是在设计PCB,不得不重复布局,重复布线,不仅 枯燥乏味而且也容易出错、 ...…

查看全部问答>