0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PMIC输出断断续续,原来是它在作怪

UtFs_Zlgmcu7890 来源:未知 作者:王淳 2018-10-22 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电源在系统中有着举足轻重的地位,本篇文章介绍了PMIC电源调试中最为棘手的问题,以及相应的解决办法。该产品具有故障安全输出机制,支持多输出轨、输出电压可配置及工作频率和上电时序可设置、看门狗监控等强大功能。◆◆这个问题太棘手◆◆

电源是系统的重要组成部分,电源的调试又是工程师们最头痛的问题之一,读者中有没有遇到过棘手的问题呢?

最近,小编在调试某平台时,遇到一个很诡异的现象:PMIC输出几秒,突然又断开几秒,紧接着又开始输出,如此循环,并且很有规律性。

◆◆这个器件够强大◆◆

小编在分析问题之前,先展示一下这颗非常具有潜力的PMIC-FS8530器件。

PMIC最高支持ASIL-D的安全等级,其具有故障安全输出机制,支持多输出轨、输出电压可配置及工作频率和上电时序可设置,并且支持看门狗监控等体现安全的功能。

  • 三路低压Buck,两路线性稳压器LDO);

  • 通过SPI或I2C接口进行配置和诊断执行;

  • 通过OTP编程进行配置;

  • VPRE同步降压控制器,带有外部MOSFET,可配置的输出电压,开关频率,最高10A峰值的电流能力;

  • 低压集成同步BUCK1/2转换器。可配置的输出电压,电流能力高达3.6A峰值;BUCK1/2的多相功能可在单轨上将电流能力扩展至7.2A峰值;

  • 具有独立监控电路的ASIL-D,用于MCU监控的专用接口,具有watchdog,复位和中断,内置自检,故障安全输出功能。

◆◆这个问题好解决◆◆

回归正题,继续文章开始的问题。开始排查了PMIC的Reset,Wake等信号,都没发现异常,鉴于输出波形的规律性,经过小编的苦苦研究,问题终于找到答案。

原因出现在这里:因为OTP时启用了Challenger watchdog监视功能。

Challenger watchdog基于MCU的question/answer流程。在FS8530中通过LFSR(Linear Feedback Shift Register)实现生成16位伪随机字。

MCU可以在INIT_FS阶段发送LFSR的seed或使用FS85生成的LFSR,并执行预定义的计算。在watchdog OPEN窗口期间通过SPI / I2C发送,并由FS8530验证结果。

  • 当结果正确时,将重新启动watchdog程序窗口并生成新的LFSR;

  • 当结果错误时,watchdog错误计数器递增,watchdog窗口重新启动并且LFSR值不会改变。

在初始化阶段(INIT_FS)期间,MCU发送LFSR的seed,或使用由WD_SEED寄存器中提供的FS8530(0x5AB2)生成的默认LFSR值。使用此LFSR,MCU根据以下公式执行简单计算,并将结果发送到WD_ANSWER寄存器。

watchdog错误策略适用于Challenger watchdog和Simple watchdog。watchdog错误计数器在设备中实现,用来过滤不正确的watchdog刷新。

每次发生watchdog故障时,器件将此计数器递增2;每次正确刷新watchdog时,watchdog错误计数器将递减1。此原则可确保循环“OK / NOK”行为收敛到故障检测。为了实现应用程序的灵活性,此计数器的最大值可在INIT_FS阶段使用WD_ERR_LIMIT [1:0]位进行配置。

根据以上原因分析,解决该问题有两个方法:

  • 使用Debug模式,此时,看门狗窗口完全打开,故障安全状态机的深度故障保护请求(DFS = 1)被屏蔽,RSTB引脚的8s定时器监控被禁用,不需要看门狗刷新(仅限于调试时使用);

  • MCU/CPU通过I2C/SPI在INIT_FS阶段发送LFSR的seed或使用FS8530生成的LFSR,并执行预定义的计算,避免watchdog错误次数达到预定值而复位,导致断断续续输出。

◆◆结束语◆◆

在清晰了PMIC工作的机制后,解决问题就水到渠成了。在往常,看门狗一般应用于主控MCU的安全性监控,但随着汽车设计安全性的需求越来越高,节点系统的各个部分将拥有越来越多的安全机制,我们将在后续的文章中一一为大家呈现,请大家敬请期待。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PMIC
    +关注

    关注

    15

    文章

    446

    浏览量

    112840
  • OTP
    OTP
    +关注

    关注

    4

    文章

    237

    浏览量

    49200
  • asil
    +关注

    关注

    0

    文章

    52

    浏览量

    9619

原文标题:PMIC输出断断续续,原来是它在作怪

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2】开箱测试报告_ZGZZ

    。奈何11月份遇上一堆事情,先是去个激光雷达厂弄了一堆破电机,电机控制器又是来来回回的折腾。来来回回半个月就没有了,断断续续回广州一两天,累的都不想动,接着某新能源车厂的设备的又出现BUG,一去就是半月
    发表于 12-01 22:25

    Spalshtop×Wacom 联手带来 Wacom Bridge,让每一笔都丝滑到飞起

    在家使用数位板远程连接公司电脑绘画,却频频出现笔触延迟、压感失灵?传统的USB重定向或远程笔方案往往细节丢失、反应迟缓,让创作过程断断续续、灵感受阻。随着远程办公日益普及,高延迟、跨网络环境下的数位
    的头像 发表于 10-22 17:02 940次阅读
    Spalshtop×Wacom 联手带来 Wacom Bridge,让每一笔都丝滑到飞起

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    备份,仅有一些断断续续的归档日志。 Oracle数据库恢复流程: 1、检测数据库故障情况; 2、尝试挂起并修复数据库; 3、解析数据库文件; 4、导出并验证恢复的数据库文件。
    的头像 发表于 07-24 11:12 436次阅读
    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Nordic PMIC全家桶,让电源管理和节能更进一步!

    Nordic 发布了 nPM2100 PMIC 和 nPM2100 评估套件,现已向开发人员提供 nPM2100 评估套件、软件和技术文档! 此次发布公布了 PMIC 的完整文档,供开发人员
    发表于 06-29 17:19

    OCAD应用:轴向位移型断续变焦系统设计

    所谓轴向位移型断续变焦系统,其实就是连续变焦断续化,类似连续变焦的结构形式利用系统内两个活动组的轴向位移获得两个端点位置不同的系统焦距值。在设计时可以参照连续变焦的设计方法,不需要进行凸轮曲线
    发表于 05-29 08:44

    5G网关采集PLC数据并通过MQTT穿透到云平台进行解析

    导致数据传输断断续续,导致管理人员往往无法实时掌握整体生产情况,难以及时获取故障信息,常常需要花费大量时间排查问题,导致生产线停工时间延长,生产效率低下。 为了改变这一现状,工厂决定进行智能化升级,引入5G网关采集
    的头像 发表于 05-27 11:12 510次阅读
    5G网关采集PLC数据并通过MQTT穿透到云平台进行解析

    电子DIY作品 桌面墨水屏日历

    以下作品由安信可社区用户 iiv制作 在这个充满科技感的时代,自己动手DIY一件独一无二的数码小物件,不仅是一种乐趣,更是一种成就感的体现,笔者接触安信可Ai-M61系列模组断断续续有一年了,一直
    的头像 发表于 05-21 14:24 1821次阅读
    电子DIY作品 桌面墨水屏日历

    输出电流情况下,Buck电感电流是应该工作在连续模式还是临界断续模式?

    以我们一般考虑而言,当BUCK电路输出电流是10A或20A,Buck电感电流应该工作在连续模式。但如果考虑这Buck电路板的尺寸大小和效率一并考虑,是否应该使得Buck电感电流工作在连续模式
    发表于 05-18 13:50

    光电传感器常见问题及解决对策

    光电传感器在使用过程中可能会遇到多种问题,以下是一些常见问题及其解决对策: 一、感应器未调整到正确位置 ● 问题表现:感应器不灵敏,信号断断续续。 ● 解决对策: 1. 缩小被测物体与传感器的距离
    的头像 发表于 04-23 17:07 2074次阅读

    在SoC电源设计中如何选择PMIC,是选择PMIC还是以DC-DC来设计?

    在SoC电源设计中如何选择PMIC,是选择PMIC还是以DC-DC来设计?
    发表于 03-31 08:27

    stm32语音通话

    目前再做一个stm32语音通话,通过麦克风采集adc信号,在通过4G模块传输到云,然后另一个4G模块接受云的数据使用DAC输出,目前就是说话会断断续续的,可能是网络传输问题,请问各位老哥有没有什么解决的办法?只需要做到半双工即可,全双工最好。
    发表于 03-10 10:52

    通过DLPDLCR4710EVM-G2的光机进行测试,断断续续会出现启动失败,最终彻底连接不上,是什么原因导致的?

    您好,我们自制了4710-g2evm的控制板,通过4710-g2evm的光机进行测试,断断续续会出现启动失败,最终彻底连接不上。使用放大镜查看发现,DMD芯片损坏,请问可能是什么原因导致的?
    发表于 02-18 06:36

    TPS99000S-Q1 PMIC_TIA_PD1容易受到EMS干扰怎么解决?

    PMIC_TIA_PD1在测试RS或手持干扰时 画面会出现颜色改变或黑屏 请问能否在PMIC_TIA_PD1上加抗干扰元件 或是有避免或减少PMIC_TIA_PD1受到干扰的方式?
    发表于 02-17 08:06

    为什么选择山泽HDMI线?

    体验。 稳定传输,不卡顿 采用高质量的铜芯和屏蔽设计,山泽HDMI ARC/eARC线能有效减少信号干扰,确保信号稳定传输。无论是在家庭影院系统中,还是连接电视和音响时,都能获得无缝的音频输出,告别音频延迟或断断续续的烦恼。 支持eARC,提升音频带宽 山泽HDMI AR
    的头像 发表于 01-21 15:28 769次阅读

    DAC8871连打点输出特定要求波形的信号,输出电压从高电压变到低电压时,输出电压下冲严重,为什么?

    DAC8871连打点输出特定要求波形的信号。发现输出电压从高电压(比如5V)变到低电压(1V)时,输出电压下冲严重(输出1V,下冲到-1
    发表于 12-23 07:37