Jeffrey Cross
Jeffrey Cross

MAKE的插图板术语表

编者注:MAKE的Illustrated Board Glossary是我们刚刚发布的Vol。 36-董事会的问题。在这里阅读所有相关信息。就像你看到的一样?在这里订阅。

开发板有许多不同类型和尺寸,具有截然不同的功能集。将一块板的特定规格直接与另一块板进行比较很少能让您了解完整情况。以下是评估不同电路板时发挥作用的一些常见部分和术语。

1.处理器

芯片是您电路板的核心。它是您项目的大脑,处理大部分功能。大多数处理器可分为用于控制基本数字电子设备的微控制器,或片上系统(SoC),它们是类似于计算机中更强大的处理器。具有SoC的板通常被称为单板计算机(SBC)。

2.输入/输出(I / O)引脚

用于连接LED,按钮,传感器,继电器,电机和其他部件的插座。在进行原型设计或开发项目时,您通常会使用单独的面包板(带有多排插座的小面板)和跨接线将电路板的I / O引脚连接到电子组件。

引脚有几种类型,通常具有多种功能。数字引脚可以读取和控制数字组件。模拟输入引脚可以读取模拟组件(如温度传感器和刻度盘)的一系列电压。 PWM引脚允许模拟输出的数字仿真。某些引脚也可以使用通信协议,如串行,SPI,I2C或CAN总线与其他设备通信。

3.电源输入

为电路板供电。有些电路板接受一系列电压,许多电路板仅接受5伏电压。通常采用DC桶形插孔(如图)或USB连接器的形式。

4.用户LED和按钮

可用于指示状态(在LED的情况下)或作为输入(在按钮的情况下),而无需连接任何附加电路。其他板载LED可指示电路板是否已通电,发送或接收数据,或访问闪存。

5.网络

板载以太网端口是大多数SoC板和某些微控制器的标准配置,允许您通过路由器连接到互联网。有些主板甚至内置了用于无线连接的Wi-Fi芯片。

6. USB主机端口

用于连接键盘,鼠标,相机和Wi-Fi适配器等外围设备。可在许多板上使用,特别是那些带有SoC处理器的板。

7.编程端口

有些板通过USB连接到您的计算机,因此您可以重新编程芯片。

扩展板

印刷电路板连接到开发板上,为其提供蓝牙,蜂窝,GPS,声音,图形和电机控制等附加功能。也被称为Arduino盾牌和BeagleBone斗篷。

随着微控制器和SoC的不断发展,许多扩展板功能正在直接融入其中。

集成开发环境(IDE)

编写,编译和调试代码的位置。许多平台在您的计算机上使用IDE软件,通常通过其USB连接器来处理芯片编程。一些支持网络的主板具有基于Web的IDE,因此您可以使用Internet浏览器连接到主板并以此方式对其进行编程。

电路板的编程语言主要取决于平台。通常使用C,C ++,Python,BASIC和JavaScript。 SoC平台特别灵活,可以用多种语言编程。

图书馆

可下载的预编写代码,可以帮助您简化复杂的编码任务。经常写与特定板一起工作。

分享

发表评论