Die Verbindungsmethode zwischen einem Bluetooth-Modul und der Haupt-MCU hängt hauptsächlich vom gewählten Modultyp ab. In Anbetracht des Smart-Ring-Projekts, an dem Sie arbeiten, gibt es normalerweise zwei gängige Verbindungslösungen:
1. Transparenter UART-Übertragungsmodus (der einfachste, geeignet für den schnellen Start)
Wenn Sie ein vorgeflashtes Modul mit integrierter Bluetooth-Firmware verwenden (z. B. E104-BT09, MS52SF1 usw., basierend auf Telink TLSR8208), kommunizieren diese normalerweise über mit der MCUTransparente UART-Übertragung.
Verbindungsmethode:
TXD(Module Transmit) verbindet sich mit den MCUsRXD(Erhalten)
RXD(Module Receive) stellt eine Verbindung zu den MCUs herTXD(Übertragen)
GNDverbindet sich mitGND(Gemeinsamkeit)
VCCverbindet sich mit3.3V(Stromversorgung)
Funktionsprinzip:Die MCU muss lediglich Standard-AT-Befehle über UART senden, um Bluetooth-Parameter (wie Gerätename, Sendeleistung usw.) zu konfigurieren. Nachdem die Verbindung hergestellt wurde, werden alle von der MCU über den UART gesendeten Daten direkt über Bluetooth weitergeleitet und umgekehrt. Bei dieser Methode müssen Sie nicht tief in den komplexen Bluetooth-Protokollstapel eintauchen und eignen sich daher perfekt für eine schnelle Entwicklung.
2. Protokoll-Docking-Modus (Mainstream-Lösung, geeignet für umfassende Anpassung)
Wenn Sie tiefgreifend auf dem Telink SDK entwickeln (z. B. mit der BLE-Lösung von Tuya Smart), müssen Sie zusätzlich zur grundlegenden UART-Kommunikation auch einige davon verbindenStatuskontrollstifteum eine niedrige -Energieverwaltung und Statussynchronisierung zu erreichen.
Grundlegende Verbindungen:
Senden / Empfangen:Kreuz-verbunden mit der MCU, verwendet für die Übertragung von Bluetooth-Protokoll-Datenpaketen (DP-Datenberichterstellung und -empfang).
Erweiterte Steuerstifte (sehr empfehlenswert):
Niedrig-Steuerstift (Aufwachen/Ruhezustand):Die MCU verwendet diesen Pin, um das Modul in den Tiefschlafmodus zu versetzen. Für batteriebetriebene Geräte-wie Smart Rings, die extrem empfindlich auf den Stromverbrauch reagieren, ist dieser Pin von entscheidender Bedeutung.
Verbindungsstatus-Benachrichtigungs-Pin (Link/Status):Wenn das Telefon über Bluetooth eine Verbindung herstellt oder trennt, gibt das Modul über diesen GPIO einen hohen oder niedrigen Logikpegel aus, um die MCU zu benachrichtigen. Dadurch kann die MCU den Betriebszustand rechtzeitig wechseln (z. B. schlafen, wenn die Verbindung getrennt ist, aktiv bleiben, wenn die Verbindung besteht).
RST (Reset-Pin):Die MCU kann einen Neustart des Bluetooth-Moduls erzwingen, indem sie diesen Pin nach unten zieht.
💡 Hardware-Verbindungsvorschläge für Smart Rings:
Da der Innenraum eines Smart Rings äußerst begrenzt ist und er von einer Batterie gespeist wird, achten Sie bitte beim Design der Leiterplatte oder der Anschlussdrähte genau auf die folgenden zwei Punkte:
Design mit geringem Stromverbrauch:Stellen Sie sicher, dass Sie den Low-{0}Power-Control-Pin des Moduls anschließen. Wenn die MCU eine niedrige Batteriespannung erkennt oder das Gerät im Leerlauf ist, kann sie das Bluetooth-Modul aktiv in den Tiefschlaf versetzen, um einen abnormalen Stromverbrauch zu verhindern.
Stabile Stromversorgung:Bluetooth verbraucht bei der Übertragung von Signalen einen großen Momentanstrom. Es wird empfohlen, einen geeigneten Filterkondensator zwischen den VCC- und GND-Pins des Moduls anzuschließen, um zu verhindern, dass Spannungsschwankungen zu einem unerwarteten Neustart des Moduls führen.


