基本的な概念STM32-コミュニケーションズ

シリアル通信とパラレル通信

データ伝送、通信、シリアル通信の方法は、パラレル通信に分割することができ、シリアル通信は、データ信号線(典型的には8以下)少数の、接地線と制御信号を介して装置間を意味し、の形でデータビットに応じて通信データのビット伝送によるビット。一般に8、16、32および64以上のデータ通信回線送信、その図19-1の通信に記載されている透過コントラスト、道路の複数のレーンのようなパラレル通信を用いて並列に通信を意味する、とすることができます複数のデータビットからのデータ、及びシリアル通信、シリアル通信の同時送信は、シングルレーンの道路のように、同じ時間だけデータを1ビットのデータを送信することが可能です。

5d306315ead8299760

複数のデータビットを同じデータ転送速度で送信することができるので、明らかに、並列に送信される通信データの量が非常に大きい、及びシリアル通信データ線ハードウェアコストの削減(特に遠いです距離)とPCBのレイアウト面積、表19-1に示すシリアル通信とパラレル通信特性の比較。

表19-1シリアル通信とパラレル通信の特性比較

プロパティ
シリアル通信
パラレル通信
通信距離
さらに
近いです
アンチジャミング機能
強いです
弱いです
伝送速度
遅く
より高いです
費用
より高いです

しかし、同期パラレル伝送で高く、通信速度の向上と、信号干渉の問題が顕著に高速シリアル差動伝送レートを使用して、今技術の発展に伴い、ますます多くのアプリケーションの通信のパフォーマンスに影響を与えることができ。

全二重、半二重および単信通信

データ通信の方向は、通信は、図19-2および表19-2を区別するためのチャネルの方向に主に全二重、半二重及びシンプレックス通信、に分割されます。

通信の表19-2説明

通信
説明
全二重
2つのデバイス間で同時にデータを同時に送受信することができます
半二重
送受信したデータを2つのデバイス間が、同時にすることはできません
シンプレックス
通信の一方向のみ、すなわち固定された送信装置、他の任意の時点で
受信装置に固定

それでも道路アナロジーは、全二重通信は、互いに独立して両方向の双方向レーントラフィックがあり、その半二重だけ車が他の方向に通過させるために、国の道路、瞬間のようなものです道路車両は、空気の出入りする時間を待つことができる;及び単純車両がトラフィックに完全に閉鎖され、他の方向に一方通行のようなものです。

5d30632fd01ed78374

同期通信と非同期通信

通信のデータ同期方法は、通信の方法に従って区別単純なクロック信号がある場合に使用されるように、同期および非同期に分割されています。

同期通信では、トランシーバは信号線の両方を使用して同期データは、図19-3に示すように、両駆動クロック信号の調整をクロック信号を表します。通信は双方は、クロック信号の立ち上がりまたは立ち下がりエッジにおいてデータ線の均一な規制のサンプリングを行います通常です。

5d30633eaade245930

非同期通信データ同期クロック信号に使用されていない、いくつかの信号は、直接データ信号に同期ビットが散在している、またはデータフレームフォーマットのデータを送信するデータパッケージ本体、図19-4、特定の通信また、当事者が良く同期させるためには、データ伝送速度を合意している必要があり。

5d30634a3217744219

同期通信では、データ信号のコンテンツが送信されたデータの大部分は有効であり、非同期通信フレームは、様々な識別子ので、高効率同期通信、同期通信を含むことになるが、クロック誤差の両方が小さくでき、非同期通信が可能にしながら、両方のクロック誤差が大きくなっています。

通信速度

通信性能を測定することは非常に重要なパラメータは、ビット数は、毎秒(ビット/秒)あたりのビットを送信することを示すために、典型的には、ビットレート(ビットレート)で通信速度、です。ビットレートの混乱の概念は、シンボル当たりの送信数を表す「ボー」(ボーレート)、です。シンボルは二進数表記を表すために使用される概念的な変調された通信信号、通信同じ時間間隔であり、そのような信号は、シンボルと呼ばれます。数字0は0Vで表される通信伝送において一般的である、5Vが数1を表すように、次いで、一つのシンボルは、2つの状態0と1のバイナリビットに等しい一つのシンボル、このときのボーレートビットの大きさを表すことができます一致率、通信中の伝送は、0V、2V、4Vと6Vがある場合、それぞれ、進数00、01、10、11、その後、各シンボルは、4つの状態、すなわち、2つの2進ビットを表すことができ、シンボルを表します数がバイナリのビット数の半分であり、この時間は、ボー・レートの半分のビットレートです。多くの一般的な通信シンボル二つの状態が表現されているので、厳密に間違って何も話していないが、それは多くの場合、ボービットレートに直接発現されるが、私はあなたがそれらの違いを理解してほしいです。

おすすめ

転載: www.cnblogs.com/luoxiao23/p/11209737.html