Skip to main content

Detalji o hardveru

Soldered NULA Dual ESP32-C5 izgrađena je oko modula ESP32-C5-WROOM-1-N8R8 s PCB antenom na modulu. Njezinih 19 GPIO pinova (pinova opće namjene za ulaz/izlaz) izvedeno je na dva 13-pinska headera s razmakom 2,54 mm koji odgovaraju eksperimentalnoj pločici. Na ovoj stranici navedeno je što koji pin headera radi, kako se pločica napaja i čemu služe njezina dva lemna jumpera.

Ključne specifikacije​

SpecificationValue
MCU
MCUModul ESP32-C5-WROOM-1-N8R8, MCU (mikrokontroler) pločice, s 32-bitnom RISC-V (otvorena procesorska arhitektura) jezgrom, jedna jezgra
TaktDo 240 MHz
SRAM384 KB HP (visoke učinkovitosti) SRAM (statički RAM), 16 KB LP (niske potrošnje) SRAM
Flash8 MB (plus 8 MB PSRAM: pseudostatički RAM, dodatna radna memorija u modulu)
Povezivost
Wi-FiWi-Fi 6 (802.11ax), 2,4 GHz i 5 GHz
BluetoothBluetooth 5 (LE: Bluetooth Low Energy)
Bežični modulESP32-C5-WROOM-1-N8R8, PCB antena
Interfejs
GPIO19, na dva 13-pinska headera s razmakom 2,54 mm
QwiicDa, SDA na IO4 i SCL na IO5
Kompatibilno s eksperimentalnom pločicomDa
Snaga
Konektor za bateriju2-pinski JST (tip utikača kojemu mora odgovarati konektor vaše baterije), jednočlana Li-ion (litij-ionska) baterija
Ugrađeni punjač baterijeDa, TP4056M, 400 mA do 4,2 V
NapajanjeUSB-C 5 V, baterija ili 3,7 V do 5,3 V na VCC pinu
Logička razina3,3 V
Ostalo
Razvojna okruženjaArduino IDE, MicroPython, ESP-IDF
Dimenzije26 × 63 mm
Montažna rupa1 × 3,2 mm

Raspored pinova​

Dva headera nose ove signale:

  • Prvi header: RX, TX, IO2, IO7, IO6, IO10, IO3, IO0, RESET, 3V3, GND, VCC i VBAT.
  • Drugi header: IO4, IO5, IO25, IO24, IO23, IO13, IO14, IO9, IO28, IO1, IO8, 3V3 i GND.

Svi GPIO pinovi koriste logiku od 3,3 V.

Detalji o pinovima​

PinGPIOOpis
RXGPIO12Prijam UART0 (prvog od serijskih UART portova čipa). Spojen je i na USB-serijski čip CH340K, pa ga koriste Serial i učitavanje programa. Arduino naziv RX.
TXGPIO11Slanje UART0. Spojen je i na CH340K. Arduino naziv TX.
IO2GPIO2Zadani SPI (serijska sabirnica s linijama takta, izlaza podataka, ulaza podataka i odabira čipa) MISO u Arduinu (MISO). Analogni ulaz: kanal 1 ADC1 (analogno-digitalnog pretvornika čipa). Konfiguracijski pin (vidi dolje).
IO7GPIO7Zadani SPI MOSI u Arduinu (MOSI). Konfiguracijski pin: čita se pri resetu kako bi se odabralo odakle dolaze JTAG signali (JTAG je sučelje za otklanjanje pogrešaka CPU-a).
IO6GPIO6Zadani SPI takt u Arduinu (SCK). Kanal 5 ADC1.
IO10GPIO10Zadani SPI odabir čipa u Arduinu (SS).
IO3GPIO3I/O opće namjene. Kanal 2 ADC1. Konfiguracijski pin: čita se pri resetu, zajedno s IO25, kako bi se odredio brid takta SDIO-a (Secure Digital Input/Output, sučelje preko kojeg glavni procesor može komunicirati s čipom).
IO1GPIO1I/O opće namjene. Kanal 0 ADC1.
IO25GPIO25I/O opće namjene. Konfiguracijski pin: čita se pri resetu, zajedno s IO3, kako bi se odredio brid SDIO takta.
IO0, IO9, IO23, IO24GPIO0, GPIO9, GPIO23, GPIO24I/O opće namjene.
IO4GPIO4I2C (dvožična sabirnica između čipova, s linijom podataka SDA i linijom takta SCL) SDA (SDA u Arduinu), dijeli se s Qwiic konektorom. Pull-up od 10 kΩ na 3,3 V preko JP1. Kanal 3 ADC1.
IO5GPIO5I2C SCL (SCL u Arduinu), dijeli se s Qwiic konektorom. Pull-up od 10 kΩ na 3,3 V preko JP1. Kanal 4 ADC1.
IO8GPIO8Ulaz podataka ugrađene WS2812B RGB LED diode (jedna LED dioda s crvenim, zelenim i plavim kanalom; LED_BUILTIN u Arduinu).
IO13GPIO13Izvorni USB D− pin čipa. USB-C konektor ga na ovoj pločici ne koristi, pa je slobodan kao GPIO.
IO14GPIO14Izvorni USB D+ pin čipa. Slobodan kao GPIO, kao i IO13.
IO28GPIO28Spojen je na korisničku tipku, koja ga povlači na GND, uz pull-up od 10 kΩ na 3,3 V. Ujedno je i pin za pokretanje: nisko stanje pri resetu pokreće način učitavanja umjesto vašeg programa, sve dok je GPIO27 u visokom stanju, što drži pull-up na pločici.
RESETENLinija za omogućavanje modula, spojena i na tipku za reset. Nisko stanje isključuje čip, a visoko ga uključuje.
3V3–Linija od 3,3 V s ugrađenog regulatora.
VCC–Napajanje koje je pločica odabrala (USB ili baterija). Ovdje možete dovesti i 3,7 V do 5,3 V.
VBAT–Pozitivni terminal baterije: pin + 2-pinskog JST konektora za bateriju spojen je na ovu liniju.
GND–Masa.

Na headerima su IO2, IO3, IO7, IO25 i IO28 konfiguracijski pinovi. GPIO26 i GPIO27 modula također su konfiguracijski pinovi, ali nisu izvedeni na headere. Čip čita njihove razine kad izađe iz reseta i drži ih do isključivanja napajanja; nakon toga rade kao uobičajeni I/O. Pull-up ili pull-down otpornik koji spojite na jedan od njih može promijeniti način pokretanja čipa: IO28 zajedno s GPIO26 i GPIO27 odabire način pokretanja, IO3 i IO25 određuju brid SDIO takta, a IO7 izvor JTAG signala. Nisko stanje na IO28 pri resetu pokreće način učitavanja dok je GPIO27 u visokom stanju, što drži pull-up od 10 kΩ na pločici.

Napajanje​

Pločica radi iz jednog od tri izvora:

  • USB-C: 5 V iz kabela, preko osigurača od 500 mA.
  • Baterija: jednočlana Li-ion baterija na 2-pinskom JST konektoru. Ugrađeni punjač TP4056M puni je iz USB-a strujom od 400 mA, do 4,2 V, a crvena LED dioda prikazuje stanje punjača.
  • VCC pin: 3,7 V do 5,3 V iz vanjskog izvora napajanja.

Ništa ne morate prebacivati. Kad je USB priključen, pločica radi iz USB-a; kad odspojite kabel, sama prelazi na bateriju. Odabrano napajanje nalazi se na VCC pinu. Regulator TPS7A2633 pretvara ga u liniju od 3,3 V, nazivne struje 500 mA, koja napaja modul, Qwiic konektor i 3V3 pinove.

Espressifov tehnički list za modul traži vanjsko napajanje koje može isporučiti najmanje 0,6 A, što je više od nazivnih 500 mA ovog regulatora. Kad šalje podatke preko Wi-Fija, sam modul povlači vršne struje do 313 mA na 2,4 GHz i do 403 mA na 5 GHz. Imajte to na umu prije nego što s 3V3 pinova ili Qwiic konektora napajate druge dijelove.

U dubokom snu, s uključenim RTC (sat stvarnog vremena) timerom i LP (niske potrošnje) memorijom, modul tipično troši 12 µA. To je podatak za sam modul: ljubičasta LED dioda napajanja također radi s linije od 3,3 V kad god je pločica uključena, a JP2 omogućuje da je odspojite.

Držite VCC pin između 3,7 V i 5,3 V. GPIO pinovi podnose samo 3,3 V: modul radi na naponu od 3,0 V do 3,6 V, a visoka ulazna razina smije biti najviše 0,3 V iznad napona napajanja, pa signale od 5 V povežite preko pretvornika logičkih razina.

Dimenzije​

  • Veličina pločice: 26 × 63 mm
  • Montažne rupe: jedna, promjera 3,2 mm

Jumperi​

JumperZadanoFunkcija
JP1Zatvoren (dva bakrena mosta)Spaja pull-up otpornike od 10 kΩ na SDA (IO4) i SCL (IO5) na 3,3 V. To su I2C linije Qwiic konektora. JP1 ima tri lemne površine: srednja je na 3,3 V, a svaka vanjska ide preko vlastitog otpornika od 10 kΩ, jedna na SDA i jedna na SCL, pa zatvoreni jumper nikada ne spaja SDA sa SCL. Svaki most spaja jedan pull-up; prerežite oba da biste odspojili oba pull-upa.
JP2Zatvoren (jedan bakreni most)Napaja ljubičastu LED diodu napajanja s linije od 3,3 V. Prerežite most da biste ugasili tu LED diodu i uštedjeli njezinu struju.