VARIABLE_SERIAL_PORT
データ通信を高速化するために設計された新しいシリアルポート。
カテゴリーにリストされています:
ハードウェアGitHub説明
可変シリアルポート(VSP)は、データ通信を高速化するために設計された新しいシリアルポートで、従来のUARTと比較して最大85%の伝送時間を節約でき、はるかに高速なビットレートをサポートします。これは、意味のあるビットのみを送信し、冗長な先頭ゼロを省略することによって実現され、固定の8ビットバイナリ伝送の代わりに可変ビットバイナリ伝送を可能にします。
使い方 VARIABLE_SERIAL_PORT?
VSPを使用するには、STM32プラットフォーム上で提供されたソフトウェアのサンプルプロジェクトを実装します。SPIとDMAを使用する方法と、DMAを使用したTIMER出力比較の2つの伝送方法から選択します。受信には、TIMER入力キャプチャを利用してBMCパルスを生データにデコードします。
の主な機能 VARIABLE_SERIAL_PORT:
1️⃣
最大85%の伝送時間を節約
2️⃣
UARTと比較して高速なビットレートをサポート
3️⃣
冗長データを省略して意味のあるビットのみを送信
4️⃣
信号送信にバイフェーズマークコーディング(BMC)を利用
5️⃣
単一ワイヤの双方向通信を可能にする
なぜ使用するのか VARIABLE_SERIAL_PORT?
# | ユースケース | ステータス | |
---|---|---|---|
# 1 | クライアントの動作速度と動作モードの設定 | ✅ | |
# 2 | ハフマンコーディングのような圧縮を使用して大容量データを効率的に送信 | ✅ | |
# 3 | 差分値伝送を使用して画像や動画データを送信 | ✅ |
開発者 VARIABLE_SERIAL_PORT?
VSPの製造元はmaxmklamで、データ通信の効率と速度を向上させるためにこの革新的なシリアルポート技術を開発しました。