1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
作者:Rob Irwin
产品经理 Altium 每当人们开展一项新的电子设计项目时,可能都不得不面对一个长期困扰着他们的问题:即在明确目标器件后,还要花费大量的时间进行“调试”准备。 调试准备通常包括寻找和购买适当的开发电路板和软件,以配合您选择列表上为数不多的几种器件。 大多数设计人员认为这一过程是不可或缺的,因为一直以来人们都是这么做的。 我们经常说我们是不得已才猜测的,因为在设计初始阶段尝试多种不同器件和设计实施方案会耗费大量时间和金钱。这主要是由于每一种器件都需要购买基础设施,然后才能进行评估和设计工作。购买基础设施需要一定的硬性成本,但更重要的却是我们不得不耗费大量时间去了解如何在这种全新的系统上进行首次开发。更糟糕的是,有时候为了某一个器件(通常有大量的应用型器件),我们不得不浪费大量的时间来评估各种不同的评估系统,才能找到最适合应用的实施方案。 |
|
相关推荐
4个回答
|
|
现在我们应该重新审视一下,看清问题的实质。说白了,调试准备非常繁琐,不仅浪费大量时间、扼杀创新,同时也消磨了人们设计的乐趣!
就拿首先要选择作为您设计基础的主要器件这件事来举个例子。以往通常的做法是用户先选择处理器、主要的外设芯片,然后再选择FPGA 等。您会认为,在设计工作的早期阶段就明确选择哪些器件是合乎逻辑的,因为这些决策将决定设计的方向。如果既不明确设计方向也不做出定义的话,那怎么能开展设计工作呢?这些器件的属性限定了设计的界限,从而使设计过程变得更安全、更快捷(或许如此)。 不过,我们面临着一个矛盾:在设计初始阶段,我们不仅很难了解设计方案会如何发展,也不清楚哪些器件最合适。通常情况下,我们得估计(“猜测”的工程术语)如何实施设想中的功能 ,并且根据这些猜测选择器件。 |
|
|
|
总体上来说,初期调试准备工作的主要影响是会分散您在设计的真正目标——功能开发——上的精力和注意力,并且在您决定最终方案之前就限制了您尝试各种不同器件和设计方案的自由。
后一点是一个很严重的问题。如果我们难以自由地探索不同的设计理念,那么首当其冲受到危害的就是创新性。 您会发现,由于对每个希望尝试的器件都进行调试准备工作太浪费时间和金钱,所以您就人为地限制了可用的选择。正因为如此,您可能就会与最新的器件及技术所带来的种种好处失之交臂。 问题在于,您的设计正在退步,特别是对于创建符合未来要求的互连设计而言(这种互连产品正是人们乐意购买的)。 我们要从更高的整体角度来认识整个产品设计工作的目标。我们要重新评估目前所采用的设计过程,看看如何使它适应当前的技术并满足客户的需求。 这将使我们认识一些挑战现状的基本理念。忽略硬件,从发挥主要功能的软件着手。打破老方法对我们探索创新性解决方案的束缚,转而采用以软领域为核心的设计系统,并不固定于某种特定的器件。这样我们才能不断创新、探索和评估我们的设计理念。 这种一体化的电子设计方案有助于您从更高的层面探索设计理念,用高级的设计抽象来自动处理底层硬件的复杂性。在这种环境中,您只要在需要时将所需的硬件和器件“插入”系统即可,这样您就能集中精力在软领域中进行创新功能的开发。 现在,您可以将繁琐的“调试准备”工作去除了,您的设计过程不会再因此而延误或遭到限制。通过采用软件层将设计与具体的硬件和器件分离,这个一体化的工具环境便成为产品设计过程的核心,而不用再考虑底层的硬件。 |
|
|
|
不妨再设想一下这种统一集中的设计系统与“即插即用”的硬件开发系统相配合的优势:您可以任意在不同器件和外设硬件之间进行快速切换。匹配工具系统将设计与底层硬件隔离,使核心设计具备可移动性,从而确保了整体开发系统能够独立于器件和具体的厂商。
这样,您就能获得灵活而统一的设计环境,不必在设计初始阶段就选定硬件,也不必进行繁琐的“调试准备”工作。您可以等设计功能已经开发到可以插入并探索适当的器件、外设硬件甚至开发板时再做决定。换言之,您可以在明确了解设计要求之后再选定器件,而不是仅凭估计或猜测。 |
|
|
|
通过这种方案,您可以在以电子产品设计的“软”核心为中心的一体化设计环境下工作。设计成为一体化的进程,使您能够考虑到整个产品和用户体验的要求,并能完全不受限制地探索不同的设计理念和技术。
这种设计环境可将您彻底解放出来,以潜心开发创新功能,进而推出极富竞争优势的独特产品。您可在不受工具或硬件限制的情况下采用统一集中的系统和统一的设计界面来开展实际的设计工作。调试准备再也不是问题,设计选择不断增多,探索新技术的大门正向您敞开。欢迎尽享电子产品设计的创造性和创新性盛宴。 |
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2722 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1127浏览 3评论
199浏览 2评论
465浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
463浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:58 , Processed in 1.438028 second(s), Total 83, Slave 65 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号