多语言展示
当前在线:700今日阅读:6今日分享:31

百睿联硬件分享二:有硬件基础如何提高水平

对于原理图,PCB软件已能熟练使用,原理图,PCB设计规范也有初步的了解,数电、模电、微机原理也学过的同学,要进一步提高硬件水平还需要学习EMC可靠性相关知识,比如信号完整性,端口防护等。对批量产品的加工工艺、维修、调试也要考虑,可靠,易加工的产品都是设计出来的。对关键器件的应用,关键模块器件积累是硬件开发人员真实水平的体现。下面举例提高这些水平的具体内容。
工具/原料
1

电脑

2

工具软件

方法/步骤
1

正规项目化流程举例对于高水平的硬件设计人员,除了掌握上面的硬件关联知识外,还要掌握正规的项目流程。正规的流程能保证项目的顺利开展,少走弯路。,流程是保证产品设计满足功能性能需求,提高各部门之间有效合作的关键。硬件设计一开始就是原理图,接着就是PCB,调通后接着就是批量生产。而且这个全过程都是硬件开发人员负责。这样出来的产品质量,功能性能的满足程度都难以保证。

2

正规的流程举例说明:需求-方案-原理图-PCB-调试-测试-小批量-批量生产。这里每个环节都有特定的作用,比如测试阶段,对产品的信号时序,信号质量进行全覆盖测试,对整机做高低温环境测试,电磁兼容测试等,对产品的性能,稳定性摸底测试。

3

扩展能力-可编程逻辑一些复杂的板卡设计,通常会用CPLD或FPGA实现某些逻辑功能。比如PPC系列CPU  Locall Bus的扩展,总线的分配驱动等,作为高级硬件设计人员,基本逻辑设计也是必备的技能。对XILINX,ALTERA的逻辑开发环境至少要会使用一种,VERILOG或VHDL逻辑编程语言至少会一种。开始入门阶段的学习可以利用现有的代码进行改进,对开发过程找点感觉,网络上也有很多培训视频可以跟着学。

注意事项
1

熟悉逻辑开发环境

2

BSP软件

推荐信息