跳转到主要内容

多氯联苯和嵌入式应用程序的共同发展的过程

PCB嵌入式开发

有大量的工作,进入成功的任何产品的设计和开发。有现成的采购和定制组件,电子组装生产,通常是一个应用程序,该应用程序将一切联系在了一起。嵌入式开发人员扮演着特殊的角色在许多产品的发展坐在物理之间的接口设计和数字世界的其他部分,所以他们必须跨开发频谱协作。

在今天的嵌入式系统,PCB设计与嵌入式开发人员工作,确保董事会的目的是支持应用程序需求在物理水平。这可能听起来像一个简单的通信中心在需求收集,但当你看到在表面的嵌入式开发人员可能影响许多方面的设计,往往被忽视。

在本文中,我们将看看一些嵌入式开发人员可以影响设计的重要方面,以及一个简单的硬件和软件共同发展的过程。我们将看到,一些工作在前端的设计可以消除浪费的原型后旋转。它也可以通知组件选择,外围的选择,甚至你的分层盘旋飞行设计。

嵌入式开发和PCB设计收敛在哪里

在过去,微控制器和asic提供更少的功能和选项,可以用来建立一个应用程序。今天,新一代的处理器,soc、fpga、asic外围功能完全改变了在先进的嵌入式系统开发人员可以实现什么。嵌入式开发人员应该在前端工程和设计中发挥作用,因为系统的应用程序和物理布局必须对齐。

嵌入式开发驱动前端工程

在过去,我们经常会发现前端工程过程约束放在嵌入式开发人员,和开发人员必须在物理设计代码的应用程序工作。随着设计变得更加复杂,许多组件包含更多的功能,相反变得如此。嵌入式应用程序需求应该允许驱动组件选择和接口选择,稍后将规定的许多方面PCB布局(分层盘旋飞行,路由、位置等)。

嵌入式开发人员和PCB设计者必须共同努力,确保这些点定位原理图捕获和布局开始之前。实现团队整体对齐,减少开发时间,等一个共同发展的过程,下面为嵌入式设计和开发团队是至关重要的。

  1. 芯片的选择,设计人员和开发人员应该共同努力,选择所需的组件,提供所需的功能。
  2. 界面选择一些组件(如单片机和fpga)有多个接口来支持所需的功能;这些应该在步骤2中选择。
  3. 物理块图——# 1和# 2的基础上,支持芯片应该识别和包含在物理布局的框图。
  4. 应用程序开发,驱动程序和应用程序开发可以开始选择一旦完成物理规格和接口。
  5. CAD数据生成——第五步可以发生在平行于步骤4;CAD库和PCB布局是在这个步骤中创建的。
  6. 原型设计和测试——可以与嵌入式应用原型和测试应用程序和PCB开发完成后才会。

原型后,设计将通过一系列测试来找出剩余的嵌入式应用的缺陷和功能的发展。所需的过程可以重复基于应用程序或布局更新,并通过迭代的设计最终将收敛于一个可伸缩的产品。

PCB嵌入式开发

这种线性过程概述了嵌入式系统的共同发展的过程。

开发工具应使用吗?

半导体公司和第三方供应商提供开发板为许多流行的组件。这些开发工具通常是建立在特定的fpga、专业soc、微处理器和更大的单片机。他们通常突破每一个可能的连接应用程序的主要组件可以进行测试,目前正在发展。因此,他们可以共同发展过程中非常有用的工具。

PCB开发工具包

例子Altera FPGA开发工具包。

大多数嵌入式开发人员将主张开发工具是作为一个工具在共同发展的过程。可以实现嵌入式应用和调试在PCB设计团队致力于一个定制产品的物理布局。这减少了项目总时间和允许许多bug被确定之前,理想情况下消除一个原型。

其他资源为开发人员

半导体厂商和开源社区创造了大量的资源,可以帮助设计团队关闭循环电子设计和应用程序开发。对嵌入式开发人员的一些主要资源包括:

  • 供应商对fpga IP
  • 参考设计固件/软件
  • 开源硬件平台特定的芯片组
  • 更高级的应用程序代码示例和库

虽然你不需要开始新产品直接从参考设计和他们的应用程序代码库,这些资源可以为定制开发项目提供有用的参考。在一些系统中,供应商的代码将一个新产品的嵌入式应用的基础包括的应用程序将建库。PCB设计应该遵循的参考设计或开源资源在这种情况下,现有的项目数据将形成一个基线产品的功能。

硬件设计团队和嵌入式开发人员可以创建他们的共同发展过程的全套PCB设计和管理功能快板PCB设计者。快板是业界最好的PCB设计和分析软件节奏,提供一系列产品设计特征与一套完整的管理和版本控制功能。快速的用户可以访问一组完整的原理图捕获功能,混合信号在PSpice软件仿真,和强大的CAD功能,等等。

订阅我们的通讯最新的更新。如果你想了解更多关于节奏是如何对你的解决方案,跟我们的专家团队

Baidu
map