[Решено] PT8211 к PAM8403 усилитель соединения

victor_pv
Вт 20 марта 2018 г. 16:13
ОБНОВЛЯТЬ:
Решение в этом посте работает нормально:
http: // stm32duino.com/viewtopic.PHP?f = 1 ... 766#P42769
Если у вас нет кастрюля 10 тыс. Под рукой, вы можете заменить парой резисторов или с одним резистором от 2K до 10 тыс.

==========================================================================

Я не эксперт в области аудио, но хотел подключить DAC PT8211 с Amplier PAM8403:
PMA8403 усилитель

Я проверил отправку квадратных и синусоидальных волн в PT8211. PT принимает int16 (дополнение 2), и все, что за ярость +-5 кажется слишком большим, и я получаю увеличение шума.

Я попробовал прямое соединение, затем соединение, добавляющее крышку 47 UF, но кажется, что выход PT8211 слишком высок для PAM8403, и я получаю больше шума, чем все остальное, так как объем немного увеличивается в PT8211.

Я проверил добавление серийного резистора 100om и не сильно изменился.

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

П.С. Я получил MP3 -плеер Helix, работающий в новом BluePillf4, с MCU F103RCT6, но, к сожалению, я едва слышу его по шуму, так как кажется, что выход слишком высок для PAM и зажимает.
Занимает около 40 КБ оперативной памяти между буферами, а что нет, но я думаю, что это можно оптимизировать дальше.

Mrburnette
Вторник 20 марта 2018 г., 16:18
Старый путь:
https: // www.Электроника-поставки.ws/at ... Uator.HTML

Вам нужно будет заблокировать DC, а затем использовать аттенуатор... серии резисторов и реостат по всему входу ... Технически, потенциометр был бы лучше, чтобы вы могли настроить входное напряжение и поддерживать импеданс 600 Ом к AMP (или что бы ни было состояния Spec Zi для единицы.)

Луча

Пито
Вт 20 марта 2018 г., 16:25
Например
Pt с pm coubling.jpg
PT с PM Coubleming.JPG (15.24 киб) просмотрено 512 раз

victor_pv
Вт 20 марта 2018 г. 16:54
У меня нет потенциометра под рукой (я знаю... Кто нет?), чтобы добраться до несколько приемлемого уровня, будет ли достаточно, связанной с Ray, если я использую 100K для R1 и около 10 тыс. Для R2 (так что R1 100K в последовательности с входом, 10K R2 на землю и добавляю 1N Cap для Хорошая мера)?

Пито
Вторник 20 марта 2018 г. 16:59
Усиление PM составляет 24 дБ, нет информации о входном напряжении для полной мощности в таблице данных (??). Каков выход PT Like (в MV)??

Вы можете попробовать с R1 из 2 резисторов, имитирующих потенциометр. Понятия не имею на уровнях сигналов, поэтому вам нужно немного поиграть с. :)

Пито
Вт 20 марта 2018 г., 17:17
У PT есть 2.Максимальный выход 5VPP, вы должны спуститься куда-нибудь до 50-100 мВ на входе PM.
Таким образом, 1:50 (25), примерно 100 тыс./2 (4) К, где 2 (4) k является значением потенциомера.. Должен быть разработан на месте :)

Кстати, на выходе PT, рекомендованном в таблице DataShip (с Op-AMP) более низкий уровень.

victor_pv
Вторник 20 марта 2018 г. 18:08
О выходе PT8211 должен быть 1.6-1.7vpp, так как я питаю его с 3V3. Для PAM я тоже не смог найти никакой информации в диапазоне вводов.
Я попробую со значениями, которые вы рекомендовали (100 тыс./2 (4) k) и посмотрю, смогу ли я получить что -то приемлемое. Я не пытаюсь получить наилучший возможный звук и усиление, но просто чтобы услышать что -то ясное, выходящее из динамика, и я знаю, что MP3 декодируется правильно, и это не изменчиво из -за того, что декодирование займет слишком долго и т. Д.
Если я могу получить синусоидальную волну, играющую несколько ясной из -за полного диапазона ввода ЦАП с этими резисторами без зажима или слишком большого количества шума, то я должен быть в состоянии играть и другие звуки.

Я буду держать вас, ребята, написать, спасибо!

Пито
Вт 20 марта 2018 г., 18:51
Кстати, надеюсь, вы не попытаетесь запустить его в 2х3 Вт из USB 5V Power :)
PS: я побежал этот MP3 -плеер Много лет назад в F4Discovery, и это работало нормально :)

Zoomx
Чт 22 марта 2018 г. 9:33 утра
У меня есть версия модуля с потенциометром, как этот
https: // www.aliexpress.com/item/free-sh ... 23393.HTML
Он хорошо работает на выходе из тона Arduino Uno PWM, и он включен из Arduino (наконец -то USB -компьютер).

Есть много небольших схем об этом чипе, но я не нашел схему моей доски.

Мадиас
Чт 22 марта 2018 г. 11:56 утра
Если вам нужен только вывод линии для дальнейшего усиления или прямого использования наушников, просто используйте простое не инвертирующее операционное усилие (отдельная рельса питания), что -то вроде этого (немного прокрутите):
https: // электроника.Stackexchange.com/Q ... Ply-Op-Amp
Вы можете использовать практически любой дешевый Op-AMP для этого (например, TL07X, LM32X...) Для стерео вдвое больше схемы и используйте двойной Op-AMP (TL072...).

РЕДАКТИРОВАТЬ: ОК, это - более или менее - сделано с цепью приложения (с LP -фильмами), поэтому у вас есть уровень вывода линии. Как я помню, эта схема «должна иметь», а не вариант.
EDIT2: Если вам понадобится еще несколько аудио цепей, я бы предпочел преобразователь напряжения для негативного рельса мощности. ICL7660 - ваш дешевый друг, для более серьезных приложений используйте LT1054

victor_pv
Чт 22 марта 2018 13:49
Рекомендации PITO работали нормально, чтобы передать выход PT8211 в PAM:

Сначала 47 UF в линии, затем и резистор 100K в линии, затем 1NF Cap на землю, и я попробовал 2 различных значения резисторов, моделируя горшок, 10K и 2K. Оба работают нормально с небольшими оговорками.
10K еще больше уменьшает объем, но полностью исключает обрезку.
2K дает более высокий объем, но в зависимости от того, что играет, может быть некоторая обрезка.

Я обновлю первый пост для всех, кто когда -либо искал форум об этом.

После этого у меня не было обрезки, но шум все еще был повсюду, поэтому я проверил свои соединения и узнал, что у меня есть плавающая булавка PB12, необходимо перепродать штифт MCU на доску.
Очевидно, это не было проблемой с волнами из -за значений, которые я использовал, поэтому часть проблемы с шумом после использования амплитуды, более 5. Я проверил его с помощью логического анализатора, и плавающая линия как -то отскакивала с данными, я думаю, она была достаточно сильной.
Таким образом, после исправления плавающего штифта и правильного ввода в усилитель, квадратные и синусоидальные волны играли нормально в любом томе, но MP3 -плеер все еще имел шум повсюду. Я снова проверил с помощью логического анализатора и выглядел так, будто данные были сдвинуты на один бит вправо (как формат Phillips, а не японский формат). Снова проверил с помощью Simple Wave Player, и этого не произошло, поэтому я пошел проверить библиотеку I2S и обнаружил, что функция, которую я добавил, чтобы изменить частоту в любое время, что было ошибкой, исправил это, и теперь она играет великолепно.

Я протестировал файл 22 кГц, 64 кбит / с, а декодирование кадра занимает около 5 мс, воспроизводя такое же количество образцов (1152), занимает 26 мс, поэтому ему потребуется 25% времени ЦП для декодирования.
С 44.Файл 1 кГц, 265 кбит / с, декодирование занимает 11 мс, а воспроизведение образцов займет 13 мс, поэтому он оставляет 2 мс для всего остального.
Я использую DMA для i2s, с обратными вызовами (не блокированными) и DMA для SDIO (блокировка).
Затем мне нужно адаптировать это к RTOS, чтобы SDIO мог выполнять другую задачу, ожидая завершения передачи DMA, и, возможно, использовать другой канал DMA для перемещения данных в буферах (в настоящее время используя ЦП).
Я загружу код в GitHub позже сегодня.

@Zoomx, я только что заказал одного из тех, у кого есть горшок, спасибо за совет.
@Madias, у меня нет опала под рукой. У меня есть несколько транзисторов и две платы PAM, поэтому я, хотя я был бы проще и быстрее использовать PAM, в конце дня с использованием пары транзисторов было бы той же проблемой или меньше.

victor_pv
Чт 22 марта 2018 г. 14:02
На связанном предмете новая доска BluePillf4 с любым из совместимых MCU делает для хорошей маленькой доски для звуковых проектов.
Он имеет АЦП, 2 ЦАП, 2 I2S и немало вспышки ОЗУ и ЦП мощности.
Любой, кто заинтересован в разработке простой платы с подключением с помощью ЦАП PT8211, и все, что необходимо для ввода (OP AMP, фильтры и т. Д.)?
У меня недостаточно знаний об управлении аудиосигналами (должно быть из моих школьных лет, но забыл все это, поэтому я почти бесполезен в этом отношении), но я могу помочь с кодом, и все еще у меня есть много Bluepillf4 Доски могут отправить немного всем, кто заинтересован.
В настоящее время с Libmaple SDIO хорошо работает с встроенным разъемом на этой плате, так что есть хранилище, нам просто нужна аудио -схема.

Пито
Чт 22 марта 2018 г., 19:30
Если вам нужен качественный выход (который может поддерживать, по крайней мере, качество MP3, которое вы хотите воспроизвести), аудиосогласа должна быть спроектирована с осторожностью. Однако не простая задача. Труднее, чем доска F4 (только цифровой..) :)
Большинство дешевых модулей с различными аудиовациями на них разработаны..

Вот характеристики FREQ разделителя (одиночный канал) для C3 = 200pf..5NF Шаг 200pf, в то время как регулятор объема в середине (5K-5K), R4 является внутренним RI модуля.
Freq char.jpg
FREQ Char.JPG (228.7 киб) просмотрено 304 раза

Пито
Пт 23 марта 2018 г., 7:52 утра
ОБНОВЛЯТЬ:
Я бы использовал эту схему для проводки MCU->Пт->Модули PAM (один канал показан).

C4 и R6 - это компоненты внутреннего ввода модуля PAM (с изображения печатной платы на Aliexpress). Значение C4 - это оценка.

Делитель R3/R4 теперь lOW-Impedance, Таким образом, вы можете использовать практически любое значение потенциометра R5, если R5 >= 1K (с более низкими значениями R5 увеличивает C5 до 100U, чтобы поддерживать свой высокий отсечение отрыва) .

R4's 100OM стоимость должна быть разработана Такой выходной сигнал не является чрезмерным (не искаженным), когда потенциометр находится в «Полном» (стеклоочиститель на более высоком конце) с максимальной амплитудой выходной сигналы PT.
Я бы начал с r4 = 56om, измеряя сигнал на фиктивной резистивной нагрузке 8ohm (4ohm), а не на динамике (разум, это усилитель класса D, так что вы, скорее всего, также увидите переключение ~ 250 кГц) также) также увидите переключение ~ 250 кГц). При подаче в тестовый сигнал синусоидальной системы 1 кГц с максимальной амплитудой, которую может обеспечить PT, измерьте его форму на 8ohm.
Лучше всего использовать вариант FFT вашего прекрасного осциллографа - не видно гармоники : P
Нужна экспериментирование с настоящим HW, конечно.. Я предполагаю - вам понадобится R4 = 56-82om, чтобы получить чистый выход с максимальной амплитудой и стеклоочиститель..

Вывод PT получил Активный низкий проход с пропускной способностью 20 кГц (Как изображено в таблице данных PTS). Используйте однополосную opamp, железнодорожный опал. Не используйте 2 opamps в одном пакете. Разделяйте каждый пакет Opamp с 10 UF || 100n близко к их булавкам VCC/GND.

Проводка источника питания - требуется хорошая развязка »Звездная проводка с проводами VCC и GND модуля"С одним общим наземная точка GND и один общий батарея VCC Point.
C9 должен быть 470UF-1000UF/6V лучше всего (таблица данных рекомендует 1000 UF)..
«5V» (или 3.3V - PLZ Double проверка) должен быть хорошим отфильтрованным источником, способным обеспечить, по крайней мере, 1a ток.

При условии, как есть, никаких гарантий не предоставляется..
.
Real Circuit.jpg
Настоящая схема.JPG (107.15 киб) просмотрено 251 раз