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ıdır. CTS Verifier bu sorunu çözmek için çeşitli veri yolu testleri uygular. Bu testler, çok sayıda rota ve yapılandırmada temel ses özelliğini otomatik olarak doğrular.
Ses verisi yolları testleri üç alanda yapılır:
- Varsa analog kulaklık jakı yolu
- Cihazdaki hoparlör ve mikrofon yolu
- USB ses çevre birimi (USB kulaklık ve USB ses arayüzü) yolu
1. şekil. Ses verileri yolları test listeleri paneli.
Ortak öğeler
Test çalıştırılmadan önce test panelinde şunlar gösterilir:
Ses özelliklerinin listesi ve bu özelliklerin DUT tarafından desteklenip desteklenmediği. Bu liste, hangi veri yolu ve özellik spesifikasyonlarının çalıştırılabileceğini belirler. Örneğin, MMAP yollarıyla ilgili veri yolu veya özellikler, MMAP'yi desteklemeyen cihazlarda çalıştırılmaz.
- Mikrofon: Test edilen cihazda yerleşik mikrofon bulunur.
- Hoparlör: Test edilen cihazda dahili hoparlör bulunur.
- MMAP: Test cihazı, MMAP ses modunu destekliyor.
- MMAP Exclusive: Test cihazı, MMAP Exclusive ses modunu destekler.
Ses API'lerinden bazıları
- Java API: Oynatma ve kayıt işlemleri Java ses API'si ile yapılır.
- Yerel API: Oynatma ve kayıt, yerel ses API'siyle yapılır.
Testleri çalıştırmadan önce sinyal seviyesini ayarlamak için Ses Geri Döngü Kalibrasyonu Paneli'ni çağıran bir Sesi Kalibre Et düğmesi
Test süreci düğmeleri:
Başlat: Test sırasını başlatır. Test edilebilir tüm 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, daha önce başarısız olmuş olabilecek testlerden sonra tam test sırası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. Temiz ve yüksek genlikli bir sinüs dalgası göstermeyen görüntülenen sinyal, sorunlu bir veri yolunu gösterir.
Gösterilen örnek sayısı, veri yoluna veya yapılandırmaya bağlı olarak değişir. Bu nedenle, sinüs dalgasının farklı sayıda döngüsünün görünmesi normaldir.
Test edilen veri yolu veya yapılandırma spesifikasyonlarının listesi. Bu listede, seçilen veri yolları testiyle ilişkili olarak ses G/Ç çevre biriminde çalıştırılacak olası yapılandırmalar yer alır. DUT için geçerli olan ve DUT'a bağlı kullanılabilir çevre birimleri için geçerli olan veri yolları veya yapılandırmalar, testin durumuyla (GEÇTİ, 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, spesifikasyonun etrafındaki >> << ile gösterilir.
Daha fazla bilgi için aşağıdaki resme bakın:
Şekil 2. Ses verileri yolları test paneli.
Ses verileri yolları analog jak testi
Ses verisi yolları analog jak testi, analog kulaklık yoluyla temel ses özelliğini test eder. DUT'ta analog kulaklık girişi yoksa otomatik olarak GEÇTİ (PASS) sonucu verilir.
Gerekli çevre birimleri
Daha fazla bilgi için Ses geri döngü fişi başlıklı makaleyi inceleyin.
Aşağıdaki şekillerde, ses jakı testi tamamlanmadan önce ve tamamlandıktan sonraki ses verisi yollarına ait ekranlar gösterilmektedir:
3.Şekil Ses verileri yolu analog jak testi çalıştırılmaya hazır.
Şekil 4. Başarıyla tamamlandıktan sonra ses verileri yolu analog jak testi.
Ses veri yollarını analog jak testini çalıştırmak için aşağıdakileri yapın:
- Geri döngü fişini, test edilen cihazdaki analog kulaklık jakına takın. Geçerli veri yollarını göstermek için testler listesi güncellenir.
- Uygun bir sinyal seviyesi ayarlamak için Ses Geri Döngüsü Kalibrasyon paneli'ni kullanın.
Başlat'a basın. Test, her veri yolunu veya yapılandırmayı adım adım inceler ve veri yolunun ya da yapılandırmanın doğru çalışıp çalışmadığını belirlemek için sinyal büyüklüğünü ve titreşimi ölçer.
Sinyalin doğru görünüp görünmediğini görsel olarak belirlemek için sinyal ekranını izleyebilirsiniz. Test çalıştırıldıktan sonra her veri yolu veya yapılandırmanın sonucunu gösterir.
Test sırası 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ümleriyle (ör. büyüklük veya titreşim) ilgili hatalar, karşılanmayan eşik ya da gereklilikle birlikte kırmızı metinle gösterilir.
Duruma göre GEÇTİ veya KALDI'yı tıklayın.
Ses verisi yolları hoparlör ve mikrofon testi
Ses verisi yolları hoparlör ve mikrofon testi, cihazdaki hoparlör ve mikrofon yolu üzerinden temel ses özelliğini test eder.
Gerekli çevre birimleri
Bu test için harici çevre birimleri gerekmez.
Aşağıdaki resimlerde, ses verisi yolları hoparlör ve mikrofon testinin tamamlanmadan önceki ve tamamlandıktan sonraki ekranları gösterilmektedir. Hatalar kırmızı renkle işaretlenir:
5.şekil Ses verileri yolu hoparlör ve mikrofon testi çalıştırılmaya hazır.
6.şekil Başarıyla tamamlandıktan sonra ses verileri yolu hoparlör ve mikrofon testi.
Ses verisi yolları hoparlör ve mikrofon testini çalıştırmak için:
- Test edilecek cihazı sessiz bir ortamda masanın üzerine düz bir şekilde yerleştirin. Test çalışırken çıkan yüksek sesler, kaydedilen sesin analizini etkileyebilir.
- Uygun bir sinyal seviyesi ayarlamak için Ses Geri Döngüsü Kalibrasyon paneli'ni kullanın.
Başlat'a basın. Test, her veri yolunda veya yapılandırmada ilerleyerek veri yolunun ya da yapılandırmanın doğru çalışıp çalışmadığını belirlemek için sinyal büyüklüğünü ve titreşimi ölçer.
Sinyalin doğru görünüp görünmediğini görsel olarak belirlemek için sinyal ekranını izleyebilirsiniz. Test dizisi devam ederken test, her veri yolu veya yapılandırmanın sonucunu gösterir.
Test sırası 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ümleriyle (ör. büyüklük veya titreşim) ilgili hatalar, karşılanmayan eşik ya da gereklilikle birlikte kırmızı metinle gösterilir.
Duruma göre GEÇTİ veya KALDI'yı tıklayın.
Ses verisi yolları USB testi
Ses verisi yolları USB 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ü başlıklı makaleyi inceleyin.
Aşağıdaki şekillerde, tamamlanmadan önce ve tamamlandıktan sonraki USB test ses verisi yollarının ekranları gösterilmektedir:
Şekil 7. Ses verileri yolu USB testi çalıştırılmaya hazır.
Şekil 8. Başarıyla tamamlandıktan sonra ses verileri yolu USB testi.
Ses verisi yolları USB testini çalıştırmak için:
USB ses çevre birimini DUT'a bağlayın. Test sırası, aşağıdaki durumların her biri için ayrı ayrı çalıştırılmalıdır:
- Geri döngü fişi takılı bir USB-analog kulaklık adaptörü
- Çıkışları girişlere bağlayan yama kabloları olan bir USB ses arabirimi
Uygun bir sinyal seviyesi ayarlamak için Ses Geri Döngüsü Kalibrasyon paneli'ni kullanın.
Başlat'a basın. Test, her veri yolunda veya yapılandırmada ilerleyerek veri yolunun ya da yapılandırmanın doğru çalışıp çalışmadığını belirlemek için sinyal büyüklüğünü ve titreşimi ölçer.
Sinyalin doğru görünüp görünmediğini görsel olarak belirlemek için sinyal ekranını izleyebilirsiniz. Test dizisi devam ederken test, her veri yolu veya yapılandırmanın sonucunu gösterir.
Test sırası 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ümleriyle (ör. büyüklük veya titreşim) ilgili hatalar, karşılanmayan eşik ya da gereklilikle birlikte kırmızı metinle gösterilir.
Test edilmemiş USB çevre birimi için 1-3 arasındaki adımları tekrarlayın.
Duruma göre GEÇTİ veya KALDI'yı 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 üretilen tonla aynı frekansta bir sinüs dalgası algılamaya çalışır.
Her yapılandırma için büyüklük ve titreme ölçümleri gösterilir. Bu ölçümler şu şekilde tanımlanır:
Büyüklük: Giriş sinüs dalgasının büyüklüğü (veya seviyesi), Hızlı Fourier Dönüşümü'ne (FFT) benzer şekilde analiz edilir. Büyüklük çok düşükse sinyalin engellendiği veya belirli bir kanalın çalışmadığı anlamına gelebilir. Bu durum, çıkış hacminin veya giriş kazancının çok düşük olduğu anlamına da gelebilir. Büyüklük, geçmek için belirli bir seviyede olmalıdır.
Titreşim: Yakalanan sinüs dalgasının fazı, oluşturulan sinyale göre de ölçülür. Sabit bir göreceli faz, yakalanan sinyalin üretilen sinyale karşılık geldiğini gösterir. Bağıl faz değişiyorsa oluşturulan sinyal bozulmuş veya gürültü gibi başka bir sinyal yakalanıyor demektir. Bağıl fazdaki değişikliklere titreme denir.
Giriş yalnızca yüksek bir sesi yakalıyorsa gürültü tüm sinüs dalgası frekanslarını içerebileceğinden büyüklük yüksek olabilir. Bu durumda, analizör üretilen sinüs dalgasına kilitlenemez ve yüksek titreşim gösterir.
Aşağıdaki tabloda, büyüklük ve titreşim ölçümlerinin çeşitli kombinasyonları için sonuç yorumlanmaktadır:
Büyüklük | Gecikme dalgalanması | Sonuç | Yorumlama |
---|---|---|---|
Yüksek | Düşük | BAŞARILI | Çıkış sinüs dalgasının temiz bir sürümü yakalanır. |
Yüksek | Yüksek | BAŞARISIZ | Yüksek bir gürültü veya çok bozuk bir sinyal yakalanır. |
Düşük | Düşük | BAŞARISIZ | Temiz bir sinyal çok düşük bir seviyede kaydediliyor. |
Düşük | Yüksek | BAŞARISIZ | Bozuk veya gürültülü bir sessiz sinyal yakalanır. |
CTS Verifier 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 sorunu ayıklamanıza yardımcı olabilir.