The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В Fedora добавлена встроенная поддержка MP3"
Отправлено Аноним, 30-Ноя-16 21:01 
> Так CGU это и есть блок тактирующий остальные - называться он может иначе.

У allwinner a10 (даташит попался под руку первым) - "блок" сводится к нескольким разномастным PLL. Нормально?

>> ARM - "Lego для чипмейкеров"
> Правильно, но все кирпичики нужно зацепить вместе.

Ну вот я и сказал за пару довольно распостраненных чипов. Где там у них выделенный блок?

> Отсюда общая шина и I2S, так как он часто используется для DAC.

И похоже что у нокии I2S на 48кГц висит :)

> Проще взять готовый кирпич, чем изобретать его заново.

Это денег стоит. Внешний DAC = деньги реализатора системы. Лицензирование блока - деньги чипмейкера. А они жадные.

> Как это? Убить PA и запустить вывод напрямую hw:0,0 (без dmix и прочего).

aplay -L показывает 2 девайса: default (PulseAudio) и null.
aplay -l показывает 2 других девайса. Оба I2S, 1й похож на чип аудиокодека, 2й - синезуб.

Если pa стопнуть ... aplay сэмплы в I2S сбагривает. Но звука нет. И я даже догадываюсь почему.

> Вообще можно глянуть в аудио драйвере

А в алсе это посмотреть утилями нельзя? По косвеным признакам - I2S на 48кГц.

> P.S. Было бы интересно узнать сколько будет потреблять mp3/wav при прямом выводе.

А смысл? Я не собираюсь ЭТО устройство без пульса гонять.

> Возможна одна из причин жора смартов - жирный аудио сервер.

Там уйма вариантов источников звука, куда выводить, надо микшировать, коммутировать, ресэмплить, есть разные уровни громкости для разных выводов и проч. Earpiece телефона и динамики/уши - разные вещи, etc.

Подозреваю что кроме играния в hw:0,0 - надо делать что-то еще, чтобы звук с кодека шел в нужный вывод. Вероятно это делает пульс (плагины?), согласовывая активность с другими системными компонентами по dbus. Парни из ноклы рассказывали что с одной алсой там никак.

> Сейчас вроде мода прямо с соц сетей слушать, но что там и как не знаю - асоциальный я тип :)

И это тоже. И ютуб.

> В железе многие вещи получаются проще и автоматом. Попробуйте поиграть на софтовой гитаре :)

Новость про гитару тут была. Баян. Тьфу, гитара с гентой :). FYI, физика струны относительно простая.

> Нужен и софт и железо - одно другого не заменит.

И тем не менее, софт может взять на себя многие вещи которые делало железо. Да и в железе нынче high-level synthesis в моде. Мир будет software defined, имхо.

Ну и я не хочу чтобы мое железо занималось приукрасами картинки, звука или чего там еще.

> Мощные полупроводники имеют относительно низкие частоты

Смотря что за низкую частоту считать. Так то мощные полевики даже гигагерцы усиливают в БСках ( интегральный вариант - в RF мобил). Правда они из экзотичных материалов и дорогие. И не знаю насколько их линейность парит.

> и нуждаются в ООС для расширения частотного диапазона. Смотрите график Gain vs Freq для ОУ.

И у BJT похоже. Но по мере улучшения технологий - кривая сдвигается вверх.

> производителя 3$ при партии от 100 шт) и быстрый имеет 8-10 kHz.

А чего в нем такого на $3?

> что является самой большой проблемой для всех ламповых усилителей.

Лампы вообще относительно высоковольтные, неудобно для подключения к остальному. Низковольтные схемы еще и безопаснее и менее требовательны к компонентам.

> сокращает жизнь лампе, но звучит он в нем еще лучше.

Что-то мне кажется что лампа при этом здорово меняет свойства. Самое очевидное - с анода будет термоэлектронная эмиссия и все что касалось обратной проводимости - отвалится. Да и остальное наверное уедет.

> С инженерной точки зрения все наоборот - ламповый усилитель очень простой с
> минимумом деталей и при этом отлично звучит.

С инженерной точки зрения проще всего было бы взять 1 мелкую микросхему. А кстати есть у вас на примете чип-усилок для мелкого динамика, 0.3-0.5W @ 3.3V? Желательно low power при idle, тривиальная схема ("вход-выход-земля-питание"), мелкость чипа, может еще сигнал EN (чтоб внешний power gating не городить). И чтоб недорого и легкодоставаемо? Так бывает? :) (динамик "смартфонный" или "ноутбучный" -> совсем не hi-fi).

> Транзисторный требует кучу костылей в виде ООС и других подпорок,

Для дискретных элементов это некая проблема. Для микросхем - там места для костылей много, а использование как раз упрощается.

> Основный проблемы лампы - размер, вес, потребление, требует начального разогрева.

А у них параметры не дрейфуют? Так, вспоминая ламповые телеки дуревшие от уплывания параметров ламп.

> строить усилители лучше, чем на лампах.

Я как раз и говорил что полупроводники вроде прилично изучили и развили, проблемы осознали, костылить научились.

> Не все так просто.
> 1. Проникновение 50-100-150 Гц не так критично, нежели попадание в СЧ диапазон.

Откуда проникновение? Если ВЧ удавлено LC и экран нормальный. И откуда СЧ? Как максимум могу представить pulse-skip mode контроллера при легкой нагрузке - в hi-fi фича может потенциально стать багом, но величина бага - на уровне остальных пульсаций :)

> 2. 50 Гц - синус.

Теоретически. Практически там подключены китайские импульсники, если не сварочные аппараты. Обычно преобладает емкостная нагрузка (импульсники же :P), так что "синус" - не синусоидальный. А питальники на 50Гц почти не уделяют внимание фильтрации ВЧ...

> ИИП - прямоугольник.

Вбить в индуктивность прямоугольный импульс тока? E = L * dI/dt. При открытом полевике E = напряжение выпрямителя. Форму импульса прикинете? Это же и с магнитным полем.

> Для синуса достаточно задавить основной тон и ближайшие гармоники.

У вас своя электростанция и клиентом там только усилок? oO

> Для прямоугольника - нужно давить максимально широкий диапазон.

А где вы в импульснике прямоугольник нашли? В гейте полевика, если он дискретный? :)

> Требование к качеству фильтра и его конструкции резко возрастает.

На таких частотах даже малые L и C дают сильное ослабление, НЧ давится выпрямителем сети и контроллером, ему 50Гц и т.п. ни о чем, он быстрее регулирует.

> тупо как можно больше электролитов + немного пленки для подстраховки.

Думаете, сцрачи соседних импульсников вас не касаются? Электролиты vs ВЧ бесполезны, btw.

> 3. У ИИП может возникнуть IMD из-за смены ширины импульса синхронно с
> потреблением (читай басами).

Современные контроллеры бывают и с clock spread - FCC дрючит за EMI. В целом же скорость регулирования там очень даже и сильно выше 50Гц -> меньше C для того же уровня пульсаций.

>> Проскакивает сквозной пик тока, dI/dt высокий -> мощная ЭМ волна.
> AFAIK это возможно только для прямоугольника.

dI/dt - "скорость изменения тока в данный момент". Это и есть описание импульса тока, только generic. Для идеального прямоугольника там бесконечность, btw и из этого кое-что следует ;).

> Если на индуктивность подавать синус - то часть тока просто выделится
> на активно сопротивлении в виде тепла.

Если индуктивности хватало на удержание напруги противо-ЭДСом. Но если на меди сэкономить как китайцы, на верхушке синуса транс уйдет в насыщение. Эффективный L упадет до воздушного сердечника, dI/dt резко увелисится. Будет короткая иголка (острый треугольник).

> А вот для прямоугольника - да после насыщения будет выброс,

У импульсников бывают разные топологии. Вы про которую из? А то в жесткое насыщение транс не очень то рвутся загонять в многих из, да и прямоугольников в индуктивностях не бывает.

> что добавляет проблем с проектированием ИИП.

Понятное дело что спроектированный под задачу ИИП работает лучше чем произвольно взятый. И?

> Нет. они остаются в узком диапазоне и наводятся только на относительно длинные проводники.

Это очень упрощенное понимание мира. Я привел пример как вы можете получить "иголки". То что они повторяются 50 раз в секунду не делает их похожими на 50Гц синус. А 50Гц прямоугольник - это таки прямоугольник. С "бесконечным" dI/dt (реально его не бывает, но приблизиться можно).

> Как я сказал выше - легче, так как синус 50Гц не критичен к подбору компонентов.

А что насчет соседа с дешевым импульсником без фильтров на той же фазе?

> массовом производстве, где каждый цент на счету - то да, классический
> трансформаторный БП существенно дороже.

То что кто-то бесплатно нашел транс с кучей медяки - не значит что он "дешевый". А найти можно и 100 баксов. Иногда.

> Если все блоки тактируются от одного кварца - содержит, просто называется иначе.

Там нет явного блока. Есть выбор откуда тактировать и есть 1 PLL и таймеры/делители. См. clock tree если интересно.

> и исходить из допустимости этой погрешности при решении конкретной задачи.

Это так. Но все-таки, у того же кварца если он не совсем левый и это не какие-то запредельные температуры - ошибка в разы ниже.

> Мне вот лично не нравится число PI

Я бы тоже сказал что оно на любителя.

> Не "мы привыкли", а "нет реальной необходимости его менять".

Я не призываю резко ресэмплить уже существующие треки. Но оперировать на новых сигналах имхо логичнее в этой сетке частот.

> Минусом - сломаем совместимость с уже имеющимися записями и потребление на 9%
> больше. Для меня лично минусы перевешивают плюсы.

Потребление одного из туевой хучи блоков. Что в большинстве систем будет разницей на доли процента. Ну и "уже имеющиеся записи" не являются мировой константой. Как эти наделали - так и других наделают.

>> сравнимое время, высадив всю энергию в антенну.
> Возможно. Но это не совсем типичный случай.

Ну как, это стандартный облом тех кто путешествует эпизодичкски. "Как это, он же вчера заряжен был?!"

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру