SPI piksel kontrol nedir? DMX512 ile farkları ve doğru seçim
Piksel kontrollü LED'lerde sıkça duyulan SPI ne demek, DMX512'den farkı ne? Çalışma mantığını, avantajlarını, sınırlarını ve hangi projede hangisinin seçileceğini anlattık.
Piksel kontrollü LED'lerde sıkça duyulan SPI ne demek, DMX512'den farkı ne? Çalışma mantığını, avantajlarını, sınırlarını ve hangi projede hangisinin seçileceğini anlattık.
Piksel kontrollü bir cephede her LED grubu, yani her piksel, kendi rengini ve parlaklığını ayrı ayrı alır. Bu kadar çok noktaya veri taşımanın iki yaygın yolu vardır: DMX512 ve sektörde kısaca SPI denen seri piksel protokolleri. İkisi de aynı görüntüyü üretebilir; ama kablolamadan arıza davranışına kadar pek çok noktada ayrışırlar.
SPI (Serial Peripheral Interface), elektronikte çipler arasında kısa mesafede veri taşımak için kullanılan bir seri haberleşme yöntemidir. LED aydınlatmada ise piksel çiplerinin veriyi birbirine aktararak taşıdığı protokollerin genel adı olarak kullanılır. WS2811, WS2812, WS2815, SK6812, UCS1903 ve TM1814 gibi çipler bu ailenin bilinen örnekleridir.
Bu çiplerin çoğu tek bir veri hattıyla çalışır; WS2801 ve APA102 gibi bazıları ise veri hattına ek olarak ayrı bir saat (clock) hattı kullanır. Kontrol cihazının, kullanılan çipin protokolünü desteklemesi gerekir.
SPI sisteminde pikseller bir zincir oluşturur. Kontrol cihazı zincirin başına bütün piksellerin verisini art arda gönderir. İlk piksel kendi payını alır, kalanını bir sonrakine iletir; her piksel aynı işi tekrarlar. Bu yüzden piksellere elle adres verilmez: her pikselin adresi, zincirdeki sırasıdır.
Bu yapı hem avantajlarını hem de sınırlarını beraberinde getirir.
| Özellik | SPI | DMX512 |
|---|---|---|
| Adresleme | Zincirdeki sıraya göre, otomatik | Her armatüre ya da piksele başlangıç adresi verilir |
| Sinyal yapısı | Tek uçlu (TTL) | Diferansiyel (RS-485) |
| Kablo mesafesi | Kısa; yükseltici gerekebilir | Uzun; bir segmentte 300 metreye kadar önerilir |
| Arıza davranışı | Yedek veri hattı yoksa zincir kesilebilir | Arızalı armatür genellikle diğerlerini etkilemez |
| Piksel başına maliyet | Daha düşük | Daha yüksek |
| Standart | Çip türüne özgü protokoller | Açık standart (ANSI E1.11) |
Kısacası; armatürlerin kontrolcüye yakın olduğu, piksel yoğunluğunun yüksek olduğu ve bütçenin belirleyici olduğu projelerde SPI güçlü bir seçenektir. Kablo mesafelerinin uzun olduğu, armatürlerin cephe boyunca geniş bir alana dağıldığı ya da farklı üreticilerin cihazlarının birlikte çalışacağı projelerde ise DMX512 daha güvenli bir yoldur.
İki dünyayı birleştiren çözümler de vardır: Art-Net ya da sACN ile ağ üzerinden gelen veri, piksellerin hemen yanına yerleştirilen kontrolcülerde SPI’a çevrilir. Böylece uzun mesafe Ethernet’le, son birkaç metre SPI’la aşılır. Bu yapıyı kontrol sinyali yazımızda ayrıntılı anlattık.
Piksel kontrollü ürünlerimizin çoğunda SPI standart, DMX512 isteğe bağlıdır. Örneğin MidiPix P16 doğrusal armatürümüz SPI (standart) ya da DMX512 (opsiyonel) protokolüyle sipariş edilebilir; metrede 16 piksel bulunur ve her piksel bağımsız kontrol edilir. PixiDot noktasal armatürümüz de standart olarak SPI, isteğe bağlı olarak DMX512 ile üretilir; böylece hem mevcut hem de yeni kurulan sistemlere uyum sağlar.
Projenizin kontrol altyapısına hangi protokolün uygun olduğunu, kablo mesafelerini ve kontrolcü yerleşimini birlikte değerlendirebiliriz.
Okumaya devam edin