Свежие обсуждения
Звуковая техника

Усилители класс "D" (УНЧ)

1 18 22

Larionov: Спасибо. Слюни потекли.
Только нет ни пдф, ни цен. Только черные квадратики на сайте с цифрами и буквами.
Честно создалось ощущение, что ребята прощупывают рынок, или надеются, что их
кто нибудь купит.
Мне уже очевидно, что лет через пять такие решения будут единственно востребоваными,
а аналоговый аудио выход исчезнет как сом порт.

Link: Я вот уже не уверен, что для моей задачи этот модуль избыточен. Почитал доки,
посмотрел примеры реализации. Интересно, что для usb audio используют stm32f105\107.
У них частоты под 170 MHz. Короче еще почитать надо описание, чтоб делать выводы.

 

Larionov: семейства ps8xxx

И какой от них толк в этом случае? У них ШИМ выход, а нам нужна сигма
А так проспект красивый но и не более того.

ЗЫ.
К стати кто мне минус влепил?

 

Alexandr_nn
[quote]
Larionov: Спасибо. Слюни потекли.
Только нет ни пдф, ни цен. Только черные квадратики на сайте с цифрами и буквами.
Честно создалось ощущение, что ребята прощупывают рынок, или надеются, что их
кто нибудь купит.
[/quote]
---------------------------------------------------------------------------------------------------------------------------------

Продаваться они точно не собираются
Они поставщики микросхем для LG, Samsung и т.д.

---------------------------------------------------------------------------------------------------------------------------------
Link
[quote]
К стати кто мне минус влепил?
[/quote]

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

P.S. а нафига они вобще нужны - эти плюсы/минусы на форуме ? Что они означают ?

 

Link: Хочешь я тебе плюсик поставлю, только подскажи где его ставить.

Интересная штука с этим stm32vldiscovery. На модуле два проца - stm32f103 и stm32f100.
Причем f103 до 72 MHz, а f100 до 24 MHz. Программить предлагается f100, а f103 только как
usb интерфейс работает. Я наверно не догоняю зачем так сделано.
Еще на f103 делают usb audio карты. У этого проца есть поддержка I2S и можно внешний DAC
подцепить. http://catalog.compel.ru/blog/2011/07/7/realizaciya-audioprilozhenij-na-stm32/
На сайте stm есть и пример программы на С для usb audio, правда через встроенный DAC.
Надо еще почитать доки.

 

Larionov: P.S. а нафига они вобще нужны - эти плюсы/минусы на форуме ? Что они означают ?

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

Larionov: листал страницу и случайно нажал.

Понятно. Я просто подумал что кто то кардинально несогласен с тем что я написал. И хотел попросить объяснить почему. Туд дело в том что поскольку я помню Александр собирается всю математику делать в компе а на USB выдавать уже готовую инфу, т.е. я лично не понимаю зачем большая скорость и зачем иметь в МК кучу таймеров АЦП ЦАП и т.д. и т.п.

Alexandr_nn: Хочешь я тебе плюсик поставлю, только подскажи где его ставить.

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

 

Link: На stm вполне возможно и математику в проце сделать, а звук пусть идет через стандартные
драйвера. И пусть даже SACD в PCM конвертируется на компе и поступает на микроконтроллер.
От этого качество не пострадает. Так проще.
Когда я хотел математику в компе делать, так это был просто вариант на
попробовать. Теперь все иначе. Самое напряжное для мк будет произвести ресэмплинг на 64Fd.
Для этого необходимо применять цифровые фильтры и память нужна. Вот тут и нужны все эти
меги и кило. Сигму потом сгенерить достаточно просто, даже порядок возможно повысить.
Серьезно думалку напрячь придется, чтоб такое осуществить.

ЗЫ: И где отображается результат от нажатия этих плюсиков и минусиков?

 

Alexandr_nn: Серьезно думалку напрячь придется, чтоб такое осуществить.

Ну я так думаю это из разряда – мы не ищем лёгких путей.
Как по мне, так лучше всего (легче всего) в компе делать всю математику, а периферия должна быть как можно проще… Тут понимаешь какой-то абсурд просматривается, мощный комп при воспроизведении музыки стоит практически без дела, зато маломощный АРМ (относительно компа ) пашет на пределе своих возможностей, где логика? Но я не понимаю всей логики твоей ОС в сигме, по этому вполне вероятно всю математику в компе не получится сделать, и тебе действительно придётся напрягать АРМ.

Alexandr_nn: ЗЫ: И где отображается результат от нажатия этих плюсиков и минусиков?

С права от сообщения есть две стрелочки, после нажатия любой из них между ними появляется цифра. Посмотри на своё предыдущее сообщение, я твоёму предыдущему сообщению поставил плюс один.

 

Link: Логика размещения алгоритма в arm очень простая.
Во первых основной проц компа не должен грузится всякой фигней,
он для общих задач служит. И самое главное уже существуют стандартные
протоколы передачи pcm audio и писать с нуля ничего не надо.
У меня окончательно (почти) сформировалась идея по структуре full D усилка:
http://s018.radikal.ru/i527/1201/87/ccdb3d34e3c4.jpg
Собственно ничего почти не изменилось от первоначальной мысли, только
пришло понимание как будет работать цифровая ООС.
Обратная связь учавствует в алгоритме формирования дельта сигма потока,
а он формируется по заданной величине на входе, то есть цифры в
параллельном коде (pcm).
Фактически arm+driver+mosfet является мощным цифровым дельта сигма модулятором.
Самое главное, что при таком решении будет учтена пауза (вносимая драйвером)
при переключении ключей, а алгоритм проца будет стремиться добиться на динамике
в среднем значения заданного в pcm. Также видимо можно учесть и LC, если их
замерить и ввести корректирующий коэффициенты в цифровой фильтр обратной связи.
Это самое затратное, а еще отфильтровать пересэмлированный PCM.
Если тебе интересно как это работает я могу алгоритм расчета и графики сбросить,
правда пока все в маткаде.
Я видел в пдф на stm32f10ххх спец команды для организации fir фильтров.
Ну если на stm32f107 делают mp3 плэйеры, то есть надежда, что f103
вытянет мою задачу. Можно конечно и на f107 сразу ориентироваться, но его
мне придется заказывать, а stm32vldiskovery лежит в 30 минутах от меня в магазине.
Я правда не знаю можно ли из него f103 использовать, вдруг он залоченый какой и его
нельзя будет перепрограммировать, еще не разобрался с этим вопросом.

ЗЫ: А где общий итог этих +- операций?

 

Alexandr_nn: Если тебе интересно как это работает я могу алгоритм расчета и графики сбросить,
правда пока все в маткаде.

Боюсь я мало, что там пойму. Я лучше подожду результатов замера КНИ.

Alexandr_nn: А где общий итог этих +- операций?
Мы видим только среднее число, что с одной стороны хорошо, а с другой стороны плохо, админ и модераторы вроде могут увидеть общий и кто кому чего поставил.

 

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

ЗЫ: Я свое среднее число не знаю, может и слава богу.