跳过主要内容

BeagleBone Black

Beaglebone Blackis no less than a computer. Yes, you read it right. It is packed with everything you find on a desktop or a laptop. A powerful processor, memory, and graphic acceleration, all shrunken down as chips and soldered into a single circuit board. Therefore, it is fair enough to call it a single-board computer.

This powerful单片机板可以与显示器,扬声器,以太网网络,键盘和鼠标连接。此外,它可用于启动Linux操作系统。

It is a powerful tool for hobbyists and researchers to build sophisticated projects and a good approach to learning more about LINUX-based operating systems.

Similar Development Boards

Raspberry Pi, Arduino Yun, ARM LPC2129, Intel Edison, Beagle Bone Green.

Beaglebone Black Pin Configuration

Each digital I/O pin has 8 different modes to choose from, including GPIO. Below are theBeaglebone Black Pinouttables对于Beaglebone Black的P8和P9扩展标头。

The PROC column is the pin number on the processor.

The MODE columns are the different mode settings available for each pin.

请注意模式5is missing because it really just doesn’t do anything. The only pin that works in MODE5 isGPIO0_7in expansion header P9. It can be set asmmc0_swdp.

Expansion Header P8 Pinout

PIN PROC NAME 模式0 模式1 模式2 模式3 模式4 模式6 模式7
1,2 GND
3 R9 GPIO1_6 gpmc_ad6 mmc1_dat6 GPIO1 [6]
4 T9 GPIO1_7 gpmc_ad7 mmc1_dat7 GPIO1 [7]
5 R8 GPIO1_2 gpmc_ad2 mmc1_dat2 GPIO1 [2]
6 T8 GPIO1_3 gpmc_ad3 mmc1_dat3 GPIO1 [3]
7 R7 timer4 gpmc_advn_ale timer4 GPIO2[2]
8 T7 timer7 gpmc_oen_ren timer7 GPIO2[3]
9 T6 计时5 gpmc_be0n_cle timer5 GPIO2[5]
10 U6 timer6 gpmc_wen timer6 GPIO2[4]
11* R12 GPIO1_13 GPMC_AD13 lcd_data18 mmc1_dat5* mmc2_dat1 eQEP2B_in GPIO1[13]
12* T12 GPIO1_12 GPMC_AD12 lcd_data19 mmc1_dat4 * mmc2_dat0 eqep2a_in GPIO1[12]
13* T10 EHRPWM2B gpmc_ad9 lcd_data22 mmc1_dat1* mmc2_dat5 EHRPWM2B GPIO0[23]
14* T11 GPIO1_26 GPMC_AD10 lcd_data21 mmc1_dat2* mmc2_dat6 ehrpwm_tripzone GPIO0[26]
15* U13 GPIO1_15 GPMC_AD15 lcd_data16 mmc1_dat7* mmc2_dat3 eQEP2_strobe GPIO1[15]
16* V13 GPIO1_14 GPMC_AD14 lcd_data17 mmc1_dat6* mmc2_dat2 eQEP2_index GPIO1[14]
17* U12 GPIO1_27 GPMC_AD11 lcd_data20 mmc1_dat3* mmc2_dat7 ehrpwm0_synco GPIO0[27]
18 V12 GPIO2_1 gpmc_clk_mux0 lcd_memory_clk gpmc_wait1 mmc2_clk mcasp0_fsr GPIO2[1]
19* U10 EHRPWM2A gpmc_ad8 lcd_data23 mmc1_dat0* mmc2_dat4 EHRPWM2A GPIO0[22]
20* V9 GPIO1_31 GPMC_CSN2 gpmc_be1n mmc1_cmd* GPIO1[31]
21* U9 GPIO1_30 GPMC_CSN1 gpmc_clk mmc1_clk* GPIO1[30]
22 V8 GPIO1_5 gpmc_ad5 mmc1_dat5 GPIO1 [5]
23 U8 GPIO1_4 gpmc_ad4 mmc1_dat4 GPIO1 [4]
24 V7 GPIO1_1 gpmc_ad1 mmc1_dat1 GPIO1 [1]
25 U7 GPIO1_0 gpmc_ad0 mmc1_dat0 GPIO1 [0]
26 V6 GPIO1_29 GPMC_CSN0 GPIO1[29]
27* U5 GPIO1_22 lcd_vsync* gpmc_a8 GPIO2[22]
28* V5 GPIO1_24 lcd_pcik* gpmc_a10 GPIO2[24]
29* R5 GPIO1_23 lcd_hsync* gpmc_a9 GPIO2[23]
30* R6 GPIO1_25 lcd_ac_bias_en* gpmc_a11 GPIO2[25]
31* V4 UART5_CTSN lcd_data14* gpmc_a18 eQEP1_index MCASP0_AXR1 UART5_rxd UART5_CTSN GPIO0[10]
32* T5 UART5_RTSN lcd_data15* gpmc_a19 eQEP1_strobe mcasp0_ahclkx MCASP0_AXR3 UART5_rtsn GPIO0[11}
33* V3 UART4_RTSN lcd_data13* gpmc_a17 eQEP1B_in mcasp0_fsr MCASP0_AXR3 uart4_rtsn GPIO0[9]
34* U4 UART3_RTSN lcd_data11* gpmc_a15 EHRPWM1A mcasp0_ahclkr MCASP0_AXR2 uart3_rtsn GPIO2[17]
35* V2 UART4_CTSN lcd_data12* gpmc_a16 ehrpwm1_tripzone mcasp0_aclkr MCASP0_AXR2 UART4_CTSN GPIO0[8]
36* U3 UART3_CTSN lcd_data10* gpmc_a14 ehrpwm0_synco MCASP0_AXR0 uart3_ctsn GPIO2[16]
37* U1 UART5_TXD lcd_data8* gpmc_a12 mcasp0_aclkx UART5
_txd
uart2_ctsn GPIO2[14]
38* U2 UART5_RXD lcd_data9* gpmc_a13 mcasp0_fsx UART5_rxd uart_rtsn GPIO2 [15]
39* T3 GPIO2_12 lcd_data6* gpmc_a6 eQEP2_index GPIO2[12]
40* T4 GPIO2_13 lcd_data7* gpmc_a7 eQEP2_strobe pr1_edio_data_out7 GPIO2[13]
41* T1 GPIO2_10 lcd_data4* gpmc_a4 eqep2a_in GPIO2[10]
42* T2 GPIO2_11 lcd_data5* gpmc_a5 eQEP2B_in GPIO2[11]
43* R3 GPIO2_8 lcd_data2* gpmc_a2 ehrpwm2_tripzone GPIO2[8]
44* R4 GPIO2_9 lcd_data3* gpmc_a3 ehrpwm_synco GPIO2[9]
45* R1 GPIO2_6 lcd_data0* gpmc_a0 EHRPWM2A GPIO2[6]
46* R2 GPIO2_7 lcd_data1* gpmc_a1 EHRPWM2B GPIO2[7]

*some pins are used by internal storage eMMC (11-21) and HDMI (27-46)

Expansion Header P9 Pinout

PIN PROC NAME 模式0 模式2 模式3 模式4 模式6 模式7
1,2 GND
3,4 DC_3.3V
5,6 VDD_5V
7,8 sys_5v
9 PWR_BUT
10 A10 reset_out
11 T17 gpmc_wait0 mii2_crs GPMC_CSN4 rmii2_crs_dv mmc1_sdcd UART4_RXD_MUX2 gpio0[30]
12 U18 gpmc_be1n mii2_col GPMC_CSN6 mmc_dat3 gpmc_dir mcasp0_aclkr_mux3 gpio1[28]
13 U17 gpmc_wpn mii2_rxerr GPMC_CSN5 rmii2_rxerr mmc2_sdcd uart4_txd_mux2 gpio0[31]
14 U14 gpmc_a2 mii2_txd3 rgmii2_td3 mmc2_dat1 gpmc_a18 EHRPWM1A_mux1 GPIO1 [18]
15 R13 gpmc_a0 gmii2_txen RMII2_TCTL mii2_txen gpmc_a16 ehrpwm1_tripzone gpio1[16]
16 T14 gpmc_a3 mii2_txd2 rgmii2_td2 mmc2_dat2 gpmc_a19 ehrpwm1B_mux1 GPIO1 [19]
17 A16 spi0_cs0 mmc2_sdwp I2C1_SCL ehrpwm0_synci gpio0[5]
18 B16 spi0_d1 mmc1_sdwp I2CL_SDA ehrpwm0_tripzone gpio0[4]
19 D17 uart1_rtsn timer5 dcan0_rx I2C2_SCL spi1_cs1 GPIO0 [13]
20 D18 UART1_CTSN timer6 dcan0_tx I2C2_SDA spi1_cs0 gpio0[12]
21 B17 spi0_d0 uart2_txd I2C2_SCL EHRPWM0B EMU3_mux1 gpio0[3]
22 A17 spi0_sclk UART2_RXD I2C2_SDA EHRPWM0A EMU2_mux1 gpio0[2]
23 V14 gpmc_a1 GMII2_RXDV RGMII2_RXDV mmc2_dat0 gpmc_a17 ehrpwm0_synco gpio1[17]
24 D15 UART1_TXD mmc2_swdp dcan1_rx I2C1_SCL GPIO0 [15]
25 A14 mcasp0_ahclkx eqep0_strobe MCASP0_AXR3 mcasp1_axr1 EMU4_mux2 gpio3[21]
26 D16 UART1_RXD mmc1_sdwp MCASP0_AXR2 I2C1_SDA GPIO0 [14]
27 C13 mcasp0_fsr eQEP0B_in mcasp1_fsx EMU2_mux2 gpio3[19]
28 C12 mcasp0_ahclkr ehrpwm0_synci spi1_cs0 eCAP2_in_PWM2_out gpio3[17]
29 B13 mcasp0_fsx EHRPWM0B SPI1_D0 mmc1_sdcd_mux1 gpio3[15]
30 D12 MCASP0_AXR0 ehrpwm0_tripzone SPI1_D1 mmc2_sdcd_mux1 gpio3[16]
31 A13 mcasp0_aclkx EHRPWM0A spi1_sclk mmc0_sdcd_mux1 gpio3[14]
32 VADC
33 C8 ain4
34 AGND
35 A8 ain6
36 B8 ain5
37 B7 ain2
38 A7 ain3
39 B6 AIN0
40 C7 ain1
41 D14 XDMA_EVENT_INTR1 tclkin clkout2 timer7_mux1 EMU3_mux0 gpio0[20]
D13 MCASP0_AXR1 eQEP0_index mcasp1_axr0 emu3 GPIO3 [20]
42 C18 eCAPO_in_PWM0_out uart3_txd spi1_cs1 pr1_ecap0_ecap
_capin_apwm_o
spi1_sclk XDMA_EVENT_INTR2 gpio0[7]
B12 mcasp0_aclkr eQEP0A_in MCASP0_AXR2 mcasp1_aclkx gpio3[18]

  • Up to 8, I/O pins can be configured with PWM (pulse width modulator) to generate signals to control motors without taking up any extra CPU cycle
  • 标头P9中的引脚编号(32-40)构成一个具有8个通道的12位类似转换器
  • 有两个I2C端口。第一个I2C总线用于阅读EEPROM。它也可以用于其他数字I/O操作,而无需干扰该功能。第二个I2C可根据用户的需要进行配置
  • There are 2 SPI ports for fast shifting of data
  • For advanced users, the Beaglebone black consists of 25 PRU low latency I/Os. They can make use 2 built-in 32 bit 200 MHz microcontrollers called PRU (Programmable Real-time Unit) in order to perform some real-time task

Beaglebone黑色技术规格

Processor

Sitara AM3358BZCZ100

1 GHz, 2000 MIPS

图形引擎

SGX530 3D,20m多边形/s

SDRAM Memory

512MB DDR3L 800 MHz

板载闪光灯

4 gb, 8位嵌入式MMC

PMIC

TPS65217C PMIC regulator and one additional LDO

调试支持

可选的车载20针CTI JTAG,串行标头

Power Source

miniUSB, USB or DC jack

5V DC External Via Expansion Header

PCB

3.4” x 2.1”

6 layers

Indicators

1-Power, 2-Ethernet, 4-User Controllable LEDs

HS USB 2.0 Client Port

Access to USB0, client mode via miniUSB

HS USB 2.0 Host Port

访问USB1,键入A插座,500 mA LS/FS/HS

Serial Port

UART0 access via 6-pin 3.3V TTL Header. Header is populated

Ethernet

10/100, RJ45

SD/MMC Connector

microSD, 3.3V

User input

Reset button

Boot button

Power button

Video out

16B HDMI,1280 x 1024(最大)

1024x 768 x 1280 x 720, 1440 x 900, 1920 x 1080@24 Hz w/EDID Support

Audio

Via HDMI Interface, Stereo

扩展连接器

Power 5V, 3.3V, VDD_ADC(1.8V)

3.3V I/O on all signals

McASP0, SPI1, I2C, GPIO(69 max), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V Max), 4 timers, 4 Serial Ports, CAN0, EHRPWM(0,2) , XDMA Interrupt, Power button, Expansion board ID (up to 4 can be stacked)

Weight

39.68 grams (1.4 oz)

Note:More technical information can be found in theBeaglebone Black Datasheet, linked at the bottom of this page.

Difference between Beaglebone Black and Beaglebone

Beaglebone Black

Beaglebone

Processor

AM3358BZCZ100, 1GHz

AM3359ZCZ72, 720 MHz

影像输出

HDMI

None

DRAM

512 MB DDR3L, 800MHz

256MB DDR2, 400MHz

Flash

4GB eMMC , uSD

uSD

Onboard JT

光学的

是的, over USB

Serial

标题

Via USB

PWR Exp Header

No

是的

Power

210-460 mA@5V

300-500 mA@5V

Where is Beaglebone black used?

TheBeaglebone Black是一个携带的,紧凑的开发平台,其快速发展的社区提供了出色的支持。它是物理计算和较小嵌入式应用程序的理想设备。

The best feature of Beaglebone black which makes it a complete game changer is the feature to add different capes to it. Capes are plug-in boards that are added to Beaglebone black to enhance its functionality. Capes are available for motor control, VGA, camera, LCD, and other functionalities.

beaglebone黑色可以使用 -

  • When you need to run heavy operating systems with low power

有男人y scenarios during a DIY project when Arduino is not enough. For example, during the boot of the operating system and running heavy softwares,Arduino将需要额外的力量。在这里,黑色派上用场,并以低功率进行相同的操作。

  • 当您的项目需要很多硬件才能连接

In terms of GPIO connectivity, the Beaglebone black knocks out Raspberry Pi. In Pi, we have a single 26-pin header to be used as 8 GPIO pins or serial bus. However, in Beaglebone black, we can find two 48-socket headers using which we can connect virtually n number of I/O hardware. It also features a number of analog I/O pins to connect sensors which out-of-the-box Pi lacks.

  • When you want your project to start quickly

Beaglebone black takes very less time to get up and running. It comes with pre-installed LINUX distro which saves a lot of time and prevents fuss.

如何开始使用Beaglebone Black?

如前所述,从Beaglebone Black开始是一个非常快速,简单的过程。

  • First, plug-in it into your computer using the included mini USB. This will power it up and boot into its LINUX distro, Angstrom
  • 将其连接到显示器和USB外围设备
  • You can intall driver to connect Beaglebone black to web browser an dcontrol it with your computer
  • 从这里开始,没有限制。您可以熟悉Linux操作系统或使用Python和库来编写Beaglebone Black的自定义软件来管理所有GPIO

Applications

  • Robotics
  • 电机控制器
  • 使用显示斗篷控制和监视
  • Automation
  • IOT
  • AWS
  • Bluetooth connectivity projects

2D-Model and Dimensions

BeagleBone Black Dimensions

组件数据表

Related Post



加入20k+订户

We will never spam you.

*表示需要

成为我们不断发展的社区的一部分。


Baidu