Ana içeriğe geç
Donanım

Linux için geliştirilen Ethernet ses kartı eth68 tanıtıldı

Öne çıkanlar

  • STM32H7 mikrodenetleyicili eth68, netJACK1 protokolünü taklit ederek çalışıyor.
  • 48 kHz ve 64 örnek tampon boyutunda 3,620 milisaniye ses gecikmesine ulaşıldı.
  • Ağ üzerinden bağlanan birden fazla ünite tek bir ses arayüzü olarak senkronize ediliyor.

Linux sistemler için tasarlanan eth68 adlı Ethernet ses kartı projesi paylaşıldı. Cihaz, STM32H7 mikrodenetleyicisi üzerinde çalışan özel çıplak donanım ürün yazılımıyla netJACK1 ana uç noktasını taklit ediyor. Sistem, JACK sunucusunun netone arka ucuyla veya pw-eth68 istemcisi üzerinden doğrudan PipeWire oturumuyla iletişim kuruyor. Donanım, standart ağ altyapısını kullanarak doğrudan fiziksel giriş ve çıkışları işletim sistemine aktarıyor.

Donanımın gecikme süresi testlerinde eth68, 48 kHz örnekleme hızında ve 64 örnek tampon boyutunda 3,620 milisaniye gidiş-dönüş ses gecikmesine ulaştı. Yapılan karşılaştırmalarda bu değerin RME HDSPe AIO Pro PCIe kartı ile eşit olduğu, 96 kHz hızında ise 1,814 milisaniye ile ticari kartı 0,33 milisaniye geride bıraktığı görüldü. Cihazın arka panelindeki BNC bağlantısından sağlanan LATMON dijital sinyali, tampon işleme gecikmesinin gerçek zamanlı olarak osiloskop üzerinden izlenmesini sağlıyor.

Çoklu kanal ihtiyacı için birden fazla eth68 ünitesi yerel ağ üzerinden senkronize edilebiliyor. Yayın paketleri yardımıyla 1 örnekten daha kısa sürede eşzamanlanan üniteler, eth68proxy aracı veya doğrudan PipeWire üzerinden tek bir ses arayüzü gibi birleştiriliyor. Geliştirici, özel AVB veya TSN donanımı gerekmediğini, standart gigabit ağ anahtarları ve Intel I210 ağ kartlarıyla sistemin kararlı şekilde çalıştığını aktardı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.