低温存储开关机问题

问题:

某消费电子产品在进行可靠性实验室,在低温-30°C存储两个小时后,上电不开机。在常温25°C时,开关机正常。

图片

分析:

1、接串口抓log信息,从打印信息可以看出uboot可以起来,在跑kernel时,出现kernel panic内核崩溃了。每次低温开机都跑到这里。

2、由于常温没有问题,kernel panic内核崩溃,只能说明跟软件没有关系,就从硬件排查。

3、uboot能起来,说明小系统没有问题,如复位信号、上电时序、晶振、DDR电压、Flash、PLL电压,这些都没有问题。

4、查看CPU的焊接问题,管脚焊接有露铜,且上锡也不多,怀疑焊接问题。重新加焊,测试还是有问题。

5、用万用表量了内核电压,其电压值偏下限。抬高DCDC输出的内核电压后,重新低温存储,测试PASS。

小结:

1、硬件上的问题,也会导致kernel panic内核崩溃。kernel panic内核崩溃,并不是软件的”专利“。

2、遇到问题时,不急不躁,一步一步验证,排查原因。

3、在设计内核电压时,要注意到电阻精度、FB偏小时,导致电压偏低问题。

4、内核电压过高的话,会导致功耗加大,要根据实际产品要求来设计。

5、在Layout时,内核电压走线要尽量加宽,避免线上阻值大,压降高。

6、关键电压上串的0R电阻,尽量采用大封装、1%精度的,而不是小封装、5%精度的。

——END——

丛林社会,从来不相信眼泪;再多的抱怨也没有用,不会有人可怜的

推荐阅读

HDMI 5V电源设计icon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485311&idx=1&sn=519034cdeac063e56360b2b87e17e0ef&chksm=e87c98a0df0b11b60fc6cf0e655276a245d0b52af2471a57f47a28b2b59a7d823d21b9379e56&scene=21#wechat_redirect

这个dcdc buck电路,哪个位置有问题?icon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485302&idx=1&sn=f45831d05be083e6d604fdf82ea03e00&chksm=e87c98a9df0b11bf10541871009defa6ddd65d9b16c7c1f4d9f482bd73ab4b40cce47975a1f2&scene=21#wechat_redirect

电子书籍下载,持续学习,不负韶华!icon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485292&idx=1&sn=276301d7cdfd94eba3dd39fba303c8c0&chksm=e87c98b3df0b11a5a0b57025b6a3e2e4e0f6364ae47468015be7073ac47b60fa4b75eee31f37&scene=21#wechat_redirect

PCB板材的介电常数D和介质损耗Dficon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485285&idx=1&sn=0a5a645cc3a27ffe29aab48adb5f5e1c&chksm=e87c98badf0b11acc69cbf433f96fe27019e2905f397fb128e09916e4c97812b94c2ae89f6f1&scene=21#wechat_redirect

这个PMOS开关电路有什么问题?icon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485279&idx=1&sn=23c8518c8f39a8cfd4fd37914f461518&chksm=e87c9880df0b1196d9764cb3ba3893545aa724b0cd3a5f9f16799833e8becf382ef60cc82a6e&scene=21#wechat_redirect

RK3588 HDMI2.1电路参考设计原理icon-default.png?t=O83Ahttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485271&idx=1&sn=51fe8f94143192b8428c19552a8cf468&chksm=e87c9888df0b119eefdbf2f129149715f6fbcead6c95e71eb3c91077147ba77619bc35e69c52&scene=21#wechat_redirect

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/922291.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JavaEE进阶】 JavaScript

本节⽬标 了解什么是JavaScript, 学习JavaScript的常⻅操作, 以及使⽤JQuery完成简单的⻚⾯元素操作. 一. 初识 JavaScript 1.JavaScript 是什么 JavaScript (简称 JS), 是⼀个脚本语⾔, 解释型或即时编译型的编程语⾔. 虽然它是作为开发Web⻚⾯的脚本语⾔⽽出名,…

蓝桥杯每日真题 - 第23天

题目:(直线) 题目描述(12届 C&C B组C题) 解题思路: 题目理解: 在平面直角坐标系中,从给定的点集中确定唯一的直线。 两点确定一条直线,判断两条直线是否相同,可通过…

战略思维:破解复杂世界的系统性智慧

在当今快速演变且错综复杂的时代背景下,战略思维已然成为个人、组织乃至国家在应对挑战和实现目标过程中的核心能力。它不仅是一种思考模式,更是一套系统且富有智慧的工具,助力我们在混沌的环境中精准定位方向、敏锐捕捉机遇。 一、目…

html+js实现图片的放大缩小等比缩放翻转,自动播放切换,顺逆时针旋转

效果图&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>图片预览</title><sty…

postgresql|数据库开发|python的psycopg2库按指定顺序批量执行SQL文件(可离线化部署)

一、 psycopg2简介 psycopg2库是python的一个可直接操作postgresql数据库的类库&#xff0c;是一个用于Python编程语言的PostgreSQL数据库适配器。它允许开发人员使用Python语言与PostgreSQL数据库进行交互和操作&#xff0c;不同于java&#xff0c;需要专用的一个驱动&#…

基于Java Springboot个人健康管理网站

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

论文概览 |《Journal of Urban Technology》2024 Vol.31 Issue.2

本次给大家整理的是《Journal of Urban Technology》杂志2024年第31卷第2期的论文的题目和摘要&#xff0c;一共包括6篇SCI论文&#xff01; 论文1 Aerial Video Surveillance in a Megacity: A Case Study in Santiago, Chile 大城市中的空中视频监控&#xff1a;智利圣地亚哥…

模型 I/O 与 LangChain 实践

模型 I/O 与 LangChain 实践 本文是《LangChain 实战课》第 4 节——模型 I/O&#xff1a;输入提示、调用模型、解析输出的一些学习笔记与总结。这篇文章将围绕模型 I/O 的基本概念、LangChain 提供的最佳实践以及如何通过 LangChain 实现高效的结构化数据处理展开。 什么是模…

【编译原理】词法、语法、语义实验流程内容梳理

编译原理实验有点难&#xff0c;但是加上ai的辅助就会很简单&#xff0c;下面梳理一下代码流程。 全代码在github仓库中&#xff0c;链接&#xff1a;NeiFeiTiii/CompilerOriginTest at Version2.0&#xff0c;感谢star一下 一、项目结构 关键内容就是里面的那几个.c和.h文件。…

uni-app 认识条件编译,了解多端部署

一. 前言 在使用 uni-app 进行跨平台开发的过程中&#xff0c;经常会遇到需要针对不同平台或不同环境进行条件编译的情况。条件编译是一种在编译过程中根据指定条件选择不同代码路径的技术&#xff0c;可以帮助我们在不同平台或环境下编写不同的代码&#xff0c;以适应不同的平…

使用ChatGPT生成和优化电子商务用户需求规格说明书

在电子商务项目开发中&#xff0c;用户需求规格说明书&#xff08;User Requirement Specification, URS&#xff09;是团队沟通与项目成功的基石。然而&#xff0c;面对复杂多变的需求&#xff0c;如何快速生成清晰、完整且具备说服力的文档&#xff1f;这正是AI工具的用武之地…

微信小程序包之加农炮游戏

微信小程序 - 气球射击游戏 项目简介 这是一个简单有趣的微信小程序射击游戏。玩家通过控制屏幕底部的加农炮&#xff0c;射击从上方降落的蓝色气球。游戏考验玩家的反应能力和瞄准技巧。 游戏规则 点击屏幕任意位置发射炮弹大炮会自动对准点击位置击中气球获得10分如果气球触…

JavaWeb——案例——tlias教学辅助系统

7.1.1. Restful 7.1.2. 统一响应结果 7.1.3. 开发流程 7.2. 部门管理 7.2.1. 查询部门-思路 7.2.2. 日志技巧 Slf4j可以替换private static Logger log LoggerFactory.getLogger(DeptController.class); 7.2.3. 删除部门-思路 7.2.4. 新增部门-思路 7.2.5. Controller优化 …

OSI七层模型和TCP/IP五层模型详细介绍

这里写目录标题 一.OSI含义二.OSI七层模型1.应用层2.表示层3.会话层4.传输层5.网络层6.数据链路层7.物理层 TCP/IP五层协议1.应用层2.运输层运行在TCP上的协议运行在UDP上的协议 3.网络层IP协议配套使用的协议 4.数据链路层 四.网络协议分层的好处 一.OSI含义 OSI即是开放式通…

云原生之运维监控实践-使用Prometheus与Grafana实现对MinIO服务的监测

背景 如果你要为应用程序构建规范或用户故事&#xff0c;那么务必先把应用程序每个组件的监控指标考虑进来&#xff0c;千万不要等到项目结束或部署之前再做这件事情。——《Prometheus监控实战》 去年写了一篇在Docker环境下部署若依微服务ruoyi-cloud项目的文章&#xff0c;当…

SQL注入--时间盲注--理论

时间盲注的原理 当我们使用任何查询语句&#xff0c;界面都没有回显或者回显都不变化时&#xff0c;就要通过sleep()函数来判断我们的查询是否正确&#xff0c;这个过程就叫做时间盲注。 sleep(3) 延时三秒后再进行SQL查询。 ?id1 and sleep(3)-- //立即查询&#xff0c;…

Spring注入Map学习

Spring注入Map学习 在Spring中 在策略模式中, 会经常用到 根据Bean名称获取Bean的实例 有2个方法很好用 1. 使用Autowired注入 2. 使用构造方法注入 但是奇怪的一点是: 日志打印并没有看到结果, 第一行的 Autowired的结果 是个null 那是因为 注入时机 的问题 注入时机&…

基于卡尔曼滤波器的 PID 控制

基于卡尔曼滤波器的PID控制算法结合了经典控制理论和现代信号处理技术。卡尔曼滤波器&#xff08;Kalman Filter, KF&#xff09;可以对噪声数据进行平滑处理&#xff0c;从而改善PID控制器的性能&#xff0c;特别是在处理具有噪声和不确定性的系统时。以下是详细的设计过程&am…

Day 25

491.递增子序列 力扣题目链接(opens new window) 给定一个整型数组, 你的任务是找到所有该数组的递增子序列&#xff0c;递增子序列的长度至少是2。 示例: 输入: [4, 6, 7, 7]输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]] 说明: …

机器学习: 阿里巴巴发布基于:蒙特卡洛的应用Marco-o1

本人项目地址大全&#xff1a;Victor94-king/NLP__ManVictor: CSDN of ManVictor git地址&#xff1a;https://github.com/opendatalab/MinerU 写在前面: 笔者更新不易&#xff0c;希望走过路过点个关注和赞&#xff0c;笔芯!!! 写在前面: 笔者更新不易&#xff0c;希望走过路…