Pull to refresh
76
0.1
Дмитрий Самсонов @Sdima1357

image processing

Send message

А я и не совсем против, снимайте. Повторяю "Меня вполне устраивает качество звука." за $3. Звучит на $30, как минимум :)

C этим никто вроде и не спорит.

Да ,я видел Application note AN4666, но на младших (f103) у меня не заработало.Не помню уже что за проблемы были, но не получилось. Впрочем я особо и не упирался.

В любом случае, предложенный мной способ для звука и лучше и тише , чем городить ЦАП руками на резисторах. Как минимум интереснее. А если мне нужен особо высококачественный ЦАП - то я его просто куплю

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

Жалко я не видел раньше этот апноте. Это тоже самое. Немного разные реализация собственно фильтра, у Вас с ST и у меня, но да это тоже самое. Я ведь написал , что изобрел велосипед, ничего нового...

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

С h bridge я экспериментировал, так себе звук выходит.

328125 раз в секунду, то мы получили бы сигнал, аналогичный 1-битному на 84 МГц

Нет , не получили бы. Вы не прочитали документ от Analog Devices. Туту вообще фокус не в выводе , а в предобработке и смещении спектра шума, даже при том же выходном потоке бит в секунду.

Ничего конечно, если емкость подходящая :)

У него (stm32f401) нет DMA на паралельный порт. Поэтому ничего не выйдет. В остальном Вы тоже не правы,

однозначно решается в пользу дискретных уровней

Это не так .Однозначно в пользу частоты семплирования. Почитайте документ от Analog Devices по ссылке в конце статьи , там все есть, про профиль шума.

Допустим что частота таимера F . Количество уровней N . Тогда частота отсчетов K=F/N.

Обьем передаваемой информации V = K*log2(N) . Подставляем V = F*log2(N)/N. Чем меньше N тем больше результат.

Мы рассматриваем принципиально разные классы устройств. Они в разных весовых/ценовых категориях.

Ваш вариант с "многобитной" дельта-сигмой тоже попробую.

Будут результаты, поделитесь пжл...

Встречал решение, где два канала таймера в

При работающем USB каналы даже одного таймера иногда расползаются. Писал об этом здесь https://habr.com/ru/post/523836/

Впрочем может я чтото не так делал

Только для него понадобится, скорее всего, usb hs

Достаточно FS - 12 Mbps . 2.884Mbps*2 это всего 5.768Mbps .

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

А фиг его знает, будет или нет. PCM - все операционки умеют выдавать.

Кроме того stm32f401 отлично справляется с перекодированием PCM в модифицированный на 8-9 бит СДМ на 300 кГц, такой вот виртуальный АЦП :). Я немного переделал выдачу звука на открытый сток - смотрите схему. Помеха от питания ушла в ноль. Земля, в отличие от питания, внутри чипа тихая, на нее работающий по SPI дисплей почти не влияет. Сейчас вообще все отлично работает, только немного код еще почищу.

Спасибо, интересно. Может чипы левые? :)

Они вроде пишут , что 1 ком это минимально допустимое сопротивление нагрузки. Видимо замеры они делали на 10 ком нагрузки.

Ну только если Харман/Кардон... На CD , ах да " световая пластинка " :)

Импульсно-плотностная ... Не очень как то...не звучит.

Не-a ... ШИМ (широтно импульсная) это PWM ( pulse width modulation ), дословно. Это все таки другая модуляция, похожая, но другая.

Измерений чего ? Откройте документацию на чип https://www.ti.com/lit/ds/symlink/pcm5102.pdf

и посмотрите , у них все померяно... Я вполне доверяю этой компании. Дайте нормальное питание и Вы в дамках. Тут как раз все просто.

Вот с сигма дельтой , без внешнего ЦАПа, надо повозиться. Попробую сделать внешний повторитель со стабильным питанием, я специально вывел с таймеров комплементарные сигналы с STM - ки.

Не SPI - a PWM - таймеры. SPI был отвергнут по причине "не успеваю посчитать"... В статье об этом есть. Если прямо на наушники, то ФНЧ вообщем то не нужен. Но если после стоит какой нибудь недорогой усилитель класса D - то обязательно нужен.

Information

Rating
3,793-rd
Location
Хацафон, Израиль
Date of birth
Registered
Activity