Serial Peripheral Interface

Vikipedi, özgür ansiklopedi
SPI veri yolu: birincil ve ikincil aygıtlar

Serial Peripheral Interface Bus ya da SPI veri yolu full duplex modda çalışan senkron bir seri veri bağlantısı standardıdır. İsmi Motorola tarafından belirlenmiştir. Usta/çırak kipinde çalışan aygıtlardan usta aygıt veri çerçevesini başlatır. Birden fazla çırak aygıt varsa kendilerine ait çırak seçim (çip seçim) teliyle seçilebilirler. SPI, benzer seri iletişim biçimlerinden daha fazla tele ihtiyaç duyar. Bu nedenle dört telli olarak da anılır.

Arayüz[değiştir | kaynağı değiştir]

SPI veri yolu dört lojik sinyal tanımlar:

  • SCLK: Seri Saat (usta aygıt çıkışı);
  • MOSI; SIMO: usta Çıkış, çırak aygıt giriş;
  • MISO; SOMI: Usta aygıt Giriş, çırak Çıkış;
  • SS: çırak seçimi (aktif -0- ).

Farklı adlandırmalar da sıklıkla kullanılır:

  • SCK; CLK: Seri Saat (birincil aygıt çıkışı)
  • SDI; DI, DIN, SI: Serial Data In; Data In, Serial In
  • SDO; DO, DOUT, SO: Serial Data Out; Data Out, Serial Out
  • nCS, CS, CSB, CSN, nSS, STE: Chip Select, Slave Transmit Enable (düşünce aktif, birincil aygıt çıkışı)

SDI/SDO (DI/DO, SI/SO) geleneği birincil aygıttaki SDO pininin ikincil aygıttaki SDI pinine bağlanmasını gerekli kılar. Çip seçim kutbu nadiren yükselince aktif olarak kullanılır.

İşleme[değiştir | kaynağı değiştir]

Veri iletimi[değiştir | kaynağı değiştir]

İletişimin başlaması için master cihaz veri yolu ilk olarak slave cihazının desteklediği maksimum frekansa eşit veya ondan daha düşük bir frekans kullanarak clock ayarlarını yapar. Genelde bu frekans değerleri birkaç Mhz olmaktadır. Master cihaz daha sonra cihaz seçme hattı üzerinden istenen cihaz(chip) için logic 0 bilgisini gönderir.

Saat kutbu ve fazı[değiştir | kaynağı değiştir]

Mod numaraları[değiştir | kaynağı değiştir]

Bağımsız ikincil SPI yapılandırması[değiştir | kaynağı değiştir]

Tipik SPI veri yolu: birincil aygıt ve üç adet ikincil aygıt

Daisy chain SPI yapılandırması[değiştir | kaynağı değiştir]

Geçerli SPI iletişimleri[değiştir | kaynağı değiştir]

Kesmeler[değiştir | kaynağı değiştir]

SPI getirileri ve götürüleri[değiştir | kaynağı değiştir]

Getiriler[değiştir | kaynağı değiştir]

Götürüler[değiştir | kaynağı değiştir]

Uygulamalar[değiştir | kaynağı değiştir]

Standartlar[değiştir | kaynağı değiştir]

Geliştirme araçları[değiştir | kaynağı değiştir]

Host bağdaştırıcıları[değiştir | kaynağı değiştir]

Protokol çözümleyiciler[değiştir | kaynağı değiştir]

Osiloskoplar[değiştir | kaynağı değiştir]

Lojik çözümleyiciler[değiştir | kaynağı değiştir]

İlgili Terimler[değiştir | kaynağı değiştir]

Kuyruklu seri çevre birimi arayüzü (QSPI)[değiştir | kaynağı değiştir]

Microwire[değiştir | kaynağı değiştir]

3-wire seri veri yolları[değiştir | kaynağı değiştir]

Çoklu G/Ç SPI[değiştir | kaynağı değiştir]

Ayrıca bakınız[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]