CTS Doğrulayıcı ses verisi yolları testleri

Android ses sistemi, çok çeşitli yollar, çevre birimleri ve yapılandırmalar aracılığıyla ses sinyallerini çalabilir ve kaydedebilir. Karmaşık bir sistemde temel ses özelliklerini manuel olarak test etmek yavaş ve sıkıcı bir işlemdir. CTS Doğrulayıcı, bu sorunu gidermek için çok sayıda rota ve yapılandırmada temel ses özelliğini otomatik olarak doğrulayan çeşitli veri yolu testleri uygular.

Ses verileri yolu testlerinin üç alanı vardır:

  • Varsa analog mikrofonlu kulaklık jakı yolu
  • Cihaz üzerinde hoparlör ve mikrofon yolu
  • USB ses çevre birimi (USB mikrofonlu kulaklık ve USB ses arayüzü) yolu

Ses veri yolları testleri

Şekil 1. Ses veri yolları test listeleri paneli.

Ortak öğeler

Test panelinde, test çalıştırılmadan önce aşağıdakiler gösterilir:

  • Ses özelliklerinin ve DUT tarafından desteklenip desteklenmediklerinin listesi. Bu liste, hangi veri yolunun ve özellik özelliklerinin çalıştırılacağını belirler. Örneğin, MMAP yollarının veri yolu veya özellikleri, MMAP'yi desteklemeyen cihazlarda çalışmaz.

    • Mikrofon: DUT'ta yerleşik bir mikrofon bulunur.
    • Hoparlör: DUT'ta yerleşik bir hoparlör bulunur.
    • MMAP: DUT, MMAP ses modunu destekler.
    • MMAP Exclusive: DUT, MMAP Exclusive ses modunu destekler.
  • Ses API'leri

    • Java API: Oynatma ve kayıt, Java ses API'si ile yapılır.
    • Yerel API: Oynatma ve kayıt, yerel ses API'si ile yapılır.
  • Testleri çalıştırmadan önce sinyal seviyesini ayarlamak için Ses Döngüsel Bağlantısı Kalibrasyon Paneli'ni çağıran bir Sesi Kalibrasyon düğmesi

  • Test işlemi düğmeleri:

    • Başlat: Test sırasını başlatır. Test edilebilir, başarısız veri yolları veya yapılandırmalar test edilir.

    • İptal: Mevcut test sırasını durdurur.

    • Sonuçları Temizle: Tüm veri yollarının sonuç kodunu temizler. Bu seçenek, başarısız olabilecek önceki testlerden sonra test dizisinin tamamını çalıştırmak için kullanılabilir.

  • Sinyal görüntüleme paneli (osiloskop). Bu panelde, testler çalıştırılırken sinyal gösterilir. Net ve yüksek genlikli bir sinüs dalgası göstermeyen bir sinyal, sorunlu bir veri yolunun göstergesidir.

    Gösterilen örnek sayısı, veri yoluna veya yapılandırmaya bağlı olarak değişir. Bu nedenle, sinüs dalgalarının farklı sayıda döngüsünün görünmesi normaldir.

  • Test edilen veri yolu veya yapılandırma özelliklerinin listesi. Bu sayfada, seçilen veri yolları testiyle ilişkili olarak ses I/O çevre biriminde çalıştırılabilecek olası yapılandırmalar listelenir. DUT için geçerli olan veri yolları veya yapılandırmalar ve DUT'ya bağlı kullanılabilir çevre birimleri, testin durumuyla (BAŞARILDI, BAŞARISIZ veya TEST EDİLMEDİ) birlikte yıldız işaretiyle gösterilir.

    Test çalışırken geçerli veri yolu veya yapılandırma, spesifikasyonu çevreleyen >> << ile gösterilir.

Daha fazla bilgi için aşağıdaki resme bakın:

Ses veri yolları test öğeleri

Şekil 2. Ses verileri yolları test paneli.

Ses veri yolları analog jak testi

Ses veri yolları analog jak testi, analog kulaklık yolu üzerinden temel ses özelliğini test eder. DUT'ta analog kulaklık jakı yoksa otomatik olarak GEÇTİ yanıtı verilir.

Gerekli çevre birimleri

Daha fazla bilgi için Ses geri gönderme fişi başlıklı makaleyi inceleyin.

Aşağıdaki resimlerde, ses veri yolları ses jakı testinin tamamlanmadan önceki ve sonraki ekranları gösterilmektedir:

Ses verileri yolu analog jakı hazır

Şekil 3. Ses veri yolu analog jak testi çalıştırılmaya hazır.

Ses veri yolu analog jakı tamamlandı

Şekil 4. Başarılı tamamlandıktan sonra ses veri yolu analog jak testi.

Ses veri yolları analog jak testini çalıştırmak için aşağıdakileri yapın:

  1. Döngüsel besleme fişini DUT'taki analog kulaklık jakına takın. Test listesi, geçerli veri yollarını gösterecek şekilde güncellenir.
  2. Uygun bir sinyal seviyesi ayarlamak için Ses Döngü Bağlantısı Kalibrasyonu panelini kullanın.
  3. Başlat'a basın. Test, her veri yolunu veya yapılandırmayı adım adım inceler ve veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için sinyal büyüklüğünü ve jitter'i ölçer.

    Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, çalıştırıldıktan sonra her veri yolu veya yapılandırma için sonucu gösterir.

    Test dizisi tamamlandığında sinyal ekranı ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bölümlerine (ör. büyüklük veya titreşim) ilişkin hatalar, karşılanmayan eşik veya şartla birlikte kırmızı metinle gösterilir.

  4. Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.

Ses veri yolları hoparlör ve mikrofon testi

Ses veri yolları hoparlör ve mikrofon testi, cihaz üzerindeki hoparlör ve mikrofon yolu üzerinden temel ses özelliğini test eder.

Gerekli çevre birimleri

Bu test için harici çevre birimi gerekmez.

Aşağıdaki resimlerde, ses veri yolları hoparlör ve mikrofon testinin tamamlanmadan önceki ve sonraki halleri gösterilmektedir. Hatalar kırmızıyla işaretlenir:

Ses veri yolu hoparlör mikrofonu hazır

Şekil 5. Ses verileri yolu hoparlör ve mikrofon testi çalıştırılmaya hazır.

Ses verisi yolu hoparlör mikrofonu tamamlandı

Şekil 6. Başarılı tamamlama sonrası ses verileri yolu hoparlör ve mikrofon testi.

Ses veri yolları hoparlör ve mikrofon testini çalıştırmak için:

  1. DUT'u sessiz bir ortamda masanın üzerine düz bir şekilde yerleştirin. Test çalışırken yüksek sesler, kaydedilen sesin analizini etkileyebilir.
  2. Uygun bir sinyal seviyesi ayarlamak için Ses Döngü Bağlantısı Kalibrasyonu panelini kullanın.
  3. Başlat'a basın. Test, veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için her bir veri yolunu veya yapılandırmayı adım adım izleyerek sinyal büyüklüğünü ve jitter'i ölçer.

    Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, test sırası ilerledikçe her veri yolu veya yapılandırma için sonucu gösterir.

    Test dizisi tamamlandığında sinyal ekranı ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bölümlerine ilişkin hatalar (ör. büyüklük veya titreşim), karşılanmayan eşik veya şartla birlikte kırmızı metinle gösterilir.

  4. Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.

USB ses veri yolları testi

USB ses veri yolları testi, USB ses çevre birimi (USB kulaklık ve USB ses arayüzü) yolu üzerinden temel ses özelliğini test eder.

Gerekli çevre birimleri

Daha fazla bilgi için USB ses arayüzü bölümüne bakın.

Aşağıdaki resimlerde, USB ses veri yolları testinin tamamlanmasından önceki ve sonraki ekranları görebilirsiniz:

Ses verisi yolu USB hazır

Şekil 7. Ses verileri yolu USB testi çalıştırılmaya hazır.

Ses verisi yolu usb tamamlandı

Şekil 8. Başarılı tamamlandıktan sonra ses veri yolu USB testi.

Ses verileri yolları USB testini çalıştırmak için:

  1. USB ses çevre birimini DUT'a bağlayın. Test dizisi, aşağıdaki durumların her biri için ayrı ayrı çalıştırılmalıdır:

    • Döngüsel fişi takılı USB'den analoga mikrofonlu kulaklık adaptörü
    • Çıkışları girişlere bağlayan patch kabloları bulunan bir USB ses arayüzü
  2. Uygun bir sinyal seviyesi ayarlamak için Ses Döngü Bağlantısı Kalibrasyonu panelini kullanın.

  3. Başlat'a basın. Test, veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için her bir veri yolunu veya yapılandırmayı adım adım izleyerek sinyal büyüklüğünü ve jitter'i ölçer.

    Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, test sırası ilerledikçe her veri yolu veya yapılandırma için sonucu gösterir.

    Test dizisi tamamlandığında sinyal ekranı ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bölümlerine (ör. büyüklük veya titreşim) ilişkin hatalar, karşılanmayan eşik veya şartla birlikte kırmızı metinle gösterilir.

  4. Test edilmemiş USB çevre birimi için 1 ile 3 arasındaki adımları tekrarlayın.

  5. Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.

Test sonuçlarını yorumlama

Her yapılandırma için çıkışta bir sinüs dalgası oluşturulur ve giriş yakalanır. Test, girişte oluşturulan tonla aynı frekansa sahip bir sinüs dalgası algılamaya çalışır.

Her yapılandırma için şiddet ve jitter ölçümleri gösterilir. Bu ölçümler aşağıdaki gibi tanımlanır:

  • Genişlik: Giriş sinüs dalganın büyüklüğü (veya seviyesi), Hızlı Fourier Dönüşümüne (FFT) benzer bir şekilde analiz edilir. Büyüklük çok düşükse sinyal engellenmiş veya belirli bir kanal çalışmıyor olabilir. Bu durum, çıkış ses düzeyinin veya giriş kazancının çok düşük olduğu anlamına da gelebilir. Geçebilmek için büyüklük belirli bir seviyede olmalıdır.

  • Jitter: Yakalanan sinüs dalganın fazı da oluşturulan sinyale göre ölçülür. Sabit bir göreli faz, yakalanan sinyalin oluşturulan sinyale karşılık geldiğini gösterir. Göreli faz değişiyorsa oluşturulan sinyal bozuk veya gürültü gibi başka bir sinyal yakalanıyor demektir. Göreceli fazdaki değişikliklere jitter denir.

Giriş yalnızca yüksek bir gürültü yakalıyorsa gürültü tüm sinüs dalga frekanslarını içerebileceğinden büyüklük yüksek olabilir. Bu durumda analizör, oluşturulan sinüs dalgasına kilitlenemez ve yüksek titreşim gösterir.

Aşağıdaki tabloda, büyüklük ve jitter ölçümlerinin çeşitli kombinasyonları için sonuç yorumlanmaktadır:

Oran Gecikme dalgalanması Sonuç Yorumlama
Yüksek Düşük BAŞARILI Çıkış sinüs dalgalarının temiz bir versiyonu yakalanır.
Yüksek Yüksek BAŞARISIZ Yüksek ses veya çok bozuk bir sinyal yakalanır.
Düşük Düşük BAŞARISIZ Çok düşük bir seviyede temiz bir sinyal kaydedilir.
Düşük Yüksek BAŞARISIZ Bozuk veya gürültülü olan sessiz bir sinyal yakalanır.

CTS Doğrulayıcı testi başarısız oluyorsa OboeTester'ın en son sürümünde Veri Yolları testini çalıştırın. OboeTester aracı ayrıntılı bir rapor yazdırır ve sorun gidermenize yardımcı olabilir.