VARIABLE_SERIAL_PORT
Ein neuer serieller Port, der für schnellere Datenkommunikation entwickelt wurde.
Aufgeführt in Kategorien:
HardwareGitHubBeschreibung
VARIABLE SERIAL PORT (VSP) ist ein neuer serieller Port, der für schnellere Datenkommunikation entwickelt wurde und in der Lage ist, die Übertragungszeit um bis zu 85 % zu sparen und viel schnellere Bitraten im Vergleich zu traditionellen UART zu unterstützen. Dies wird erreicht, indem nur die bedeutungsvollen Bits übertragen und redundante führende Nullen weggelassen werden, was eine variable Bit-Binärübertragung anstelle einer festen 8-Bit-Binärübertragung ermöglicht.
Wie man benutzt VARIABLE_SERIAL_PORT?
Um VSP zu verwenden, implementieren Sie die bereitgestellten Softwarebeispielprojekte auf STM32-Plattformen. Wählen Sie zwischen zwei Übertragungsmethoden: Verwendung von SPI mit DMA oder Verwendung von TIMER-Ausgangsvergleich mit DMA. Für den Empfang nutzen Sie TIMER-Eingangserfassung mit DMA, um die BMC-Pulse zurück in Rohdaten zu dekodieren.
Hauptmerkmale von VARIABLE_SERIAL_PORT:
1️⃣
Spart Übertragungszeit von bis zu 85 %
2️⃣
Unterstützt schnellere Bitraten im Vergleich zu UART
3️⃣
Überträgt nur bedeutungsvolle Bits und lässt redundante Daten weg
4️⃣
Verwendet Biphase Mark Coding (BMC) für die Signalübertragung
5️⃣
Ermöglicht bidirektionale Kommunikation über ein einzelnes Kabel
Warum könnte verwendet werden VARIABLE_SERIAL_PORT?
# | Anwendungsfall | Status | |
---|---|---|---|
# 1 | Konfiguration der Betriebs- und Arbeitsgeschwindigkeit des Clients | ✅ | |
# 2 | Effiziente Übertragung großer Datenmengen mit einer kompressionsähnlichen Huffman-Codierung | ✅ | |
# 3 | Übertragung von Bild- und Videodaten mit differenzieller Wertübertragung | ✅ |
Wer hat entwickelt VARIABLE_SERIAL_PORT?
Der Hersteller von VSP ist maxmklam, der diese innovative serielle Porttechnologie entwickelt hat, um die Effizienz und Geschwindigkeit der Datenkommunikation zu verbessern.