大家好,我是记得诚。

老板谈了一个大项目。

回来后,召集研发负责人开会,评估硬件需求,评估软件需求等等。

确定这个项目可以做之后,将客户的需求转化成可执行的技术点(这个一般由项目负责人或者部门领导搞定),细分细化,形成一个功能list文档,每个公司文档形式可能是不同的。

项目组成立,研发人员收到项目相关的文件,产品定义、功能list、项目背景等等。

硬件工程师熟悉这些材料之后,开始着手画项目的硬件框图,这个硬件架构画好之后,公司内部进行评审。

硬件架构确定之后,工程师开始着手画硬件原理图。

那么下面就是正文,能回答楼主提问的问题,记得往下看

可以看出楼主是一个新手,对基本的流程还不熟悉,加上硬件的知识这么繁杂,所以出现疑问,这是很正常的。

刚入职的硬件新人,是没有能力做项目的,因为硬件的风险很大。

很多新人焦虑的点在于:硬件的知识点太多了,各种电阻元器件,特性、选型我都还不懂,绘图软件还没学会,PCB也不会画,什么时候才能做项目。

焦虑是因为学习方法不对,我们不可能把所有的知识点都学好,都准备好,然后才去做项目,这也是不可能的,罗马也不是一天建成的。

1、在公司里面,自上而下的工作,以做好项目/产品为目标

用自上而下的方法对项目进行分解,从硬件架构,到各功能模块,再到各功能模块下的电子元器件,再熟悉电子元器件,学会选型。

举个例子,电路里面有DC-DC,那我们就学习输入输出电容如何选择?电感如何计算?输出电压如何配置?DC-DC的PCB走线要注意哪些?确保项目中,DC-DC电路是设计正确的。

分清主次,抓重点,更深的知识点,可以留到项目不急或者业余时间去学习。

2、在业余时间,我们自下而上的学习,以完善知识体系为目标,夯实基础

第二点就是打地基,到建筑堡垒的过程,知识体系越完善,基础越牢,堡垒越稳定,出错概率越小。

说了两个方法之后,再补充一点如何降低绘制原理图的错误率

绘制原理图其实就是一个搭积木的过程,为了防止出错,这中间要插入很多的人为工作和流程来降低错误率。

1、相同的功能电路,优先使用公司内部成熟的电路方案,风险小,新方案意味着风险极大,调试麻烦

2、多添加兼容电路方案

兼容电路,通俗讲就是A兼容B,既可以用A电路方案,也可以用B电路方案,预留PCB贴片位置,后续通过更改BOM即可,好处是什么呢?

  1. 实现不同功能,如电源常电和控制供电等,以实现低功耗。
  2. 兼容不同芯片,避免某些芯片出现缺货、涨价和交期长等情况,通过兼容芯片设计,可以一定程度上减少这种问题。
  3. 方便调试参数,某些不确定的电路方案,可以做兼容电路,等打板回来后进行测试,最后决定选择何种方案。

3、提前测试验证新电路

某些新的电路,除了可以添加兼容电路,有条件的可以提前搭建电路进行测试,确定好电路方案和参数。一方面避免错误设计,另一方面确定好参数之后,试产回来之后可以避免手动更换物料。

4、请原厂Check原理图和PCB

现在平台的技术支持都很给力,绘制完原理图之后,最好请原厂check,主要是芯片类,发给原厂最好是芯片相关的完整电路,包括供电、天线通路等等。

PCB一般是PDN仿真,公司不具备PDN仿真条件的,要将PCB文件发给CPU原厂,最好是选择快要归档的版本进行仿真,以减少来回仿真耽误的时间。

5、遵守公司的设计规范

在一些大的公司,都会有自己的设计规范,一些新手工程师,喜欢按照自己的节奏来,不严格按照规范或者设计要求来,偷懒想当然,如果公司有第二个人check还好,否则可能就是不必要的改版,耽误项目进度。

硬件设计是很吃经验的,在你没有能力或者经验时,拿出自己的认真仔细,不要怕麻烦,遵守规范,可以避免很多不必要的问题。

有技术问题,可以点击下方名片联系我。

一个实际电路的原理图是怎样设计出来的?相关推荐

  1. 用行为级描述方式实现一个加法器电路(基于ISE的设计)(2输入1位全加器电路)

    准备 先用行为级描述方式实现一个2输入一位全加器电路 由于后面需要使用综合工具进行综合,这里先声明使用的FPGA是Virtex-7系列的: 目的很单纯,就是熟悉一下使用ISE进行FPGA设计的一般流程 ...

  2. 数电实验(三)利用3线-8线译码器74LS138和与非门设计一个表决电路

    数电实验(三)利用3线-8线译码器74LS138和与非门设计一个表决电路 要求: 设计一个表决电路, 当控制端M=0时,输入端A.B.C一致同意时,输出F为1,否则输出为0:当控制端M=1时,输入端A ...

  3. Altium Designer 18 音频均衡器电路 层次化原理图设计修改点归类

    学习Altium Designer 18电路设计与仿真 从入门到精通的音频均衡器电路 顶层原理图时,发现如下两个问题 1.编译报错 1.1 Nets with no driving source 解决 ...

  4. ad 原理图差分线_usb hub原理图及pcb设计

    大家好,小北和大家一起来学习usb hub原理图及pcb设计.电路图由FE1.1S主控芯片,分出四路USB线.电源采用5V供电,整板供电约需要2.5A,在我们设计电路时,一个USB2.0接口一般按50 ...

  5. 4位加法器的设计代码verilog_一个简单的8位处理器完整设计过程及verilog代码

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 1. CPU定义 我们按照应用的需求来定义计算机,本文介绍一个非常简单的CPU的设计,它仅仅用来 ...

  6. AD(altium designer)15原理图与PCB设计教程(六)——印制电路板设计的基础知识

    目录 序言 印制电路板的基础知识 印制电路板的结构和种类 印制电路板设计流程 新建PCB文件 PCB设计环境 将原理图信息同步到PCB 网络表的编辑 声明:该文只适用于学习,其内容包含来自书本的摘抄和 ...

  7. 一个画板十年工程师的PCB设计经验分享

    一个画板十年工程师的PCB设计经验分享 一个画板十年工程师的PCB设计经验分享_手机搜狐网 一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线 ...

  8. AD(altium designer)15原理图与PCB设计教程(九)——印制电路板的的后续制作

    目录 原理图与PCB图之间交互验证 PCB设计变化反映在原理图上 原理图设计变化反映在PCB图上 PCB验证与检查报告生成 PCB设计规则检查 生成检查报告 生成PCB报表 生成电路下·板信息报表 生 ...

  9. AD620放大器 AD623放大器 仪表放大器 差分放大器 微弱信号放大 原理图和PCB设计

    AD620放大器 AD623放大器 仪表放大器 差分放大器 微弱信号放大 原理图和PCB设计 目录 AD620放大器 AD623放大器 仪表放大器 差分放大器 微弱信号放大 原理图和PCB设计 基本原 ...

最新文章

  1. vim不支持python3_彻底颓了—— Vim Python 3 接口不支持中文
  2. iOS10 推送通知 UserNotifications
  3. php数组合并字段,PHP数组按要求合并
  4. java 广播模式_Java设计模式——观察者模式的灵活应用
  5. Jquery.EasyUI datebox控件
  6. Atitit springboot helloword 最简化 attilax总结
  7. 输出结果 配置_用单端仪表放大器实现全差分输出
  8. python萌新笔记----基于requests库请求API下载网易云(VIP)音乐
  9. 50岁的哆啦A梦“撞”上63岁的卡西欧,阿里云数据中台告诉你火花能有多大
  10. 弱电工程项目管理软件
  11. 从DDPM到DDIM:深入解读《Denoising Diffusion Implicit Models》
  12. RESTful从入门到熟练,看完这篇就够了
  13. Full Disk Encryption(FDE)全盘加密开关
  14. c++二维数组定义与初始化
  15. ps-混合模式使用技巧
  16. ABAP CDS(Core Data Service)的创建和使用
  17. Android知识点原理总结
  18. 最全面的WordPress建站教程,零基础30分钟学会建站
  19. Petalinux建立工程时出现WARNING: /bin/sh is not bash!的解决方法
  20. require(): open_basedir restriction in effect错误解决

热门文章

  1. 【UE4 附源工程】VR直升机模拟飞行与轰炸制作流程
  2. 营收超10亿元,又一家英特尔与小米投资的中国半导体企业即将上市
  3. 笔刷分享|每个建模人都在用的笔刷合集
  4. 【机器学习】阿里云天池竞赛——工业蒸汽量预测(4)
  5. 微信公众号与小程序数据互通
  6. 常用eclips快捷键小结
  7. 随机森林算法深入浅出
  8. CeSharp107.1.4升级物联网浏览器
  9. 小米手环6获取auth_key更换第三方表盘(零基础)
  10. 零中频数字接收机原理