BeagleBone Black Pinout Gids: Pin Configuraties, Specs & Praktische Toepassingen
Laptops veranderden de tech-spel. Net als een laptop, is de BeagleBone Black pinout volgepakt met een krachtige processor, geheugen en graphicsversnelling, allemaal ingeperkt als chips en gesoldeerd op een printplaat.
Een praktische aanpak om het volle potentieel van de BeagleBone Black pinout te benutten: koop er een. Dit artikel helpt bij het begrijpen van BeagleBone Black pinout printschakelingen.
BeagleBone Black Pinout Pin Configuratie
BeagleBone Black Pinout Indeling en Configuratie
Er zijn twee uitbreidingsheaders in de BeagleBone Black: P8 header en P9 header, elk met 46 pinnen, totaal 3,3V per header.
Voeding invoer pinnen: twee extra invoeren, een USB-poort en een DC voedingsjack.
Voeding uitgang: drie uitgangsvoedingspinnen voor externe apparaten.
- Pin 1: 3V (van LDO), max 250mA. Bij stroomtoename: externe voeding adviseren.
- Pin 2: 5V max, direct van DC jack voedingspin.
Pinnen per spanning in P9 header:
- 3,3V: Pin 3 en Pin 4
- +5V (VDD): Pin 5 en Pin 6
- +5V (SYS): Pin 7 en Pin 8
Ground Pinnen:
Meer ground pinnen voor soepel werking. Sommige intern verbonden met verschillende peripherals.
- P8 digitale ground (DGND): Pin 1, 2, 43, 44, 45, 46
- P9 digitale ground (DGND): Pin 1, Pin 2
Power Button: handig voor aan/uit van het hele circuitbord. Pin 9 (P9). Staat toe geordende afsluiting via externe puls met data opslag.
Reset Button: Externe reset knop herstart het bord competent. P9 header fungeert als reset. Pin 10: SYS_RESET.
General Purpose Input/Output (GPIO Pinnen)
Bijna 69 digitale GPIO pinnen. Sommige hebben voorgedefinieerde functies. 3,3V op alle I/O pinnen. Alle I/O pinnen:
| P8 | P9 |
|---|---|
| GPIO_30 – Pin11 GPIO_60 – Pin12 GPIO_31 – Pin13 GPIO_40 – Pin14 GPIO_48 – Pin15 GPIO_51 – Pin16 GPIO_4 – Pin17 GPIO_5 – Pin18 GPIO_13 – Pin19 GPIO_12 – Pin20 GPIO_3 – Pin21 GPIO_2 – Pin22 GPIO_49 – Pin23 GPIO_15 – Pin24 GPIO_117 – Pin25 GPIO_14 – Pin26 GPIO_125 – Pin27 GPIO_123 – Pin28 GPIO_111 – Pin29 GPIO_112 – Pin30 GPIO_110 – Pin31 GPIO_20 – Pin41 GPIO_7 – Pin42 |
GPIO_38 – Pin3 GPIO_39 – Pin4 GPIO_34 – Pin5 GPIO_35 – Pin6 GPIO_66 – Pin7 GPIO_67 – Pin8 GPIO_69 – Pin9 GPIO_68 – Pin10 GPIO_45 – Pin11 GPIO_44 – Pin12 GPIO_23 – Pin13 GPIO_26 – Pin14 GPIO_47 – Pin15 GPIO_46 – Pin16 GPIO_27 – Pin17 GPIO_65 – Pin18 GPIO_22 – Pin19 GPIO_63 – Pin20 GPIO_62 – Pin21 GPIO_37 – Pin22 GPIO_36 – Pin23 GPIO_33 – Pin24 GPIO_32 – Pin25 GPIO_61 – Pin26 GPIO_86 – Pin27 GPIO_88 – Pin28 GPIO_87 – Pin29 GPIO_10 – Pin31 GPIO_11 – Pin32 GPIO_9 – Pin33 GPIO_81 – Pin34 GPIO_8 – Pin35 GPIO_80 – Pin36 GPIO_78 – Pin37 GPIO_79 – Pin38 GPIO_76 – Pin39 GPIO_77 – Pin40 GPIO_74 – Pin41 GPIO_75 – Pin42 GPIO_72 – Pin43 GPIO_73 – Pin44 GPIO_70 – Pin45 GPIO_71 – Pin46 |
UART Communicatie
Meest bekende seriële communicatiepinnen. Afzonderlijke pinnen voor zenden (TX) en ontvangen (RX).
P8 header: UART5_TX – Pin37, UART5_RX – Pin38
P9 header: UART1_TX – Pin24, UART1_RX – Pin26, UART2_TX – Pin21, UART2_RX – Pin22, UART4_TX – Pin11, UART4_RX – Pin13
SPI Communicatie Pinnen
Twee SPI interfaces in BeagleBone Black, elk met aparte slave pin header. Door meerdere slave pinnen: elk apparaat kan communiceren met twee verschillende SPI-protocolapparaten. Allebei in P9 header:
SPI0_CS0 – Pin17, SPI0_D0 – Pin21, SPI0_D1 – Pin18, SPI0_SCLK – Pin22
SPI1_CS0 – Pin28, SPI1_D0 – Pin29, SPI1_D1 – Pin30, SPI1_SCLK – Pin31
I2C Communicatie Kanalen
Twee I2C kanalen, beide in P9 header:
I2C1_SCL – Pin17, I2C1_SDA – Pin18, I2C2_SCL – Pin19, I2C2_SDA – Pin20
PWM (Pulsbreedtemodulatie) Kanaal Pinnen
BeagleBone Black produceert blokkering uitgangspuls voor motoren en andere apparaten. Veel PWM pinnen genereren uitgangssignaal via timers en prescaler.
Multichannel Audio Serial Port (MCASP)
Voor seriële poort toepassingen met meerdere kanalen. Gebruikt clock, data en frame sync pinnen. In BeagleBone, MCASP pinnen in P9:
MCASP0_FSX (Frame Sync) – Pin29, MCASP0_ACLKX (Clock Sync) – Pin25, MCASP0_AHCLKX (Data uit) – Pin31, MCASP0_AXR2 (Data in) – Pin28
Multimedia Controller (MMC) Pinnen
Ingebouwde 2GB multimedia controller laat apparaat draaien van interne eMMC ipv SD-kaart. MMC1 is standaard boot methode, direct verbonden met processorpoort. Interne controller is 8-bit, specifieke pinnen. MMC1 pinnen in P8 header:
MMC1_CMD – Pin20, MMC1_CLK – Pin21, MMC1_DAT0 – Pin25, MMC1_DAT1 – Pin24, MMC1_DAT2 – Pin5, MMC1_DAT3 – Pin6, MMC1_DAT4 – Pin23, MMC1_DAT5 – Pin22, MMC1_DAT6 – Pin3, MMC1_DAT7 – Pin4
Analog-naar-Digitaal Converter Kanalen
BeagleBone converteert analoge signalen direct naar digitale symbolen. 7 Analog-Digital (A/D) kanalen, dezelfde 12-bit ADC. Vereist activatie via 1,8V via ADC voedingspinnen. ADC en voedingspinnen in P9 header:
AIN0 – Pin39, AIN1 – Pin40, AIN2 – Pin37, AIN3 – Pin38, AIN4 – Pin33, AIN5 – Pin36, AIN6 – Pin35, VDD_ADC – Pin32, GND_ADC – Pin34
BeagleBone Timer Module Pinnen
Vier interne timer pinnen met externe puls invoer poorten in P8 header:
TIMER1 – Pin10, TIMER2 – Pin9, TIMER4 – Pin7, TIMER7 – Pin8
BeagleBone Black Technische Specificaties
- SDRAM Geheugen – 512 MB DDR3L 800MHz
- Graphics engine – SGX530 3D 20M polygonen
- Onboard flash – 4GB 8-bit Embedded MMC
- Voeding – 5V DC Extern via uitbreidingsheader <6 lagen>
- Mini USB
- Video – 16b HDMI 1280×1024 MAX
- Audio – HDMI
Verschil Tussen BeagleBone Black en BeagleBone
- Processor: Beide ARM Cortex-A8. BeagleBone: max 720MHz. BeagleBone Black: max 1GHz.
- RAM: BeagleBone Black: 512MB DDR3. BeagleBone: 256MB DDR2.
- MicroSD kaart slot: BeagleBone: altijd microSD nodig (standaard 4GB). BeagleBone Black: ingebouwd geheugen, geen microSD meegeleverd.
BeagleBone Black Blokdiagram en 2D Grafiek
(Afbeelding: 2D grafiek van BeagleBone Black functionaliteit)
BeagleBone Black Toepassingen
- Ontwikkelaars testen/kleine netwerkapplicaties maken
- IoT projecten voor commerciële apparaten (als server)
- Industriële apparatuur: centrale controle module
- Zware besturingssystemen met lage stroomverbruik
- Snelle opstarttijd
- BeagleBone Black LINX: snelle opstart, pre-geïnstalleerde Linux distro bespaart tijd
Samenvatting
De BeagleBone open source Linux-achtige benadering heeft de kloof overbrugd tussen industriële computers en SBC's (Session Border Controllers). BeagleBone vergemakkelijkt verhoogde exploratie van kunstmatige intelligentie in veel levensaspecten. Met eenvoudige pre-installatie tools. Meer info over BeagleBone Black LINX? Neem contact op.
Industriële technologie
- Boormachine Uitgelegd: Types, Gebruik en Toepassingen
- Ionstraalmachineren (IBM): principes, proces en industriële toepassingen
- De Sinuslijn (Sine Bar) Begrepen: Principes, Types en Toepassingen
- Laserlassen Uitgelegd: Technieken, Types en Industriële Toepassingen
- Gaslassen Uitgelegd: Proces, Onderdelen en Toepassingen
- Extrusie Uitgelegd: Proces, Typen en Praktische Toepassingen
- Wrijvingslassen Uitgelegd: Proces, Voordelen en Toepassingen
- Robotlaslassen Uitgelegd: Proces, Voordelen en Toepassingen
- Thermisch Spuiten Uitgelegd: Typen, Toepassingen en Voordelen
- Filmcondensatoren: Eigenschappen, Constructie en Toepassingen
- CD4013 Dual D-Flip-Flop: Pinout, Toepassingen & Voorbeeldschakeling