Saleae USB-CAN Lojik Analizör 24MHz 8 Kanal
Lojik analizör, dijital bir devrede hatlar üzerinde gidip gelen sinyalleri bilgisayar ekranında zaman ekseni üzerinde görünür kılan ölçüm cihazıdır. Bu modeldeki 8 giriş kanalı, izlenecek hatlara devre kesilmeden paralel bağlanır; kart her hattın lojik seviyesini saniyede 24 milyon kereye kadar örnekler ve USB üzerinden bilgisayara aktarır. Yazılım ham 0/1 verisini kare dalga olarak çizmekle kalmaz; SPI, I2C, UART, CAN ve 1-Wire gibi protokolleri çözerek hattan geçen baytları okunabilir biçimde listeler. Böylece “kod mu hatalı, kablo mu kopuk, adres mi yanlış” sorusu tahminle değil ölçümle cevaplanır. Kartın merkezinde 8051 çekirdekli Cypress CY7C68013A denetleyicisi bulunur.
Teknik Özellikler
| Kanal sayısı | 8 dijital giriş (CH0 – CH7) |
| Maksimum örnekleme hızı | 24 MHz, 8 kanalın tamamında eşzamanlı |
| Örnekleme kademeleri | 24 / 16 / 12 / 8 / 4 / 2 / 1 MHz ve 500 / 250 / 200 / 100 / 50 / 25 kHz |
| Ana denetleyici | Cypress CY7C68013A (EZ-USB FX2LP) – 8051 çekirdeği ve tümleşik USB 2.0 alıcı-verici |
| Osilatör | 24 MHz kristal |
| Zaman çözünürlüğü | 24 MHz örneklemede yaklaşık 41,7 ns (1 / 24 MHz); iki örnek arasındaki en küçük adım |
| Giriş gerilim aralığı | 0 – 5,25 V DC (mutlak sınır: -0,5 V / +5,25 V) |
| Lojik eşik seviyeleri | Lojik 0: 0,8 V ve altı — Lojik 1: 2,0 V ve üzeri |
| Uyumlu lojik aileler | 5 V TTL ve 3,3 V CMOS sinyaller |
| Bilgisayar arayüzü | USB 2.0 High Speed (480 Mbit/s) |
| Besleme | USB hattından; harici adaptör gerekmez |
| Sinyal konnektörü | 10 pinli tek sıra header: CLK, CH0 – CH7 ve GND |
| Tetikleme türleri | Yazılım tabanlı: yükselen kenar, düşen kenar, yüksek seviye, düşük seviye |
| Dahili kayıt belleği | Yok; veri anlık olarak USB üzerinden bilgisayara aktarılır |
| Çözümlenebilen protokoller | SPI, I2C, UART (Async Serial), CAN, 1-Wire, I2S / PCM, DMX-512, Manchester, UNI/O, basit paralel veri |
| Yazılım desteği | Saleae Logic 1.x sürümleri ve açık kaynaklı sigrok / PulseView |
| Firmware | Dahili flash yok; firmware her takılışta USB üzerinden yüklenir. EEPROM yalnızca USB kimliğini (VID/PID) saklar |
| Boyutlar | Yaklaşık 55 × 28 × 14 mm |
Öne Çıkan Özellikler
- 8 kanalın tamamı aynı anda ve aynı hızda örneklenir; saat, veri ve seçme hatları tek ekranda hizalı olarak görülür, aralarındaki gecikme doğrudan ölçülebilir.
- Protokol çözücüler sayesinde dalga şekli okunabilir veriye dönüşür: I2C'de cihaz adresi ve ACK/NACK yanıtı, SPI'de gönderilen baytlar, UART'ta karakterler doğrudan listelenir.
- Girişler hem 5 V TTL hem 3,3 V CMOS seviyeleriyle çalışır; Arduino UNO ve Mega kartlarının yanında ESP32, STM32 ve Raspberry Pi hatları da aynı cihazla incelenebilir.
- Harici besleme, pil ya da adaptör gerekmez; tek USB kablosu hem gücü hem veriyi taşır, masada ek kablo karmaşası oluşmaz.
- Dahili bellek darboğazı olmadığı için kayıt süresi cihazın değil, bilgisayarın RAM kapasitesinin izin verdiği kadar uzatılabilir.
- Hem üretici yazılımı hem de açık kaynaklı sigrok / PulseView ile kullanılabildiğinden Windows, Linux ve macOS ortamlarında çalışır.
- Alınan kayıtlar dosya olarak saklanabilir; aynı ölçüm sonradan tekrar açılıp incelenebilir, iki olay arasındaki süre imleçlerle karşılaştırılabilir.
Kullanım Alanları
- I2C hattında yanıt vermeyen bir sensörün gerçekten adreslenip adreslenmediğini, ACK dönüp dönmediğini ve pull-up dirençlerinin hattı zamanında yukarı çekip çekmediğini görmek.
- SPI ekran, SD kart modülü veya RF alıcı-verici bağlantısında saat kutbu ve fazı (CPOL/CPHA), bit sırası ve seçme (CS) zamanlaması kaynaklı hataları ayıklamak.
- UART hattında baud hızı uyuşmazlığını tek bir bitin süresini ölçerek doğrulamak; bozuk gelen karakterlerin kaynağının hız mı yoksa gürültü mü olduğunu ayırt etmek.
- PWM sinyalinin frekansını ve doluluk oranını ölçmek; servo motor, step motor sürücü ve ESC darbelerinin genişliğini kontrol etmek.
- Mikrodenetleyici ile CAN alıcı-vericisi arasındaki lojik seviyeli TX/RX hatlarını izleyip mesaj çerçevelerini ve tanımlayıcıları çözmek.
- DS18B20, DHT11 / DHT22 ve kızılötesi alıcı gibi tek hatlı, zamanlamaya duyarlı sensörlerin darbe sürelerini veri sayfasındaki değerlerle karşılaştırmak.
- Elektronik ve gömülü sistem eğitiminde dijital haberleşme protokollerinin nasıl çalıştığını canlı ölçüm üzerinden göstermek.
Bağlantı ve Kullanım
Cihaz USB kablosuyla bilgisayara takılır; ölçülecek hatlar ise 10 pinli konnektördeki CH0 – CH7 girişlerine dişi-dişi bağlantı kablolarıyla, devreyi kesmeden paralel şekilde bağlanır. Doğru ölçümün ilk şartı ortak topraktır: analizörün GND pini mutlaka test edilen devrenin toprak hattına bağlanmalıdır, aksi halde yakalanan dalga şekli anlamsız çıkar; kanal sırasını karıştırmamak için saat hattını CH0'a, veri hattını CH1'e bağlamak gibi sabit bir düzen benimsemek işi kolaylaştırır. Yazılımda önce örnekleme hızı ve kayıt süresi belirlenir, ardından ilgili kanala protokol çözücü (SPI, I2C, UART, CAN...) eklenir ve kayıt başlatılır; kurulumun doğruluğunu görmek için ilk denemeyi tek kanalla, bilinen bir sinyal üzerinde (örneğin yanıp sönen bir LED çıkışı ya da sabit bir PWM hattı) yapmak, hem toprak bağlantısını hem de kanal eşleşmesini birkaç saniyede doğrular. Pratik kural olarak örnekleme hızı, izlenen sinyalin frekansının en az dört katı seçilmelidir; örneğin 1 MHz'lik bir SPI saati 24 MHz örneklemeyle rahatlıkla çözülür.
Paket İçeriği
- 1 adet 8 kanal 24 MHz USB lojik analizör
- 1 adet USB bağlantı kablosu
Dikkat Edilmesi Gerekenler
- Girişlere 5,25 V üzerinde gerilim uygulanmamalıdır. Şebeke gerilimi, motor sürücü çıkışı veya 12 V / 24 V endüstriyel sinyaller doğrudan bağlanamaz; önce gerilim bölen ya da seviye dönüştürücü kullanılmalıdır.
- Bu bir lojik analizördür, osiloskop değildir. Sinyalin genliğini, gürültüsünü veya analog biçimini göstermez; yalnızca eşik değerine göre 0 veya 1 üretir. Yükselme süresi, çınlama ve gürültü ölçümü için osiloskop gerekir.
- CAN çözümlemesi, CAN_H / CAN_L diferansiyel hattı üzerinden yapılamaz. Ölçüm, mikrodenetleyici ile CAN alıcı-vericisi arasındaki lojik seviyeli TX/RX uçlarından alınır.
- Donanımsal tetikleme ve dahili kayıt belleği yoktur; veri kesintisiz olarak USB üzerinden akar. 8 kanalın tamamı 24 MHz'te örneklendiğinde bu akış USB 2.0 bant genişliğini zorlar ve yavaş USB denetleyicilerinde örnek kaybı görülebilir. Böyle bir durumda cihaz çoklayıcı (hub) yerine doğrudan bilgisayarın portuna takılmalı, gerekirse bir alt örnekleme kademesine (16 veya 12 MHz) inilmelidir.
- Örnekleme hızı sinyalin frekansına yaklaştıkça kısa darbeler kaçırılır. 24 MHz örnekleme, pratikte birkaç MHz mertebesine kadar olan sinyallerde güvenilir sonuç verir; daha hızlı hatlar için daha yüksek örnekleme hızına sahip bir cihaz gerekir.
- Kartta dahili flash bellek bulunmadığından firmware her takılışta bilgisayardan yüklenir; bu nedenle cihazın sürücüsü kurulu olmalıdır. Yazılım açıkken takıldığında cihaz yeniden taranarak algılanır.