如何快速读懂别人的原理图?

前言

阅读优秀的硬件原理图设计是我们快速学习提升的一个重要手段,就像软件工程师会看大神写的代码一样,通过对电路原理图的分析理解,我们可以快速了解产品的硬件工作原理,为enable它打下坚实基础。

当然快速阅读原理图不仅仅是硬件工程师的必备技能,对于驱动工程师来说,也是需要熟练掌握的,那么我们如何快速阅读一份原理图呢?以下,简单写了几点自己的看法,不一定对每个人有用,只是个人习惯。

图片

1、通过系统框图理清功能模块

一般规范的电路原理图首页都会有系统框图,我们可以查看整体框图来了解产品具有哪些功能模块,如下图所示是某产品的系统框图,通过框图我们可以看出产品具有摄像头、大屏、喇叭、GPS、4G网络等功能。

图片

图 1 系统框图

2、系统的电源架构

复杂一些的硬件产品,其电源设计非常讲究,不仅有各个不同的电压level,还有系统间电压上下电时序的要求。因此,搞清楚系统的电源架构对于快速读懂原理图也很关键。

通常在硬件开发初期,SoC 的电源要求中通常会给出每个电源轨的电压和电流额定值,以及系统需要支持的预期瞬态电流。硬件工程师将这些信息转换为可理解的系统级图表,进而开始硬件设计。下表1显示了一个SoC 电源要求示例。

图片

注意:
电压容差包括变换器的直流电压精度、负载瞬态响应和 IR 压降。

下图 2 显示了根据 SoC 电源要求得到的电源树

图片

图 2 电源树

3、分析MCU外设接口单元

要看产品具有哪些功能,除了可以看系统框图了解,还可以直接到MCU页去看下,MCU哪些外设资源被使用了,如某产品使用了SPI外设、MIPI外设、SEMC外设、CSI外设,我们大致了解产品有哪些主要功能了。然后再依次根据各个外设模块查找对应的数据手册,查看详细设计,一般的芯片手册,尤其是外设类,都有比较常用的参考设计;

图片

4、端子连接器

端子及对外连接器表征了产品的输入输出情况。

图片

  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
程式码是别人写的,只有原作者才真的了解程式码的用途及涵义。许多程式人心里都有一种不自觉的恐惧感,深怕被迫去碰触其 他人所写的程式码。但是,与其抗拒接收别人的程式码,不如彻底了解相关的语言和惯例,当成是培养自我实力的基石。 对大多数的程式人来说,撰写程式码或许是令人开心的一件事情,但我相信,有更多人视阅读他人所写成的程式码为畏途。许多 人宁可自己重新写过一遍程式码,也不愿意接收别人的程式码,进而修正错误,维护它们,甚至加强功能。 这其中的关键究竟在何处呢?若是一语道破,其实也很简单,程式码是别人写的,只有原作者才真的了解程式码的用途及涵义。 许多程式人心里都有一种不自觉的恐惧感,深怕被迫去碰触其他人所写的程式码。这是来自于人类内心深处对于陌生事物的原始 恐惧。 读懂别人写的程式码,让你收获满满 不过,基于许多现实的原因,程式人时常受迫要去接收别人的程式码。例如,同事离职了,必须接手他遗留下来的工作,也有可 能你是刚进部门的菜鸟,而同事经验值够了,升级了,风水轮流转,一代菜鸟换菜鸟。甚至,你的公司所承接的专案,必须接手 或是整合客户前一个厂商所遗留下来的系统,你们手上只有那套系统的原始码(运气好时,还有数量不等的文件) 。 诸如此类的故事,其实时常在程式人身边或身上持续上演着。许多程式人都将接手他人的程式码,当做一件悲惨的事情。每个人 都不想接手别人所撰写的程式码,因为不想花时间去探索,宁可将生产力花在产生新的程式码,而不是耗费在了解这些程式码 上。 很遗憾的是,上述的情况对程式人来说很难避免。我们总是必须碰触到其他人所写成的程式码,甚至必须了解它,加以修改。对 于这项需求,在现今开放原始码的风气如此盛行的今日,正如之前的“程式设计2.0 ”文中所提到的,你可以透过开放原始码学习 到新的技术,学习到高手的架构设计,大幅提高学习的效率及效果。你甚至可以直接自开放原始码专案中抽取,提炼出自己所需 的程式码,站在巨人的肩膀上,直接由彼端获得所需
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

8号线攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值