Een verwerkingsbord is een printplaat (PCB) die een centrale verwerkingseenheid (CPU) en andere noodzakelijke componenten bevat om berekeningen uit te voeren en andere apparaten te besturen. Het is in wezen het brein van een systeem en fungeert als interface tussen software en hardware.
Hier is een overzicht:
* Centrale verwerkingseenheid (CPU): De kerncomponent, verantwoordelijk voor het uitvoeren van instructies. Dit kan variëren van een eenvoudige microcontroller in een klein embedded systeem tot een krachtige multi-core processor in een desktopcomputer of server.
* Geheugen: Biedt opslagruimte voor de CPU voor toegang tot instructies en gegevens. Dit omvat RAM (Random Access Memory) voor tijdelijke opslag en soms ROM (Read-Only Memory) voor permanente opslag.
* Invoer/uitvoer (I/O)-interfaces: Hierdoor kan het verwerkingsbord met andere apparaten communiceren. Dit kunnen USB-poorten, Ethernet-poorten, seriële poorten, GPIO-pinnen (General Purpose Input/Output) en meer zijn.
* Voeding: Levert de benodigde spanning om de componenten op het bord van stroom te voorzien.
* Andere componenten: Kan afhankelijk van de toepassing diverse andere componenten bevatten, zoals:
* Realtime klokken (RTC's)
* Analoog-naar-digitaal converters (ADC's)
* Digitaal-naar-analoog converters (DAC's)
* Sensoren
* Draadloze communicatiemodules (Wi-Fi, Bluetooth, enz.)
Voorbeelden van verwerkingsborden:
* Moederborden: Gevonden in desktop- en laptopcomputers. Dit zijn grote en complexe verwerkingsplaten.
* Single-board computers (SBC's): Zoals Raspberry Pi, Arduino en BeagleBone. Dit zijn kleinere, op zichzelf staande verwerkingsplaten die vaak worden gebruikt in embedded systemen en prototyping.
* Microcontrollers: Zeer kleine verwerkingsplaten, vaak ingebed in grotere apparaten. Ze zijn doorgaans gespecialiseerd voor een specifieke taak.
* FPGA-kaarten (Field-Programmable Gate Array): Hierdoor kunnen zeer aangepaste hardwareontwerpen worden geïmplementeerd.
In wezen kan elk bord dat een CPU als centraal onderdeel heeft en berekeningen en besturing mogelijk maakt, als een verwerkingsbord worden beschouwd. De complexiteit en mogelijkheden variëren sterk, afhankelijk van de beoogde toepassing. |