Način povezivanja između Bluetooth modula i glavnog MCU-a uglavnom ovisi o vrsti modula koji odaberete. S obzirom na projekt pametnog prstena na kojem radite, obično postoje dva glavna rješenja za povezivanje:
1. UART Transparent Transmission Mode (Najjednostavniji, pogodan za brzo pokretanje-)
Ako koristite unapred-flešovani modul sa integrisanim Bluetooth firmverom (kao što je E104-BT09, MS52SF1, itd., zasnovan na Telink TLSR8208), oni obično komuniciraju sa MCU prekoUART transparentan prijenos.
Način povezivanja:
TXD(Module Transmit) se povezuje na MCU-oveRXD(primiti)
RXD(Module Receive) se povezuje na MCU-oveTXD(prenos)
GNDpovezuje se naGND(zajednička osnova)
VCCpovezuje se na3.3V(napajanje)
Princip rada:MCU samo treba da pošalje standardne AT komande preko UART-a da konfiguriše Bluetooth parametre (kao što su naziv uređaja, snaga prenosa, itd.). Nakon uspostavljanja veze, svi podaci koje MCU pošalje preko UART-a će biti direktno proslijeđeni putem Bluetooth-a i obrnuto. Ova metoda ne zahtijeva od vas da zaronite duboko u složeni stog Bluetooth protokola, što ga čini savršenim za brzi razvoj.
2. Protocol Docking Mode (Mainstream rješenje, pogodno za duboko prilagođavanje)
Ako se duboko razvijate na osnovu Telink SDK-a (na primjer, koristeći Tuya Smart BLE rješenje), pored osnovne UART komunikacije, također morate povezati nekepinove za kontrolu statusada postignete nisku-upravljanje potrošnjom i sinhronizaciju statusa.
Osnovne veze:
TX/RX:Unakrsno-povezan sa MCU, koristi se za prijenos paketa podataka Bluetooth protokola (izvještavanje i prijem DP podataka).
Napredne kontrolne igle (vrlo preporučljivo):
Niska{0}}komandna pina (buđenje/spavanje):MCU koristi ovaj pin da stavi modul u režim dubokog mirovanja. Za uređaje koji-napajaju baterije kao što su pametni prstenovi koji su izuzetno osjetljivi na potrošnju energije, ovaj pin je ključan.
Pin za obavještenje o statusu veze (link/stanje):Kada se telefon poveže ili prekine vezu preko Bluetooth-a, modul će emitovati visok ili nizak logički nivo kroz ovaj GPIO kako bi obavijestio MCU. Ovo omogućava MCU-u da mijenja radna stanja na vrijeme (npr. spavanje kada je isključen, ostaje aktivan kada je povezan).
RST (pin za resetiranje):MCU može prisiliti ponovno pokretanje Bluetooth modula povlačenjem ovog pina nisko.
💡 Prijedlozi za povezivanje hardvera za pametne prstenove:
Budući da je unutrašnji prostor pametnog prstena izuzetno ograničen i napaja ga baterija, obratite pažnju na sljedeće dvije točke kada dizajnirate PCB ili leteće žice:
Nisko{0}}dizajniranje:Obavezno povežite pin za kontrolu niske{0}}napone modula. Kada MCU otkrije nizak napon baterije ili je uređaj u stanju mirovanja, može aktivno staviti Bluetooth modul u duboko spavanje kako bi spriječio nenormalno trošenje energije.
Stabilno napajanje:Bluetooth crpi veliku trenutnu struju prilikom prijenosa signala. Preporučuje se povezivanje odgovarajućeg kondenzatora za filtriranje između VCC i GND pinova modula kako bi se spriječile fluktuacije napona koje uzrokuju neočekivano ponovno pokretanje modula.


