Standart bir kulaklık jakının telefondan voltaj aralığı nedir?


43

Çıkışı bir iPhone'un ses jakından bir Arduino'ya bağlamak istiyorum.

İPhone'dan gelen ses hatlarında hangi voltaj aralığını görmeyi bekleyebilirim? Telefonun sesini açmanın yüksek bir AC voltajı üreteceğini, ancak bunun ne kadar arttığını varsayıyorum?

Bir Arduino'nun giriş pinlerinde okuyabileceği voltaj seviyesini aşmayacağından emin olmak istiyorum. İPhone ve Arduino arasında herhangi bir devre sağlamam gerekecek mi?


1
Arduino'nun ses sinyaliyle ne yapmasını istediğinizi açıklamadan bu soru bir anlam ifade etmiyor. Her durumda, muhtemelen ses sinyalini AC'ye bağlamanız ve arduino tarafına 1/2 besleme gerilimi eklemeniz gerekir.
Olin Lathrop

Bir iPod 3'ü yaklaşık bir volt tepesinde tepeye ölçtüm.
user207421 27:15

5V sağlar. düşük bir amp hızında.
Alex,

1
@Alex bu ne anlama geliyor?
CharlieHanson

3
MP3 Jack nedir? Hat çıkışı (ticari şartname, yayın spesifikasyonu değil), 1 miliwatt ila 600 ohm yük (0.77 volt RMS; 2.2 volt tepeden tepeye) kullanır
PkP

Yanıtlar:


18

Ticari seri teknik özellikleri 1 miliwatt'ı 600 ohm yüke kadar sürdürebilmektir. Bir sinüs dalgası için bu, 0,77 volt RMS (2,2 volt tepeden tepeye) bir voltaj ve 1,3 miliamper RMS akımı (3,6 miliamper tepeden tepeye) anlamına gelir.


1
Hat çıkışı seviyeleri kulaklık seviyelerinden çok farklıdır; kulaklık empedansları 600Ω ile 8Ω arasındadır.
uint128_t

@uint, doğru. İşte bu yüzden kulaklık çıkışı için bir standart yok - Avrupa Normu EN60065'i böyle almazsanız. Bu norm, işitme koruması içindir ve bellekten, bağlı kulaklıkların özellikleri bilinmiyorsa, kulaklık çıkışını 150 mili volt gibi bir şeyle sınırladığını hatırlıyorum.
PkP

İyi cevap, ama bunun için herhangi bir kaynak verebilir misiniz?
Elliott B

@ElliottB en.wikipedia.org/wiki/Alignment_level dosyasını okumak isteyebilirsiniz, ancak en önemli şey şudur: ne yapmayı düşünüyorsunuz? Çünkü antik 0dBU (0.77VRMS) gerçekten çok eskidir ve günümüzde her üretici (yine de yayın alanı dışında), analog güç voltajı seviyesinin ne olduğuna bağlı olarak, çok sayıda yarırandom yolundan herhangi birini yapmaktadır. belirli bir ürün. Neyle uyumlu olmak istiyorsunuz / neye ihtiyaç duyarsınız?
PkP

13

Çıkış: http://en.wikipedia.org/wiki/Line_level

Tüketici ses ekipmanı için en yaygın nominal seviye −10 dBV, ... Mutlak terimlerle ifade edildiğinde, −10 dBV'deki bir sinyal, yaklaşık 0.447 volt tepe genliğine sahip bir sinüs dalga sinyaline veya 0.316'da herhangi bir genel sinyale eşdeğerdir volt kök ortalama kare (VRMS). ... Mutlak maksimum yok ve devre tasarımına bağlı.

Ancak bu, görünüşe göre sabit bir genlikte bir sinyal taşıyan ve alıcı ucun hacmi belirlemesine izin veren "Hat çıkışı" fişi içindir.

Çoğu durumda, kaynak cihazdaki ses ayarını değiştirmek, hat çıkış sinyalinin gücünü değiştirmez.

Hoparlör kullanan kulaklık fişi için, olayların daha karmaşık olabileceğine inanıyorum, çünkü bu sinyal gerçekten bir akım sinyalidir (bir hoparlörün bobinini çalıştırmak için kullanılır).

Hat seviyesinin aksine, kulaklık ve hoparlör sürmek için kullanılanlar var. Çeşitli sinyallerin gücü mutlaka bir cihazın çıkış voltajı ile ilişkili değildir; ayrıca, farklı yükleri sürmek için mevcut akım miktarını belirleyen kaynağın çıkış empedansına da bağlıdır.

Sanırım en iyi bahis, Arduino'nun analog girişi (ADC) gibi yüksek empedanslı bir girişi olması gereken bir osiloskopla dalgaya bakmak olabilir.

(Ben uzman değilim, bir tuz tuzu ile alın ve düzenlemek için çekinmeyin)

Düzenleme: Wikipedia makalesi Aslında bu cevabı yayınlanmıştır beri kaynağı çok düzenlendi olarak kullandım. Diğer değişikliklerin yanı sıra, yukarıda belirtilen parçalar kaldırıldı / değiştirildi. Bu yüzden bu cevabın çoğuna dikkat ediyorum ve en üstte yer alan Wikipedia makalesine atıfta bulunmanızı tavsiye ediyorum.


3
Müthiş cevap! Hat seviyesi
dendiğini

@clabacchio: Satırdaki seviyenin "sabit genlikte bir sinyal taşıdığını" bilmiyordum. Hmm ...
Fizz

Cevabınızı @GummiV temizler misiniz? Öncelikle üstü çizili metnin duvarı
Petrus Theron

12

Ne yazık ki, kulaklık amplifikatörleri ve kulaklık empedansı çevresinde bir sürü "audiophile" saçmalık var. Muhtemelen Google’da "kulaklık empedansı" için en iyi 5 sonuç yanlıştır. Bu site bazı yararlı bilgiler içeriyor (birçoğu da yanlış olsa da).

Ancak yine de benim tahmin ettiğim grafiğe bakarsanız, ses frekansı aralığında çoğu kulaklığın dirençlerine kıyasla oldukça küçük bir reaktansa sahip olduğunu görebilirsiniz. Ve çoğu kulaklık 16-32 Ohm civarında bir empedansa sahiptir, bazı çılgın "audiophile" kulaklıklar daha yüksek empedansa sahiptir (örneğin 300 Ohm). Taşınabilir kulaklıklar için 5 mW'ın yeterince yüksek olduğunu öne sürüyor. Audiophile kulaklıklar daha yüksek güç gerektirir.

P=V2/RV=RP

Bir Arduino bunu oldukça kolay bir şekilde sağlayabiliyor, ancak 17 Ohm'da 5V, Arduino'nun 25 mA sınırının oldukça üstünde olan 300 mA verdiğinden PWM'ye bağlayabileceğinizi sanmıyorum. Basit bir çözüm, pimle seri olarak bir 4.7 V / 16 mA = 290 Ohm direnç eklemek olabilir.

Bunların hiçbirini denemedim - denemek zorundasınız!


4
OP gitmek istedi gelen telefona kadar Arduino. Cevabınız tam tersi. Her neyse, bu dört yıl önceydi. Muhtemelen şimdi evli ve ...
Transistör

3
Ah evet yanlış okudum. Ancak bilgi aynı. Ve 4 yaşında olup kimin umurunda? Hiçbir iyi cevap yok ve Google'da oldukça üst sıralarda yer alıyor.
Timmmm

Aslında, bu yararlı bir cevap. Telefonumun kulaklık çıkışından osiloskop ile benzer şekilde ~ 0.2Vp-p ölçtüm ve bu cevap bana bunun tipik bir değer olduğunu doğruladı.
jpa

7

Kulaklık jakları için hızlı ve zor bir kural yoktur ; Bir dizüstü bilgisayar, MP3 çalar veya normal bir stereo sistem olabilir.

Tipik bir kulaklık çıkışının Hat Seviyesi spesifikasyonlarına uyduğunu söyleyebilirim , ancak kulaklıklar için sıkı bir rakam setinden daha fazla bir kılavuz haline geldiler.

Daha önce keşfetmiş olduğunuz gibi, farklı cihazların farklı çıktı seviyeleri vardır.

Güç PC'nize tarafından sağlanabilir örneğin, olduğu X miliwatt. Bilgisayarın güç kaynağı 12V'a ses kartından vazgeçebildiği için, X mW akımdan ziyade gerilime ağırlık verilerek üretilebilir. Bazı üst anakartlar (örneğin, en yeni Asus ROG anakartları) 2V rms'den daha yüksek kulaklık jakı çıkışına sahiptir.

Taşınabilir bir MP3 çalarda yalnızca 3.7V lityum pil bulunabilir. Çıkış gücü PC ile aynı X mW olabilir , ancak daha düşük bir voltajda dolayısıyla daha yüksek akımda - bazı artırıcı dönüştürücüler olmadan yukarıda bahsedilen yüksek uçlu anakartın voltajıyla eşleştirmek mümkün olmaz.

Bir 'kulaklık çıkışı' ile bir 'hat çıkışı' arasındaki temel fark, ikincisinin düşük empedanslı bir yüke güç vermek üzere tasarlanmamış olmasıdır. Genel bir ses cihazının giriş empedansının 50kOhms olduğunu varsayarım; bilmek hiç kritik değilse, o zaman tipik olarak cihaz üreticisi tarafından belirtilir. Kulaklıklar veya kulaklıklar 32 Ohm kadar düşük olabilir; bu, kulaklıkları Line Out soketine takmanın hem düşük ses seviyesi hem de düşük kalite ile sonuçlanabileceği anlamına gelir. Ayrı bir kulaklık amplifikatörü düşünmüyorsanız, genellikle bir hat seviyesi aygıtını kulaklık çıkışına bağlamakla aynı problem yoktur; Bir audiophile çıktının dengesiz olacağını iddia edebilir.

Dolayısıyla doğru cevap yok. Muhtemelen en fazla 1.4V RMS ile başlayın ve prototipinizde çalışırken artırın veya azaltın.


Ayrıca, bir yığın telefon jakının çıkış voltajı, ses ayarına ve ölçtüğünüz zaman sesin doğasına bağlı olacaktır.
Peter Bennett

6

Bu PkP'nin cevabına ek olarak.

"Hat seviyesi" sesi tipik olarak 600 into ile 1 mW arasında olmasına rağmen, bu bir sinüs için 1.1 V p'ye çıkarsa da, ses sinüslerden uzaktır. Spesifikasyona bağlı olsa ve ortalama olarak sadece 775 mV RMS alsanız bile, pikler 1,1 V'den oldukça yüksek olabilir. En azından ± 5 V'a kadar olan bozulma pikleri olmadan kabul etmek ve kullanmak genellikle iyidir.


Olin doğru. Ve yayın ekipmanı için, daha da yüksek seviyeleri kabul etmelisiniz.
PkP

@PkP: Evet. Ticari dişli, normalde, hat seviyesi arabirimler için +/- 15 V güç kaynakları kullanır.
Dave Tweed

3

Arduino daha yüksek bir gerilime ihtiyaç duyardı.

Arduino için daha iyi olan gerilimi yaklaşık 2ish Volt'a getirmesi gereken hat üzerinde, ters çevirmeyen bir OP amp kullanın.

:)

http://www.instructables.com/id/Arduino-Audio-Input/step3/Non-Inverting-Amplifier/


Arduino muhtemelen eklenmiş bir DC ofsetine ihtiyaç duyar, ancak bu pasif yollarla kolayca gerçekleştirilebilir. İşlevsel hedefin ne olduğuna bağlı olarak, Arduino'nun ADC'si ile önemli farklılıkları ölçmek için yeterli voltaj dalgalanması olması ya da NRZ protokolü için dijital olarak eşik değeri olması muhtemeldir. Bununla birlikte, evet, en yüksek analog doğruluk için tüm ADC aralığını kullanmak için bir ön-amp gerekli olabilir ve muhtemelen bugünlerde bir ses transformatöründen daha ucuz veya en azından kaynak yapmak daha kolaydır.
Chris Stratton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.