Каков диапазон напряжения стандартного разъема для наушников от телефона?

Я хочу подключить выход аудиоразъема iPhone к Arduino.

Какой диапазон напряжения я могу ожидать увидеть на звуковых линиях от iPhone? Я предполагаю, что увеличение громкости на телефоне приведет к большому напряжению переменного тока, но насколько оно увеличивается?

Я хочу убедиться, что оно не превысит уровень напряжения, который Arduino может считывать на своих входных контактах. Нужно ли будет предоставлять какую-либо схему между iPhone и Arduino?

Этот вопрос не имеет смысла без объяснения того, что вы хотите, чтобы Arduino делала со звуковым сигналом. В любом случае вам, вероятно, потребуется соединить аудиосигнал по переменному току и добавить 1/2 напряжения питания на стороне Arduino.
Я измерил iPod 3 примерно при пиковом напряжении.
Он подает 5В. при малом токе ампера.
@Алекс что это значит?
Что такое MP3-разъем? Линейный выход (коммерческая спецификация, а не спецификация для вещания) обеспечивает нагрузку от 1 мВт до 600 Ом (среднеквадратичное значение 0,77 В; размах 2,2 В)
Извините, это моя ошибка. Мой браузер завис на середине этого комментария. Это может помочь, ifixit.com/Answers/View/97418/…
Помечен для переноса ответов или чтобы лучшие ответы были помечены как активные.

Ответы (6)

Спецификация коммерческого линейного выхода должна обеспечивать мощность 1 мВт на нагрузке 600 Ом. Для синусоиды это означает среднеквадратичное напряжение 0,77 вольта (2,2 вольта от пика до пика) и ток 1,3 мА (среднеквадратичное значение 3,6 мА от пика до пика).

Уровни линейного выхода сильно отличаются от уровней наушников; импеданс наушников варьируется от 600 Ом до 8 Ом.
@uint, верно. И именно поэтому не существует стандарта для выхода на наушники — если не брать европейскую норму EN60065 как таковую. Эта норма предназначена для защиты слуха, и по памяти я помню, что она ограничивает выходное напряжение наушников примерно до 150 милливольт, если свойства подключенных наушников неизвестны.
Хороший ответ, но можете ли вы привести какой-либо источник для этого?
@ElliottB Возможно, вы захотите прочитать en.wikipedia.org/wiki/Alignment_level , но самое главное: к чему вы стремитесь? Потому что древняя спецификация линейного выхода 0 dBU (0,77 VRMS) действительно древняя, и в настоящее время каждый производитель (во всяком случае, за пределами области вещания) делает это любым из множества полуслучайных способов, в зависимости от того, какой уровень аналогового напряжения питания находится в этом конкретный продукт. С чем вы хотите/нужно/любите быть совместимым?

К сожалению, вокруг усилителей для наушников и импеданса наушников ходит много «аудиофильской» чепухи. Вероятно, первые 5 результатов по «импедансу наушников» в Google просто неверны. Этот сайт содержит некоторую полезную информацию (хотя и неверную).

Но в любом случае, если вы посмотрите на графики, которые я считаю правильными, вы увидите, что в диапазоне звуковых частот большинство наушников имеют довольно маленькое реактивное сопротивление по сравнению с их сопротивлением. И большинство наушников имеют импеданс около 16-32 Ом, а некоторые сумасшедшие «аудиофильские» наушники имеют более высокий импеданс (например, 300 Ом). Он предполагает, что 5 мВт достаточно громко для портативных наушников. Аудиофильские наушники потребуют большей мощности.

Мощность п знак равно В 2 / р так В знак равно р * п , поэтому для наушников с высоким импедансом потребуется гораздо более высокое выходное напряжение, поскольку они требуют большей мощности и имеют более высокий импеданс. Во всяком случае, для наушников Sony MDR-EX51, показанных на странице, указанной выше, вы можете видеть, что они довольно близки к простому резистору 17 Ом. При 5 мВт это означает напряжение 0,3 В и ток 16 мА .

Arduino может обеспечить это довольно легко, но я не думаю, что вы можете просто подключить его к ШИМ, поскольку 5 В на 17 Ом дает 300 мА, что намного выше предела Arduino в 25 мА. Простым решением может быть включение резистора 4,7 В / 16 мА = 290 Ом последовательно с выводом.

Я не пробовал ничего из этого - вам придется поэкспериментировать!

ОП хотел перейти с телефона на Arduino. Ваш ответ наоборот. Во всяком случае, это было четыре года назад. Сейчас он, наверное, женат и...
Ах да, я неправильно прочитал. Но информация та же. И кого это волнует, если ему 4 года? Нет хороших ответов, и он высоко оценивается в Google.
Действительно, это полезный ответ. Я измерил примерно 0,2 Впик-пик на выходе наушников моего телефона с помощью осциллографа, и этот ответ дал мне подтверждение того, что это типичное значение.
+1, хороший ответ. Больше всего меня раздражает поиск в Google точного ответа, который мне нужен, чтобы прочитать, как какой-то парень на форуме говорит: «Зачем вам это нужно? Это не место на форуме foo, это больше проблема бара. проецируя свое замешательство на незнакомцев>».

Проверьте: http://en.wikipedia.org/wiki/Line_level

Наиболее распространенный номинальный уровень для бытового аудиооборудования составляет -10 дБВ, ... Выраженный в абсолютном выражении, сигнал на уровне -10 дБВ эквивалентен синусоидальному сигналу с пиковой амплитудой примерно 0,447 вольт или любому обычному сигналу на уровне 0,316. среднеквадратичное значение вольт (VRMS). ... Абсолютного максимума нет, и он зависит от схемотехники.

Однако это относится к разъему «Line out», который, по-видимому, передает сигнал с фиксированной амплитудой и позволяет принимающей стороне определять громкость.

В большинстве случаев изменение настройки громкости на оборудовании-источнике не влияет на силу сигнала линейного выхода.

Я полагаю, что для штекера для наушников, управляющего динамиком, все может быть более сложным, поскольку этот сигнал на самом деле является токовым сигналом (используемым для управления катушкой динамика).

В отличие от линейного уровня, есть ... те, которые используются для управления наушниками и громкоговорителями. Сила различных сигналов не обязательно коррелирует с выходным напряжением устройства; это также зависит от выходного импеданса источника, который определяет количество тока, доступного для управления различными нагрузками.

Я думаю, вам лучше всего посмотреть на волну с помощью осциллографа, который должен иметь вход с высоким импедансом, такой как аналоговый вход (АЦП) Arduino.

(Я не эксперт, возьмите с собой немного скептицизма и не стесняйтесь редактировать)

Изменить: статья в Википедии , которую я использовал в качестве источника, была сильно отредактирована с тех пор, как я впервые опубликовал этот ответ. Среди прочих изменений были удалены/изменены приведенные выше фрагменты. Поэтому я исключаю большую часть этого ответа и рекомендую обратиться к статье в Википедии, ссылка на которую приведена вверху.

Потрясающий ответ! Я не знал, что это называется линейным уровнем, и не знал, чем отличается предусилитель от усилителя :)
@clabacchio: я также не знал, что линейный уровень «несет сигнал с фиксированной амплитудой». Хм...
Не могли бы вы почистить свой ответ @GummiV? Это прежде всего стена зачеркнутого текста
Вы всегда можете дать ссылку на конкретное редактирование вики-страницы.

Это в дополнение к ответу PkP.

В то время как звук «линейного уровня» обычно составляет 1 мВт на 600 Ом, и это составляет 1,1 В для синуса, звук далек от синуса. Даже если вы соблюдаете спецификацию и получаете среднеквадратичное значение только 775 мВ, пики могут быть значительно выше 1,1 В. Как правило, хорошо принимать и обрабатывать без искажений пики до ± 5 В по крайней мере.

Олин прав. А для вещательного оборудования вы должны принять даже значительно более высокие уровни.
@PkP: Да. коммерческое оборудование обычно использует источники питания +/- 15 В для интерфейсов линейного уровня.

Не существует жесткого правила для разъемов для наушников ; будь то ноутбук, MP3-плеер или обычная стереосистема.

Я бы сказал, что типичный выход для наушников соответствует характеристикам линейного уровня , хотя для наушников они становятся скорее ориентиром, чем строгим набором цифр.

Как вы уже обнаружили, разные устройства имеют разные выходные уровни.

Мощность , которую может обеспечить ваш ПК, составляет, например, X милливатт. Поскольку блок питания ПК может отдавать 12 В на звуковую карту, X мВт вполне можно генерировать с акцентом на напряжении, а не на токе. Некоторые топовые материнские платы (например, последние платы Asus ROG) могут похвастаться выходом на разъем для наушников более 2 В (среднеквадратичное значение).

Портативный MP3-плеер может иметь только литиевую батарею на 3,7 В. Его выходная мощность может быть такой же X мВт, как у ПК, но при более низком напряжении, а значит, и при более высоком токе — без некоторых повышающих преобразователей было бы невозможно соответствовать напряжению вышеупомянутой материнской платы высокого класса.

Фундаментальное различие между «выходом на наушники» и «линейным выходом» заключается в том, что последний не предназначен для питания нагрузки с низким импедансом. Я склонен предполагать, что входное сопротивление стандартного аудиоустройства составляет 50 кОм; если это когда-либо важно знать, то это обычно указывается производителем устройства. Наушники или наушники могут иметь сопротивление всего 32 Ом, а это означает, что подключение наушников к разъему линейного выхода может привести как к плохой громкости, так и к плохому качеству. Обычно нет такой же проблемы с подключением устройства линейного уровня к выходу для наушников, если вы не рассматриваете специальный усилитель для наушников; аудиофил может возразить, что выход станет несбалансированным.

Таким образом, нет правильного ответа. Возможно, начните с максимального среднеквадратичного значения 1,4 В, а затем увеличивайте или уменьшайте его по мере работы над прототипом.

Кроме того, выходное напряжение разъема для наушников будет зависеть от настройки громкости и характера звука в момент его измерения.

Для ардуино нужно более высокое напряжение.

Используйте неинвертирующий операционный усилитель на линии, который должен довести напряжение примерно до 2 вольт, что лучше для Arduino.

:)

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

Arduino, вероятно, нуждается в добавлении смещения постоянного тока, но это легко достигается с помощью пассивных средств. В зависимости от того, какова функциональная цель, колебания напряжения, вероятно, будут достаточными для измерения существенных различий с АЦП Arduino или даже для цифрового порога для протокола NRZ. Тем не менее, да, для высочайшей аналоговой точности может потребоваться предварительный усилитель, чтобы использовать весь диапазон АЦП, и, вероятно, он дешевле или, по крайней мере, проще в использовании, чем аудиотрансформатор в наши дни.