-
-
Пользователи, сказавшие Спасибо snowy88 за полезный пост
Дмитрий Сакович (01.10.2015)
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
-
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
02.10.2015 00:04Текс, господа. Мастер, слейв, не тот слейв, не тот мастер… и самое главное всем все понятно… Аавааааа!!!!!!!!!1111одинодинодин
Вы хоть понимаете о чем пишите? Кто первый вдумчиво объяснить?ММ4 / FitEar 335 DW AA
_________
Suum cuique
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
02.10.2015 01:36gemzza, применительно к мигельфону цап slave'ом означает способ тактования цапа и управления им(надеюсь не сильно приврал). к usb slave это ессно не имеет никакого отношения.
-
- Адрес
- Реутов, МО
- Сообщений
- 205
- Репутация
- 3365 (0)
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
02.10.2015 13:34Так выше же народ усердно обсуждал "мастер / слейв" и все всем ясно было... И чего-то пылу поубавилось... Может надо изначально не писать всякую ерунду а подумать, прежде чем это делать. Ну или спросить: за спрос денег не берут, а так глядишь и за умного сойдешь
Ну вот Как-то так.
Что же происходит на самом деле. Аудиоданные передаются от процессора к ЦАП по шине I2S. Приемник данных в ЦАП может работать в 2-х режимах: мастер и слейв.
В режиме слейв ЦАП работает как приемник, т.е. с проца приходят данные и клок, которые и обрабатываются ЦАПом. ЦАП только принимает информацию.
В режиме мастер ЦАП посылает запрос к процессору на выдачу ему очередного блока данных, проц его формирует и передает на ЦАП. Клок на шине при этом используется от ЦАПа. Этот режим наиболее предпочтительный (к слову мой плеер умеет это делать) именно из за клока ЦАП.
Но к сожалению проц в телефоне не умеер работать в режиме слейв по шине I2S.
Кстати, возможно что во всех (ну или в большенстве) девайсах, имеющих на борту es9018k2m, реализован именно режим слейв как самый простой и используемый по умолчанию при включении ЦАП (подаче на него питания).ММ4 / FitEar 335 DW AA
_________
Suum cuique
-
-
- Адрес
- Minsk, BY
- Сообщений
- 700
- Репутация
- 16271 (0)
02.10.2015 14:13God gave Rock and Roll to you!
verry on last.fm
-
- Адрес
- Екатеринбург
- Сообщений
- 729
- Репутация
- 14886 (0)
-
Пользователи, сказавшие Спасибо guda за полезный пост
verry (02.10.2015)
-
- Адрес
- Москва
- Сообщений
- 4,989
- Репутация
- 105621 (0)
02.10.2015 15:01Предлагаю вылезти из танка! Серьезно! Лучше не флудить, а внимательно почитать...
---------- Добавлено в 17:00 ---------- Предыдущее сообщение было размещено в 16:56 ----------
Он это написал, потому что я его об этом спросил, кстати А спрашивал я не просто так
---------- Добавлено в 17:01 ---------- Предыдущее сообщение было размещено в 17:00 ----------
Боюсь оно вам не поможет, поскольку будет аналогично моему... Ну может еще матом чего напишет, чтобы лучше доходилоММ4 / FitEar 335 DW AA
_________
Suum cuique
-
- Сообщений
- 1,704
- Репутация
- 22018 (0)
02.10.2015 16:44Ну тут народ разошелся, позвольте и я выступлю...
В давние времена, когда о всякой мерзопакостной дельтасигме еще не ходили ни слухи, ни предания, почитаемая всеми аудиофилами шина I2S состояла из ТРЕХ линий (проводов).
По первому проводу передавались собственно звуковые данные. Они могли быть в достаточно разных форматах, типа RJ, LJ, 2s-complement, 16 бит/18/20/24..., но это тут несущественно.
По второму проводу передавался так называемый битклок, собственно это сигнал о частоте/периоде изменения отдельных битов на линии данных. В самом банальном понимании этот сигнал нужен чтобы чип-приемник мог на линии данных отличать несколько последовательных единиц (или нулей) без особенных кувырков.
По третьему проводу передавался так называемый вордклок. В самом банальном представлении - именно по этому сигналу происходило переключение сигнала на выходе чипа. Т.е. Если наш ЦАП, предположим, был 18 битным - то на каждые 18 периодов сигнала битклока должно приходиться ровно 18 периодов на линии данных (значение следующего отсчета) и ровно один сигнал на линии вордклока (если ЦАП одноканальный).
Потом появились однокристальные стерео-ЦАПы и сигналы чуть изменились. На линии данных стали передаваться данные и правого и левого каналов, битклок не изменился, а вордклок стал делить битики линии данных на правый и левый канал. Обновление сигнала на выходе ЦАПа происходит по переходу сигнала вордклока "низкий"-"высокий".
Итак, в современности, на линии данных 48 или 64 такта в которых содержатся два 24 или 32-битных (три или четыре байта) слова данных.
На линии битклока 48 или 64 такта, разделяющих битики линии данных.
На линии вордклока один такт, в первой его половине уровень сигнала на линии высокий и это означает, что прямо сейчас по линии данных передаются биты первого канала. Во второй половине вордклок имеет низкий уровень и на линии данных передаются биты второго канала. По переходу сигнала линии вордклока с низкого уровня на высокий весь цикл передачи данных снова повторяется... Тут есть некоторые требования по временным сдвигам между сигналами, но давайте оставим их для самостоятельного изучения особо настырным...
Так называемым мастерклоком для старых мультибитных ЦАПов был все же вордклок. Именно по его изменению выходной сигнал обновлялся в соответствии со значением очередного отсчета.
Внимание вопрос - откуда же появлялся сигнал вордклока?
А ответ простой - его синтезировала микросхема сервопривода CD-диска. Собственно это она задавала скорость считывания данных с диска и командовала ЦАПу.
Если бы сигналы появлялись из разных генераторов - то между ними была бы принципиально неустранимая разница, Сервомикросхема бы отправляла на ЦАП данные, а он опаздывал их принять... Или наоборот - ЦАП готов переключиться на следующий отсчет, а данные его еще не прислали...
Короче - всегда надо сверять часы!
В каждом шпионском боевике этому делу поясвящено несколько драгоценных строк сценария и метров киноленты...
Другими словами и для непонятливых, мастерклок - это дирижер нашего местечкового оркестра!
Ситуация обостряется с появлением и распространением высокочастотных дельта-сигма ЦАПов. В этой архитектуре выходной сигнал на периоде вордклока изменяется не одиночной большой ступенькой, а большим количеством маленьких ступенек...
Так вот моменты переключения маленьких ступенек происходят гораздо чаще даже сигнала битклока (где-то от 5 и до 50 раз...), таким образом, микросхеме ЦАПа стал требоваться качественный высокочастотный сигнал!
Логичным образом генератор этого сигнала переместился поближе непосредственно к микросхеме ЦАПа...
А вот на микросхему сервопривода этот сигнал подается "издаля", она как истинно цифровая практически нечувствительна к качеству этого сигнала...
Потом произошла очередная революция!
Сервомикросхему подменили компьютером!
А ведь у его процессора имеется свой опорный генератор и блоки деления/умножения частоты... Каждый оверклокер знает насколько чувствительна шина PCI к изменениям ее родной частоты 100/133/166 МГц...
А тут еще и системный микшер мешается, ведь разные программы желают иметь доступ к аудиоустройству и каждая с разными форматами и своими параметрами.
Остро встал вопрос взаимной игры двух этих маэстро на одном рояле и в четыре руки...
Появился режим эксклюзивного доступа, появились разные программные возможности. Но истинным прорывом стала программная возможность драйвера выдавать аудиоданные по командам внешнего устройства. Собственно драйверу по-барабану когда и в каком количестве эти данные отдавать, просто системные программисты - это такие специальные вредители, которые часто живут ВНУТРИ программируемой системы, ну и конечно же очень болезненно воспринимающие какие-то независимые от них команды...
А вдруг эта команда потеряется?
Это же переполнение буфера, DoS и kernel_panic...
К счастью нашего аудиофильного братства появились добрые программисты-эльфы и эту печальку забороли своими ночными бдениями и длинными очередями ударов по кнопкам клавиатуры...
Итак, в современном ЦАПе:
1. Опорный генератор находится в непосредственной близости от собственно микросхемы ЦАПа.
2. Процессор работает на своей собственной частоте и на аппаратном (физическом) уровне понятия не имеет ни о каких ЦАПах.
3. Драйвер аудиоустройства имеет специальный "вход" и знает с какой скоростью отдавать данные ЦАПу (чтобы не было пропусков и переполнений).
4. Системный микшер знает об особенностях некоторых программ и умеет отключать всех остальных "желающих" от аудиоустройства.
5. В ближайшем будущем системный микшер будет требовать от всех "желающих" отдавать данные в текущем формате эксклюзивного пользователя (при его наличии) и смешивать эти звуки. Тут возможны разные варианты и программеры Майкрософта, Эппла и Убунты пока идут немного отличающимися путями.
От себя хочу пожелать Михаилу невероятной удачи, исполинского терпения и инженерной находчивости!Последний раз редактировалось _Павел_; 02.10.2015 в 17:07.
-
Следующие 31 пользователей сказали Спасибо за этот полезный пост
+ Показать/Убрать список поблагодаривших -
AlexeyV (02.10.2015), alukyano (23.10.2015), andrikman87 (02.10.2015), andyDiamond (02.10.2015), atlantis10 (03.10.2015), B31 (06.10.2015), basque (02.10.2015), corvinn (02.10.2015), gandhi (02.10.2015), gemzza (03.10.2015), goblin777 (02.10.2015), golov17 (02.10.2015), IlyaVD (06.10.2015), kak2z (04.10.2015), kash2serg (02.10.2015), LuckyWin (06.10.2015), MeLoMAN566 (05.10.2015), mistyk (03.10.2015), Rivalg (02.10.2015), Rogalique (05.10.2015), Ryabastar (02.10.2015), sanya_grand (02.10.2015), snowy88 (02.10.2015), Spielberg (02.10.2015), SV_huMMer (02.10.2015), tatami (02.10.2015), verry (02.10.2015), Zowie (02.10.2015), лордок (02.10.2015), Эдгар Каксис (02.10.2015), Юджи (02.10.2015)
-
02.10.2015 17:50Правильного выбора в реальности не существует — есть только сделанный выбор и его последствия.
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
03.10.2015 23:22на прошивке L002 через Muz_On 44к и 48к ресемплятся. файлы с меандром выше 48к плеер перестал воспроизводить(ошибка декодирования).
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
04.10.2015 15:16
прошивка С008, плеер gonemad, макс.громкость, наушники Phonak PFE022 32 Ома и Sony MDR-7506 63 Ома
Спойлер:
-
Следующие 5 пользователей сказали Спасибо за этот полезный пост
AfArt (05.10.2015), basque (04.10.2015), golov17 (04.10.2015), snowy88 (04.10.2015), Эдгар Каксис (04.10.2015)
-
- Адрес
- Москва
- Сообщений
- 21
- Репутация
- 0 (0)
04.10.2015 17:31На уровне MX4 Pro получится? Эквалайзер нормально работающий будет? Что известно. У samsung s6 графики отличные показывают, наушники вставил не впечатлило: Как и Iphone 6 тоже.
-
- Адрес
- Могилёв, Беларусь
- Возраст
- 52
- Сообщений
- 6,117
- Репутация
- 241561 (0)
04.10.2015 23:19А чё там графички рисовать? Звук скорее смартфонный, чем HIFI плеерный. не слушал четвертого прошку, думаю - поритет. имхо.
P.S. усилок конечно качает, но лично я бы хотел музыки.
P.S.S. речь идет о самом стартовом экземпляре, который я слушал..
P.S.S.S. не графички нужно мерить - а организовывать массовое тестирование звука смартфона на разных наушниках. графичками сыт не будешь.Последний раз редактировалось DOC2008; 04.10.2015 в 23:49.
Luxury & Precision L5 Pro, Highscreen TrueSound PRO, JDS LABS Atom AMP
Earsonics S-EM6 V1 + кабель Earsonics Silver 4C, Earsonics SM3 v2 + кабель Ice Lab, Denon AH-D5000, Sony MDR-MA900.
плеер.ру в Telegram
-
Пользователи, сказавшие Спасибо DOC2008 за полезный пост
basque (05.10.2015)
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
-
- Адрес
- Минск
- Сообщений
- 3,125
- Репутация
- 30318 (0)
05.10.2015 06:37Некрасивые картинки... Максимальная громкости наверное весьма избыточна для таких наушников, и искажений было бы по-меньше. Разделение каналов совсем слабое, случайно в переходниках при замерах проблемы нет?
-
- Адрес
- Москва
- Сообщений
- 1,029
- Репутация
- 12245 (0)
-
Пользователи, сказавшие Спасибо lakkarius за полезный пост
Zowie (05.10.2015)
-
- Адрес
- Минск
- Сообщений
- 3,125
- Репутация
- 30318 (0)
05.10.2015 13:24lakkarius, в том то и дело, что отчет больше соответсвует ковону какому-нибудь или айподу, а не продвинотому портативу... Я сам обмерял с нагрузкой в виде наушников с десяток разных портативов как простых, так и топовых, по ним и сужу.
-
- Адрес
- Москва
- Сообщений
- 1,102
- Репутация
- 6258 (0)
05.10.2015 13:30AfArt, ну в тестах, что Рома выкладывает в основном 51-52 Дб.
в переходниках проблемы нет! похоже это особенность усилителя в работе с разной нагрузкой, со 120 Омами, уже 68 Дб.
Информация о теме
Пользователи, просматривающие эту тему
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)
Похожие темы
-
Highscreen Fest Pro, Highscreen Boost 3, Highscreen Boost 3 Pro
от R4ndoM в разделе АрхивОтветов: 8Последнее сообщение: 30.01.2019, 12:23 -
Клуб любителей Highscreen Boost III (ака Мигельфон)
от Vano699 в разделе ФлеймОтветов: 269Последнее сообщение: 04.12.2017, 00:25 -
[или обмен] Boost III Мигельфон, что заменил нам плеер
от Maxwellz в разделе АрхивОтветов: 15Последнее сообщение: 09.01.2017, 21:21 -
Highscreen Boost 3 (Мигельфон)
от schatten в разделе АрхивОтветов: 8Последнее сообщение: 26.02.2016, 00:12