当前位置:网站首页>相机电源受干扰案例分析,严重影响画质
相机电源受干扰案例分析,严重影响画质
2022-06-23 15:54:00 【工程师看海】
对于PCB layout工程师而言,除了丰富的经验之外一定要有扎实的理论基础,信号完整性和电源完整性是看家本领,否则即使走线工具用的再熟练也无济于事。想涨经验,一定要多有项目支持,多踩几个坑,多研究如何提高走线质量,多仿几个真,才能合理规划布局,清楚地知道每一条走线产生的影响,做到胸有百万雄兵。
否则,即使画一千个板子没有完整约束的板子,也比不过画一个完整的板子。
看海采坑小课堂今天分享一个和模拟电源有关的坑。
手机上有上千个元器件,上千条网络,近百路电源,在小小的板子内要压缩进射频、天线、模拟、高速、PDN、充电、音频等模块是非常艰巨的一项工作
这么多的内容一个人是无法在短期内完成的,这就需要有强大的团队支持。哥们就是其中一员,负载对走线进行二次评审,进行补刀,今天来介绍一个和模拟电源有关的坑,哥们补刀失败,都是血和泪。
事情发生的背景是相机画质不达内部标准,如果在用户角度看,就是暗光拍照有噪点。定位方法并不复杂,对相机各路电源进行外部供电,最终发现是相机模拟电源异常,如果用外部电源在对相机就近供电,则画质正常,靠近电源源端供电则异常,入下图。
所以,问题的分析就变成了相机模拟电源哪里除了问题?
模拟电源向来是比较敏感的,也是layout工程师和哥们重点看护的对象,我猜八成是有临近大电源干扰,我要了分图纸,也自己查了一遍。
哈哈,果然,模拟电源中间有一段,旁边紧挨着一块大电流的BUCK电源平面,BUCK工作时的干扰耦合到了相邻相机的模拟电源,进而对相机画质产生影响,这个干扰太小,普通电气测试无法发现,但是却会对画质产生影响,类似下右图。
(图:LinsonW)
那么哥们为啥前期没查出来呢?所谓世界上没有绝对安全的系统,一个人哪怕再仔细也会有遗漏的地方,估计是查的次数太多,走线又修改频繁,陷入惯性思维了,就是查的太多遍,陷进去了。
这时,一套完善的研发流程就开始彰显出其价值了:即使PCB layout工程师没有发现问题,也有专人进行二次审阅,二次审阅没有发现问题也会有模块负责人进行模块测试,对问题再次拦截,一直到整机测试再次拦截问题,在多重把关下,问题就容易暴露出来。
哥们就是靠兄弟部门帮忙拦截出的问题。
那么怎么修改呢?最好的解决办法是直接移动电源走线,但是手机这点地方,捉襟见肘,牵一发而动全身。
最终选择使用地线进行隔离,修改发板后哥们还一直寝食难安,担心有其他影响,这种谨慎的态度,我是很认可的。
板子回来后测试一切正常,这下哥们才放心,睡得也香了,吃的也开心了,一口气上5楼不费劲。
模拟信号和电源的PCB走线一定不能大意,今天的看海采坑小课堂就分享到这里,你都踩过哪些坑呢?欢迎留言讨论。
边栏推荐
- golang写文件代码示例
- Example of if directly judging data type in JS
- 创新实力再获认可!腾讯安全MSS获2022年度云原生安全守护先锋
- Quartz
- TQ of R language using tidyquant package_ The transmute function calculates the daily, monthly and weekly returns of a stock. Ggplot2 uses the bar plot to visualize the monthly return data of the stoc
- 亚朵更新招股书:继续推进纳斯达克上市,已提前“套现”2060万元
- leetcode:面试题 08.13. 堆箱子【自顶而下的dfs + memory or 自底而上的排序 + dp】
- Leetcode: interview question 08.13 Stacking bin [top-down DFS + memory or bottom-up sorting + DP]
- XML
- 【历史上的今天】6 月 23 日:图灵诞生日;互联网奠基人出生;Reddit 上线
猜你喜欢

SSRS页面配置Postgresql data source的方法

Quartz

腾讯的技术牛人们,是如何完成全面上云这件事儿的?

Block, non block, multiplexing, synchronous, asynchronous, bio, NiO, AIO

Uniapp sends picture messages to Tencent instant messaging Tim

Opengauss database source code analysis series articles -- detailed explanation of dense equivalent query technology (Part 2)

数学分析_证明_第1章:可数个可数集之并为可数集

get_ edges

阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一文搞定

stylegan3:alias-free generative adversarial networks
随机推荐
Block, non block, multiplexing, synchronous, asynchronous, bio, NiO, AIO
Leetcode 450. Delete node in binary search tree
【TcaplusDB知识库】Tmonitor后台一键安装介绍(一)
机器人方向与高考选专业的一些误区
2022 Jiufeng primary school (Optics Valley No. 21 primary school) student source survey
openGauss数据库源码解析系列文章—— 密态等值查询技术详解(下)
Apache commons tool class
What are the risks of opening a fund account? Is it safe to open an account
OutputDebugString使用说明以及异常处理
golang写文件代码示例
测试的重要性及目的
线上交流丨可信机器学习之机器学习与知识推理相结合(青源Talk第20期 李博)
Advanced development stage - the thickening of potential suspension wire begins A small step now, a big step next year
OutputDebugString instructions and exception handling
leetcode:30. Concatenate substrings of all words [counter matching + pruning]
《ThreadLocal》
融云:让银行轻松上“云”
坚持五件事,带你走出迷茫困境
股票开户如何便宜一些?现在网上开户安全么?
[tcapulusdb knowledge base] tcapulusdb tmonitor module architecture introduction