I2C - 回路間バス

I2Cバスは、組み込みの領域で非常によく使われています。その仕組みとRaspberry Piでの設定方法を例を挙げて説明します。I2Cの特徴 Inter-Integrated Circuit Busは、同期式シリアル通信バスです。1982年にフィリップスセミコンダクターズが発明を担当したが、このインタフェースはすぐに人気を博した。一般的に使われる同義語はI2C、I2CまたはIICです。このインタフェースは、コントローラ-ターゲット・アーキテクチャを利用し、コントローラはわずか2本のワイヤで最大112台のデバイスと通信することができる。コントローラは、特定のターゲットのニーズに合わせてビットレートを調整することができます。したがって、I2Cはセンサー、EEPROMデバイスなど、多くのデバイスと互換性があります。

read a person's history

SPI - シリアル・ペリフェラル・インターフェース

SPIとは、Serial Peripheral Interface(シリアル・ペリフェラル・インターフェース)の略です。SPIを使うと、2つの機器間で高速にデータをやり取りすることができます。しかも、必要な配線は4本だけです。SPIの特徴 シリアルペリフェラルインターフェイスは、短距離用の同期式通信インターフェイスです。同期とは、データをブロックまたはフレーム単位で送信し、2つのデバイスをクロックで同期させることです。シリアルインターフェースなので、デバイスは一度に1ビットずつ送信します(パラレル通信とは異なります)。一方のデバイスは「マスター」と呼ばれ、クロックサイクルを指示します。もう一方のデバイスは「スレーブ」です。通常、通信は全二重モードで行われます。従って、両方のデバイスがデータを送信することができ、たとえ...

read a person's history