欢迎光临散文网 会员登陆 & 注册

做研发为什么要学会画方案框图和流程图?

2023-07-21 09:26 作者:硬禾学堂  | 我要投稿

硬禾的各种活动我们都要求参加活动的网友提交一份字数不少于2000字的项目报告,作为项目的主审,我发现几乎90%的网友第一次提交的项目里都没有方案框图,以软件为主的项目中没有流程图。

自然是打回去补充好了再提交才能通过!

无论是以硬件设计还是软件设计为主的项目,方案框图是必不可少的,它不仅可以让阅读者通过框图一目了然地知道这个方案的构成 - 有几个模块、模块之间的连接关系,迅速了解你的设计思路以及更准确地理解每一个组成模块的功能和技术细节。


更重要地,作为项目设计者,画方案框图是制定方案必不可少的一个重要环节,有了方案框图,针对框图中每一个组成模块,经过了详细的功能定义、指标分配、资源预算,才可以进一步确定每一个模块要用到的器件、要实现的技术指标,对外的输入、输出接口、电平、时序等。


在PCB设计中,对于功能比较复杂的电路,通常会用层级结构来进行设计,第一页原理图就可以是一个由多个功能模块构成的框图,每一个模块对于后面的一页图纸,模块之间的连接关系也一目了然,每个模块就如同一座座城市,模块之间的连接就如同我们生活中的马路、高速公路、铁路干线等。这样的设计不仅让其他人阅读电路图非常容易,更重要的是自己的条理清晰,大大降低了设计出错的概率。


FPGA的特点是“高速”、“并行”,意思是多个功能模块可以“同时”独立工作,它们之间只要定义清楚了参数的传递关系(最重要的是时序),设计起来就非常轻松。如果没有一个清晰的功能模块定义,该逻辑设计一定会一团糟。


一个好的项目设计者就像一个好的活动组织者,能够清晰地定义系统的多项功能、每项功能所需要的资源以及它们之间的配合方式。

画框图或流程图,也是一种非常重要的技能修炼!它能让我们从杂乱的思路中理清头绪,培养我自上而下(Top Down)的设计思路;言简意赅、直观明了的叙事方式,是我们从事项目研发必须养成的习惯和技能!

而在校的同学们,乃至行业的工程师们在这方面严重缺乏在报告中绘制框图和流程图的意识


正因为此,我们特联合全球半导体领域著名的元器件分销商 - 得捷电子,借用其官网上的一个在线原理图、框图、流程图设计工具Scheme-it做一个活动,用该工具将身边的电子产品的构成原理绘制出来(之所以使用这个工具,是因为在该工具中集成了很多常用的电子元器件和功能模块,方便我们快速地构建一个系统)。


这就是我们今年的“暑期在家一起练”暨FastBond第二季的活动How to Make:

这个活动的门槛很低,不需要任何费用投入,只要动脑、动手,将你理解的关于该产品的功能构成用框图绘制出来,再通过文字描述,讲述框图中每一个部分的功能及它们之间的连接关系,就基本完成了我们设定的任务。搭配几分钟的视频,发布在电子森林项目平台里,就可以获得100元的奖励!

探索电子产品的奥秘、养成绘制框图的习惯、轻松赢取100元的奖励,为什么不尝试一下呢?

https://www.eetree.cn/page/digikey-fastbond点击进入活动主页了解详情,查看Scheme-it教程轻松获得100元奖励。


做研发为什么要学会画方案框图和流程图?的评论 (共 条)

分享到微博请遵守国家法律