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

    文章

    258

    浏览量

    108842
  • OTP
    OTP
    +关注

    关注

    4

    文章

    164

    浏览量

    46708
  • asil
    +关注

    关注

    0

    文章

    40

    浏览量

    9204

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

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

收藏 人收藏

    评论

    相关推荐

    突发通信信号是啥?突发通信信号是如何产生的?

    突发通信信号是啥?简单来说就是通信信号在时间上是断断续续的,而不是一直发射的。从时域上看是这样的:
    的头像 发表于 04-17 14:14 374次阅读

    降压斩波电路电流断续的条件是什么

    降压斩波电路是一种常用于电力系统的电子变压器,通过切断和恢复电源电流来调节输出电压。降压斩波电路的电流断续是指电路的输出电流在运行过程中会出现间歇性中断或断续现象。本文将详细解释降压斩
    的头像 发表于 03-11 14:42 347次阅读

    XMC4108想通过中断断点逐步调试,但中断断点不起作用怎么解决?

    我正在使用DAVE™ EVAL_16W_66V_BCK_CE IDE,我在 XMC4108 控制器中遇到一个问题。 调试时,它不会触及中断的断点。 它是直接运行程序的,我想通过中断断点逐步调试,但中断断点不起作用,能否建议解决这个问题。
    发表于 03-05 08:16

    TC387不起作用的原因?

    文件,如果我断开 Trace32 并断断续续地 POWER_DRILL2GO ,它也不起作用。我有几个 COOLDIM_PRG_BOARD ,但大多数都没有问题。 但是其中一些(约10%)有这个问题。我需要检查什么?
    发表于 02-27 08:02

    485芯片损坏频繁

    单片机+485芯片,与外接温度校准仪通信,485AB线上有上下拉电阻。试验室测试6kv静电测试也没问题。设备在工厂测得好好的,送到客户那里用了一段时间就断断续续的出故障。 有时候自己设备的电路板485烧了,有时候温度校准仪的485烧了。求助硬件上怎么改进一下?
    发表于 02-01 15:21

    LT4295空载时上电输出正常,带负载上电芯片无法正常工作怎么解决?

    我用LT4295设计了一个POE反激电源,24V0.95A,参考了DC2046A-4-D这个DEMO。 实际测试发现空载时正常输出24V,但连接电子负载或实际负载(比如网络摄像头)时,芯片无法正常工作,输出断断续续,如果空载
    发表于 01-03 06:39

    涨知识了!元器件包装标签中的“e”代码,原来是这个含义……

    涨知识了!元器件包装标签中的“e”代码,原来是这个含义……
    的头像 发表于 12-06 15:43 565次阅读

    摄像头能被多少NVR同时添加?

    如果录像机的数量超过摄像机的最大供流数量,例如5台录像机同时扫描添加了摄像机,那就会造成摄像机供流不足,出现“争抢”码流的情况,最后的现象就是录像机画面来闪烁,录像进度条断断续续
    发表于 12-02 10:24 825次阅读
    摄像头能被多少NVR同时添加?

    高速DAC相位噪声从何而来?首要的原因原来是它……

    高速DAC相位噪声从何而来?首要的原因原来是它……
    的头像 发表于 11-29 16:56 182次阅读
    高速DAC相位噪声从何而来?首要的原因<b class='flag-5'>原来是</b>它……

    四轴横滚和俯仰的PID调好了,混合起来就不行了怎么解决?

    新人求助,四轴横滚和俯仰角的PID都调好了 抗干扰能力蛮强的 响应也很快 但是混合起来就会有不规律的偏 也会自己回来 这是为什么呢 求助一下大家 断断续续做了4个月的四轴了 现在卡在了这里 求大神解答
    发表于 11-06 07:37

    医用眼科前房高精度侵入式压力传感器电路设计方案

    之前写过这个东西,后面又断断续续的写了其他的一些东西,这篇文章是尽量的给出一个详细的电路设计。但是后面又看到不少好玩的东西我就都写进去了,所以文章和以往一样没有那么纯粹,而且一些具体的参数性调节的计算可能不会写很多,不过之后都会补上的。
    的头像 发表于 09-24 15:03 495次阅读
    医用眼科前房高精度侵入式压力传感器电路设计方案

    内网突发丢包率问题:华三交换机默认VLAN IP冲突

    内网突发丢包率极为严重,应该当即排查交换机是否环路,导致广播风暴,排查后发现有台交换机确实存在环路,先处理环路问题,完了之后丢包率仍然断断续续
    发表于 07-11 14:32 1829次阅读
    内网突发丢包率问题:华三交换机默认VLAN IP冲突

    M482单片机只会上报FIFO的中断,不会上报超时中断的原因?

    。 用过各种内核各种型号的处理器。第一次用新唐的单片机,感觉其串口天下第一难用。 断断续续折腾一个月了,还未达到我的需求。 我就是想用DMA收发不同长度的数据,发送可以了,但接收一直都不行。 我一开始
    发表于 06-27 12:15

    新塘单片机到底怎么烧录的?

    搜遍全网,新塘单片机到底怎么烧录的? 一篇**都没说过,新塘单片机到底怎么烧录的?需要什么设备?流程步骤是怎样的?问题太低级了么?大神们都是直接跳过入门级,直接晋级后期大神? 我断断续续搜了几年都没搜到到底怎么烧录,只玩过十几年STC和stm32, 有没有大神施舍下链接?
    发表于 06-27 06:51

    ESP8266-01无AT响应的原因?

    断断续续地使用这部分已经很多年了。目前它正在运行,我收集了这些东西,它们不再响应 AT 命令。多年来,我花了太多时间在谷歌上搜索并试图找出我做错了什么,但没有运气。 这一次,我使用 Arduino
    发表于 05-04 06:15