|
|
|
|
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: В маткаде все не так страшно выглядит как ты предполагаешь. Все читаемо и без знания программирования. Плюс можно нормальные временные графики построить и спектры посмотреть. Этот программный пакет на любителя конечно, но очень прост в освоении. Кни, кни... Сам жду, не дождусь, аж руки чешутся. Проблема только в операционниках. ЗЫ: Я свое среднее число не знаю, может и слава богу. |
|
|
|
|