跳到主要内容

物联网开发板简介

关键的外卖

  • 了解什么是物联网开发板

  • 讨论物联网开发板的类别

  • 为您的项目选择合适的开发板的注意事项

工程师探测电压的液晶屏连接到一个开发板

物联网开发板有助于快速原型和开发

物联网(IoT)世界以快速的速度不断成长、演变和变化。一般来说,物联网只是一个物理互联网网络或能够与互联网交换数据的无线设备。随着物联网市场的不断发展,越来越多的企业从这项技术中受益;从家庭自动化到医疗,一切都从物联网中获益。

更令人兴奋的是,通过快速原型流程和早期集成进行敏捷硬件开发现在成为可能。使用物联网开发板创建物联网设备的选项比以往任何时候都更常见,可以轻松集成到物联网设备技术堆栈中。了解如何选择正确的微控制器或微处理器对于开发至关重要,并且利用现成的开发工具包可以进一步加快这一过程。

什么是物联网开发板?

开发板本质上是一个带有电路和硬件的印刷电路板,用于实验特定的微控制器、微处理器或其他复杂的集成电路(IC)。

具体来说,物联网开发板包括:

  • 从计算机对微控制器进行编程的编程接口。
  • 一种电源电路,用于向微控制器提供稳定的直流电源。
  • 输入元件:按钮、开关等。
  • 输出组件,如led。
  • 用于与传感器,电机,屏幕和任何其他组件兼容的各种I/O引脚。

物联网开发板允许修补和轻松访问I/O引脚,以构建定制电路并轻松开发固件。

物联网开发委员会类别

有三个devkit类别:

  1. 基于微控制器的板由一台小型计算机组成,通常采用CMOS工艺制造。这些主要用于植入物,办公机器,电动工具和汽车控制系统

  2. 片上系统SoC板在芯片中集成了更多的系统组件,除了微处理器之外,还具有内存、音频接收器、PCI、SATA和USB通信能力。额外的电子元件和电路是唯一需要的东西——更少的额外集成电路。它们允许更多的小型化和更高的处理速度用更少的微芯片功耗。这一切都是以专业化和开发时间为代价的。

  3. 单板计算机(sbc)在单个设备上包含计算机的所有功能,包括I/O端口、微处理器和存储器。sbc通常更大,但功能更强,并且不需要依赖扩展槽来获得额外的外设功能。

工作台上的面包板,ic,电阻和pcb

面包板允许更容易的原型pcb与微控制器

物联网开发板的重要特性

在选择物联网开发板时,请考虑要开发的设备及其所需的功能。然后,选择一个包含测试和原型所需功能的devkit。

例子包括:

  • 连接支持:物联网应用需要与外部世界充分连接,无论是互联网还是其他设备。比如内置WiFi,蓝牙Zigbee和/或以太网也许一切都是必要的。这可能是最重要的方面,因为智能设备依赖于它们的功能连接。
  • 外围功能:考虑您的物联网设备将如何与其他外部组件交互是至关重要的。额外的外设功能,如HDMI、USB、UART、GPIO、PWM引脚输出,甚至PCI/SPI支持,可能需要以有线方式与其他芯片和设备进行通信。
  • 记忆:根据您是希望设备存储数据还是立即无线卸载数据,您的物联网开发板可能需要内置闪存,具有MicroSD或MiniSD数据存储扩展功能。
  • 处理能力:无论是通过……内置的单片机无论是CPU、CPLD还是FPGA,该组件的功能也可能决定您如何对器件进行编程。

关于选择发展委员会的补充说明

通常,如果您计划使用特定的IC,制造商也可能提供用于测试的特定相关设备。考虑产品的构建过程起着很大的作用。更大、功能更强的微处理器可以运行嵌入式Linux,但与运行嵌入式C或实时操作系统(RTOS)的低功耗微处理器相比,功耗更高。如果您想降低成本,那么可以考虑使用基于mcu的解决方案。

无论你最终选择什么物联网开发板,使用Cadence的PCB设计与分析软件可以帮助你完成最终产品。领先的电子供应商依靠Cadence的产品来优化各种市场应用的功率、空间和能源需求。要了解更多关于我们的创新解决方案,和我们的专家团队谈谈请订阅我们的YouTube频道