- Katılım
- 24 Şubat 2018
- Mesajlar
- 25,091
I2S, bir stereo ses sinyalinin dijital olarak bir komponentten diğerine iletilmesini sağlayan bir sinyal bağlantı standardıdır.
Öncelikle neden I2S gibi bir sinyalizasyon standardına gerek var onu irdeleyelim. Diyelim yüksek kaliteli bir medya oynatıcısı tasarlıyoruz ve bu cihaz, 96 kHz, 24 bit stereo olan bir ses dosyasını çalabiliyor. Bu cihazdaki işlemcinin, ses dosyasını açması gerekiyor ve iki tane 24 bitlik ses örneğini sağ ve sol DAC'lara göndermesi gerekiyor. Eğer DAC'lar paralel bus kullanıyorsa, bu durumda işlemci ile DAC'lar arasında sadece ses örneklerinin iletimi için 48 tane data bitine ihtiyacımız var! Bir de senkronizasyon amaçlı da birkaç tane data/kesme biti olacağından EN AZ 50 bitlik bir data hattına ihtiyaç var. Bu kadar veri hattına sahip işlemci sayısı sınırlıdır. Ayrıca bu kadar hat üzerinde ölçüm ve doğrulama yapmak da çok zordur ve çok yüksek sayıda data hattını destekleyen bir lojik analizöre ihtiyaç olur. Bunun dışında 50 tane hattın üzerinde sürekli değişen dijital sinyallerin olması, devrede şaseleme ve parazit açısından zorluklar doğurur.
Tüm bu sebeplerden dolayı günümüzde bütün veri yollarındaki trend, seri veri iletimi yönündedir. İşte I2S de tam olarak bunu sağlamaktadır. Normalde 24 bit örneklerden oluşan stereo bir sinyalin dijital olarak iletimi en az 50 bitlik veri hattı gerektiriyorken, I2S ile bu işlem sadece 3 veri hattı ile yapılabilmektedir, çünkü tüm veri seri olarak iletilmektedir.
Öncelikle neden I2S gibi bir sinyalizasyon standardına gerek var onu irdeleyelim. Diyelim yüksek kaliteli bir medya oynatıcısı tasarlıyoruz ve bu cihaz, 96 kHz, 24 bit stereo olan bir ses dosyasını çalabiliyor. Bu cihazdaki işlemcinin, ses dosyasını açması gerekiyor ve iki tane 24 bitlik ses örneğini sağ ve sol DAC'lara göndermesi gerekiyor. Eğer DAC'lar paralel bus kullanıyorsa, bu durumda işlemci ile DAC'lar arasında sadece ses örneklerinin iletimi için 48 tane data bitine ihtiyacımız var! Bir de senkronizasyon amaçlı da birkaç tane data/kesme biti olacağından EN AZ 50 bitlik bir data hattına ihtiyaç var. Bu kadar veri hattına sahip işlemci sayısı sınırlıdır. Ayrıca bu kadar hat üzerinde ölçüm ve doğrulama yapmak da çok zordur ve çok yüksek sayıda data hattını destekleyen bir lojik analizöre ihtiyaç olur. Bunun dışında 50 tane hattın üzerinde sürekli değişen dijital sinyallerin olması, devrede şaseleme ve parazit açısından zorluklar doğurur.
Tüm bu sebeplerden dolayı günümüzde bütün veri yollarındaki trend, seri veri iletimi yönündedir. İşte I2S de tam olarak bunu sağlamaktadır. Normalde 24 bit örneklerden oluşan stereo bir sinyalin dijital olarak iletimi en az 50 bitlik veri hattı gerektiriyorken, I2S ile bu işlem sadece 3 veri hattı ile yapılabilmektedir, çünkü tüm veri seri olarak iletilmektedir.