İçeriğe atla

Serial Peripheral Interface

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

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

Veri iletimi

İ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ı

Mod numaraları

Bağımsız ikincil SPI yapılandırması

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

Daisy chain SPI yapılandırması

Geçerli SPI iletişimleri

Kesmeler

SPI getirileri ve götürüleri

Getiriler

Götürüler

Uygulamalar

Standartlar

Geliştirme araçları

Host bağdaştırıcıları

Protokol çözümleyiciler

Osiloskoplar

Lojik çözümleyiciler

İlgili Terimler

Kuyruklu seri çevre birimi arayüzü (QSPI)

Microwire

3-wire seri veri yolları

Çoklu G/Ç SPI

Ayrıca bakınız

Kaynakça

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Commodore 64</span> 1982de tanıtılan 8 bit ev bilgisayarı

Commodore 64, tüm zamanların en çok satan kişisel bilgisayar modeli. Ocak 1982'de Commodore Business Machines tarafından ilk olarak tanıtıldı. İsmindeki 64, 64 kilobyte'lık RAM'inden gelmektedir. Genellikle C64 olarak ifade edilir ve bazen Commodore şirket logosuna benzetmek için C=64 olarak yazılır. CBM 64 ya da VIC-64 olarak da bilinir. Ağustos 1982'de 595$ fiyat ile piyasaya sunuldu. Fiyatı 1983'ün sonlarında 200$'a kadar indirildi. 64 KB RAM belleğiyle, ses ve görüntü performansıyla o zamanların IBM uyumlu bilgisayarlarına göre daha üstün bir sistem sunuyordu. Commodore 64'ün yaşam süresi boyunca toplamda yaklaşık olarak 17 milyon cihaz satıldı.

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">Sensör</span>

Sensör,, fiziksel bir olayı tespit etmek amacıyla bir çıkış sinyali üreten cihazdır.

<span class="mw-page-title-main">Modem</span> cihazların internete girebilmesini sağlayan cihaz

Modem veya çevirge, tanım olarak "Modülator" ve "Demodülator" kelimelerinin birleşiminden üretilmiştir. Modem, bilgisayarların genel ağa bağlantısını sağlayan ve bir bilgisayarı uzak yerlerdeki bilgisayar(lara) bağlayan aygıttır. Modem, verileri ses sinyallerine ses sinyallerini verilere dönüştürerek verileri taşır. Geniş ağ kurmak için mutlaka bulunması gereken ağ elemanıdır.

Telekomünikasyonda RS-232, DTE ile DCE arasındaki seri ikili tek sonlu veri iletimi ve sinyalleme için kullanılan seri iletişim standardının genel adıdır. Daha çok bilgisayardaki seri portlarda kullanılır. Bu standart, elektriksel karakteristikleri, sinyal zamanlamalarını, sinyal anlamlarını, konnektörlerin fiziksel büyüklükleri ve bacak çıkışlarını kapsamaktadır. Şu anki standart 1997'den beri kullanılmaktadır.

<span class="mw-page-title-main">SATA</span>

SATA yani Seri ATA, bilgisayar donanımı içerisinde bir veri taşıma teknolojisidir. Özellikle sabit diskten ya da sabit diske veri aktarımı işlevini yerine getirir. ATA teknolojisinin üstüne üretilmiştir. İsim karışıklığı olmaması için eski ATA ismi PATA olarak değiştirilmiştir. Hem SATA hem de PATA sürücüsü IDE sürücüsüdür.

<span class="mw-page-title-main">Intel 8086</span> Intel tarafından geliştirilmiş bir mikroişlemci yongasıdır

8086 Intel tarafından geliştirilmiş, x86 mimarisi 'nin gelişmesine yol açan 16-bit mimarisinde bir mikroişlemci yongasıdır. Intel tarafından 8086 tasarımının geliştirmesine 1976 yılı baharında başlanmış ve 1978 yılı yaz aylarında ilk çip piyasaya sürülmüştür. 1979 yılında piyasaya sürülen Intel 8088, daha ucuz ve az sayıda çevre birimi kullanımına olanak veren, ayrıca IBM PC tasarımında kullanılan 8254 CTC, 8255 PIO ve 8259 PIC gibi 8080-ailesi çevre birimleri ile uyumlu olacak şekilde 8-bitlik bir data bus eklenerek hafifçe modifiye edilmiş bir versiyondur. İlave olarak daha basit ve ucuz PCB tasarımı gerektirmekte ve daha az sayıda DRAM çipine gereksinim duymaktadır. Intel 8088 orijinal IBM PC tasarımında kullanılan işlemci olması özelliğiyle de kayda değerdir.

<span class="mw-page-title-main">EEPROM</span>

EEPROM, küçük boyuttaki verileri kalıcı olarak saklamak için bilgisayar ya da diğer cihazlarda kullanılan bir yongadır. Boyutu daha büyük olan sabit verileri saklamak için ise flaş bellek gibi daha ekonomik yöntemler kullanılır. EEPROM, elektrikle yazılıp silinme özelliğine sahiptir.

<span class="mw-page-title-main">Mikroişlemci</span> ana işlem biriminin fonksiyonlarını tek bir yarı iletken tümdevrede birleştiren programlanabilir sayısal elektronik bileşen

Mikroişlemci, işlemci olarak da bilinen, merkezî işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tüm devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir.

<span class="mw-page-title-main">Seri bağlantı noktası</span>

Seri port seri bir bağlantı noktası, seri iletişim, her seferinde içeriye veya dışarıya doğru bir bit bilgi transfer eden fiziksel bir arayüzdür. Kişisel bilgisayarların tarihi boyunca terminaller veya modemler gibi cihazlar ile bilgisayarlar arasındaki veri transferi çoğunlukla seri bağlantı noktaları üzerinden sağlanmıştır. Fare, klavye, diğer çevre birimleri de bu yolla bilgisayara bağlanmaktadır.

SCSI, Sabit Disk, CD sürücü, tarayıcı, yazıcı gibi aygıtları paralel arabirim standartlarından daha uyumlu ve gelişmiş bir şekilde kontrol eden standarttır.

<span class="mw-page-title-main">Flip flop</span>

Bir elektronik devreye çalışma gerilimi uygulandığı sürece durumunu ve buna bağlı olarak çıkışındaki değeri devamlı olarak koruyan multivibratör çeşidi Flip Flop (yaz-boz) olarak isimlendirilir. FF olarak sembolize edilir. Lojik kapılar ile oluşturduğumuz flip floplar lojik devrelerde en önemli bellek elemanlarıdır. FF'ler için çift kararlı multivibratör terimi de kullanılır. FF'lerin tetikleme girişine uygulanan kare veya dikdörtgen şeklindeki sinyaller, tetikleme sinyali/palsi olarak adlandırılır. FF devresi tetikleme sinyalinin pozitif kenarında tetikleniyorsa pozitif kenar tetikleme, negatif kenarından tetikleniyorsa negatif kenar tetiklemeli devre olarak tanımlanır.

<span class="mw-page-title-main">Anahtarlamalı güç kaynağı</span>

Anahtarlamalı güç kaynağı olarak adlandırılan anahtarlamalı modlu güç kaynağı, elektrik gücünü verimli şekilde dönüştürmek için anahtarlama regülatörü içeren elektronik bir güç kaynağıdır. Anahtarlamalı güç kaynağı ya da İngilizce özgün adının kısaltmasıyla SMPS, 1960'lı yıllarda doğrusal güç kaynaklarının çalışma veriminin düşük olması ile kullanılmaya başlanmıştır.

<span class="mw-page-title-main">Amiga CDTV</span>

Amiga CDTVya da Commodore CDTV Commodore Dinamik Toplam Vision bir multimedya platformu. Commodore International tarafından 1991 yılının Mart ayında sunuldu.

Tolapai, Intel'in system-on-a-chip (SoC) ile bir x86 işlemci çekirdeği birleştirerek ürettiği gömülü işlemcinin kod adıdır, DDR2 bellek denetleyicileri, I / O kontrol ve güvenlik işlevleri için QuickAssist Entegre hızlandırıcı birim ilave edilmiştir.

<span class="mw-page-title-main">Amplifikatör</span>

Amplifikatör veya yükselteç, elektronik sinyalleri artırmak için kullanılan elektronik cihazlardır. Amplifikatörler bu işlemi bir güç sağlayacısından alıp bu çıkış sinyallerinin şeklini eşleştirerek yaparlar. Yani, bir amplifikatör güç sağlayıcısından aldığı sinyalleri düzenler.

<span class="mw-page-title-main">ESP8266</span>

ESP8266 TCP/IP yığınına sahip, düşük maliyetli bir Mikro Kontrol Ünitesidir (MCU). Şanghay merkezli Espressif Systems firması tarafından üretilmektedir.

<span class="mw-page-title-main">Bluetooth Low Energy</span>

Bluetooth Low Energy (BLE) sağlık alanında, fitness'ta, güvenlikte ve ev eğlencelerinde yeni uygulamalar hedefleyen Bluetooth Special Interest Group (SIG) tarafından tasarlanan ve pazarlanan kablosuz kişisel alan ağı teknolojisidir. "Bluetooth Smart" olarak da anılan BLE, Klasik Bluetooth'un bir alt grubudur ve Bluetooth 4.0 temel özelliklerinin bir parçası olarak tanıtılmaktadır. Klasik Bluetooth ile örtüşüyor olsa da BLE, aslında tamamen farklı bir kökene sahiptir ve Bluetooth SIG tarafından benimsenmeden önce Nokia’da "Wibree" adı verilen bir şirket projesi olarak başlatılmıştır.

<span class="mw-page-title-main">Arduino Uno</span>

Arduino uno, Atmega328p mikrodenetleyici çipine sahiptir ve Arduino.cc tarafından geliştirilen açık kaynaklı bir mikrodenetleyici kartıdır. Arduino Uno, diğer devrelere arayüzlenebilen dijital ve analog giriş/çıkış (I/O) pinleri ile donatılmıştır.