PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Звуковые процессоры (http://pccar.ru/forumdisplay.php?f=188)
-   -   Аудиопроцессор для планшетов. Настраиваемый с андроид. (http://pccar.ru/showthread.php?t=24040)

oleg707 27.12.2016 22:32

процы только феном с контролем микроскопом (лупой 20-40Х) и последующим смыванием флюса растворителем.
простые люди не имеют такого оборудования...

Alekssandr 27.12.2016 23:32

У меня есть инфракрасная печь для пайки PUHUI Т-962. Через трафарет наношу паяльную пасту сверху компоненты, корпуса в qfn запаиваються без проблем, быстро и качественно, с рассыпухой также. (Повторюсь, если все получится, смогу собрать кому нужно)

Те кто дружит то собрали) я же хочу сделать нечто большее) и чтоб по карману сильно не било.

Alekssandr 25.01.2017 21:41

В общем, на печатную плату чип компоненты размером 0805 довольно трудно уместить. Решил использовать 0603 :) и микросхему gl852g выбрал в корпусе ssop28, qfn 28 паять проблематично (запарол пару микросхем пока припаивал).

Alekssandr 29.01.2017 02:44

Походу дела я буду отказываться от stm32 в пользу esp32, модули очень перспективные. Документация пока скудная, но китайцы частенько добавляют информацию, и примеров работы с модулями становиться все больше.

awtoap 29.01.2017 13:24

esp32 мертворожденное дитя...забей. Перспективные вафли от реалтека с ядром АРМ.

Alekssandr 29.01.2017 17:43

Почему вы так решили?
Я уже 2ю неделю изучаю esp32 возможности шикарные и работает стабильно. Wi-Fi меня пока что не очень интересует но он тоже не помешает. Радует что есть Bluetooth 4.2 на котором можно организовать hands free и передачу звука, 2 канала i2s, uart, i2c, spi, can 2.0, ацп 12bit (правда он работает напряжением до 1вольта (это в принципе не большая проблема). Есть рабочий RTOS (ОС реального времени) что на много облегчает написание прошивки, если нужно то можно прошивку писать на языке arduino. Куча других плюшек и все это на одном модуле, за 15-20$, .

Alekssandr 03.02.2017 00:05

Вложений: 4
Всем привет. Начал проектировать печатную плату.
1) Развел USB HUB на GL852G
2) USB звук на PCM2706 для вывода I2S звукового сигнала
3) И программатор USBi на CY7C68013A1 для связи с DSP процессором ADAU1452 программой SigmaStudio

Плата 4-х слойная. Вся земля и питание внутри.

yuriy m 04.02.2017 06:27

Цитата:

Сообщение от Alekssandr (Сообщение 380672)
В общем, на печатную плату чип компоненты размером 0805 довольно трудно уместить. Решил использовать 0603 :) и микросхему gl852g выбрал в корпусе ssop28, qfn 28 паять проблематично (запарол пару микросхем пока припаивал).

Рекомендую перейти на 0402, вообще песня...:bye:

Alekssandr 04.02.2017 10:47

Цитата:

Сообщение от yuriy m (Сообщение 381411)
Рекомендую перейти на 0402, вообще песня...:bye:

Я уже заказал конденсаторы и резисторы в 0603 поэтому буду использовать их)

Еще одна новость, пришли мне блютус модули csr6845, так вот мало того что они поддерживают передаючу звука по технологии AptX и выводить звук в формате I2S, так изучая даташит обнаружил что она работает как usb звуковая карта, проверил работает.

Единственная проблема, нет документации как им управлять при помощи at команд (

demtro 04.02.2017 12:06

Может csr8645?

Alekssandr 04.02.2017 12:28

Цитата:

Сообщение от demtro (Сообщение 381416)
Может csr8645?

Так точно)) ошибся!

demtro 04.02.2017 12:35

Этот модуль можно подключить к планшету и использовать как usb звуковуху и при этом подключить устройство по бт? А как с приоритетами источников дела? Самому недавно такой модуль пришел, вот думаю как его лучше реализовать

yuriy m 04.02.2017 14:06

Всеж лучше подключить его к аудио контроллеру,тогда есть возможность микшировать сигналы. Допустим играет музон по BT, а через планшет подсказки с навигатора .. и т.д. Но это ИХМО.

Alekssandr 04.02.2017 14:09

Цитата:

Сообщение от demtro (Сообщение 381418)
Этот модуль можно подключить к планшету и использовать как usb звуковуху и при этом подключить устройство по бт? А как с приоритетами источников дела? Самому недавно такой модуль пришел, вот думаю как его лучше реализовать


На планшете не проверял но через комп по usb звук передает.

Приоритет у блютус, т.е. если на блютус звка нет играет по юсб, если на блютус появился сразу переключается на него

Rage2 06.02.2017 13:46

Саш, у меня просьба...можешь заменить разъем мини-юсб на "принтерный" usb type B.
Вроде место позволяет.
Он надежнее...крепче сидит...и его проще распаивать.

Alekssandr 06.02.2017 14:29

Вложений: 2
yuriy m согласен с тобой полностью.

Rage2 изначально хотел его, выбор пал на micro usb чтоб управлять otg режимом, у него есть нога ID. Micro usb выбрал с торчащими ножками поэтому запаять его туда вообще не проблема, в корпусе с smd ножками это тот еще гемор))

Развел переходник CP2102 для ESP32 и добавил выводы от USB звуковухи PCM2706 на переходник (там будет USB, I2S и питание), чтоб можно было заменить звуковую карту на другую, например SA9023.

Rage2 06.02.2017 15:34

Цитата:

Сообщение от Alekssandr (Сообщение 381591)
чтоб можно было заменить звуковую карту на другую, например SA9023.

И это хорошо! Саш, SA9023 это юсб конвертер(USB-SPDIF\I2S), а ЦАП это ES9023 (сабра).
Ты вкурсе про баг, что если карта на чипах серии PCM27xx\PCM29xx\PCM??xx..и андройд 6.0.1, то звук на выходе исключительно моно!
В том числе на кастомных прошивках и ядрах. На 7.1.1 они уже играют в стерео.
Т.е баг не в цапе, а именно в юсб конвертере. Потому как есть карта на связке PCM2706+WM8501, на шестерке играет моно, как по аналогу и естественно в цифре.

Alekssandr 06.02.2017 16:43

Rage2 я курсе что SA9023 это USB -> I2S, у меня там всё будет в цифре, сначала все буду собирать в DSP процессор ADAU1452 по I2S (обрабатывать как угодно) и выводить на ЦАП скорее всего AD1933 (пока ещё не определился).

на счет бага не в курсе, я думаю можно будет что нибудь придумать)

awtoap 06.02.2017 20:26

Цитата:

Т.е баг не в цапе, а именно в юсб конвертере.
Ага как же! А может в убогом гавнодроиде?

Цитата:

Развел переходник CP2102 для ESP32
Еще раз говорю выкинь эту ESP32...почему?...штудируй ветку форума на сайте esp8266.ru
За одно замени CP2102 на нормально паябельную китайскую версию CH340

martin0 07.02.2017 12:34

Цитата:

Сообщение от Rage2 (Сообщение 381594)
И это хорошо! Саш, SA9023 это юсб конвертер(USB-SPDIF\I2S), а ЦАП это ES9023 (сабра).
Ты вкурсе про баг, что если карта на чипах серии PCM27xx\PCM29xx\PCM??xx..и андройд 6.0.1, то звук на выходе исключительно моно!
В том числе на кастомных прошивках и ядрах. На 7.1.1 они уже играют в стерео.
Т.е баг не в цапе, а именно в юсб конвертере. Потому как есть карта на связке PCM2706+WM8501, на шестерке играет моно, как по аналогу и естественно в цифре.

А на андроид 5.0.x стерео или моно??)

ВладимирC 07.02.2017 12:35

Цитата:

Сообщение от martin0 (Сообщение 381656)
А на андроид 5.0.x стерео или моно??)

стерео, везде стерео,, кроме 6

Rage2 08.02.2017 01:16

Цитата:

Сообщение от awtoap (Сообщение 381619)
Ага как же! А может в убогом гавнодроиде?

Согласен, я не так выразился.

Alekssandr 08.02.2017 13:21

Вложений: 3
Цитата:

Сообщение от awtoap (Сообщение 381619)
Еще раз говорю выкинь эту ESP32...почему?...штудируй ветку форума на сайте esp8266.ru
За одно замени CP2102 на нормально паябельную китайскую версию CH340

=) почитал я этот форум походу там у ребят какая та другая версия ESP32 у меня всё работает нормально, греется немножко ну и ладно.

Я всё изучал по этой книге https://leanpub.com/kolban-ESP32 там много полезных примеров. (PS можно скачать бесплатно).

Сейчас вот думаю может всё таки сделать на STM32F103 и оставить место для ESP32 чтоб в дальнейшем когда документация появиться можно было её впаять)
Про CH340 спасибо, не знал что есть такие) CP действительно трудно запаять без фена.

И немного фото по текущему прогрессу развел DSP ADU1452 и взялся немного за ЦАП AD1933.

awtoap 08.02.2017 14:24

Так ты вроде делал макетку для adau...ты ее запустил?

По ESP32 пишут, что ее уже пока не продают...видимо есть какие-то баги. В общем забей и осваивай либо стм либо вафля на базе RTL8710 (внутри тот же АРМ и там же на форуме обсуждение) и прошивается также. Лично я бы делал отдельно проц, отдельно вафля(блютуз) отдельным модулем с конектом через уарт.
Для затравки WiFI-UART мост ТУТ

Alekssandr 08.02.2017 14:41

Не запустил ещё, не могу найти кварц на 24.576 Мhz (заказал на Ali жду). Плату рисую по даташиту и схемам с github.

Можно конечно отдельно,но хочется чтоб всё было на одной плате, так дешевле. Wifi мене пока не нужен, ESP32 понравился тем что это всё в одном.

RTL8710 не совсем подходит для моих задач (мало выводов и нет АЦП) а так модуль хороший.

Alekssandr 08.02.2017 18:44

Вложений: 4
Плата получается размером 170x140 мм.

Места еще много, возможно и встроенный усилитель приделать на каком нибудь tda или чем то подобном)

casper82 08.02.2017 19:22

Цитата:

Сообщение от Rage2 (Сообщение 381594)
И это хорошо! Саш, SA9023 это юсб конвертер(USB-SPDIF\I2S), а ЦАП это ES9023 (сабра).
Ты вкурсе про баг, что если карта на чипах серии PCM27xx\PCM29xx\PCM??xx..и андройд 6.0.1, то звук на выходе исключительно моно!
В том числе на кастомных прошивках и ядрах. На 7.1.1 они уже играют в стерео.
Т.е баг не в цапе, а именно в юсб конвертере. Потому как есть карта на связке PCM2706+WM8501, на шестерке играет моно, как по аналогу и естественно в цифре.

Вопрос - моно - берет какой-то 1 канал и раскидывает на 2 или звук только в 1 канале выходит?

Rage2 08.02.2017 19:44

Да..раскидывает на два канала

casper82 08.02.2017 20:04

Блин, надо попробовать, а то что-то не обратил на это внимание.

Alekssandr 08.02.2017 22:47

Вложений: 3
У цапа AD1933 какой то корпус неудобный. Устал походу, херовые идеи в голову лезут:wacko2:, вот что получилось на данный момент.

Alekssandr 10.02.2017 14:24

Вложений: 1
Цап всё таки выберу adau1962 стоит на 100 рублей дороже ad1933, но он круче 12 каналов и есть I2C. (думаю дополнительные 4 канала сразу кинуть на усилитель tda7850 остальные 8 вывести на RCA =) будет полный фарш!

http://www.analog.com/ru/products/au...adau1962a.html

Кстати к DSP можно цап подключить до 48 каналов :blink2: с частотой 48Khz, и до 16 каналов с частотой 192 Khz. Прикрепил кусок даташита с таблицей. в Режиме TDM

Alekssandr 10.02.2017 18:11

Вложений: 5
Любителям поработать паяльником работы будет куча:shok: вот такая вот обвязка 12 канального цапа ADAU1962 получилась.

Расположение выводов очень удобное) чего не хватало в AD1933 там какая та фигня получалась) снизу 8 каналов, слева 4 канала, верхняя часть целиком цифровая.

oleg707 10.02.2017 19:15

Цитата:

Сообщение от Alekssandr (Сообщение 381961)
Любителям поработать паяльником работы будет куча:shok: вот такая вот обвязка 12 канального цапа ADAU1962 получилась.

Расположение выводов очень удобное) чего не хватало в AD1933 там какая та фигня получалась) снизу 8 каналов, слева 4 канала, верхняя часть целиком цифровая.

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

Alekssandr 11.02.2017 02:10

Цитата:

Сообщение от oleg707 (Сообщение 381964)
ты про сборки резисторов слышал? 4 маленьких смд в одном флаконе. На материнках часто стоят.

Спасибо за наводку совсем забыл про них)

Alekssandr 12.02.2017 15:52

Вложений: 6
Какие-то дефицитные эти сборки резисторов, лучше так по одиночке запаяю)

Осталось развести: питание всей системы, Bluetootch модуль и микроконтроллер управления.

Вот такой сложный проект получается все 4 слоя

Alekssandr 12.02.2017 23:10

Вложений: 3
Развел питание, для настройки напряжения питания планшета установил многооборотный потенциометр (для точной настройки напряжения). Возле каждого DC DC установил по светодиоду для удобной отладки.

Теперь самое главное откуда взять двух полярное питание чтоб за питать 6 операционных усилителей?


У кого какие идеи?

Rage2 13.02.2017 00:45

Вот это крутотень у тебя получается! Саня, ты молодчик, пожалуйста не останавливайся, продолжай!!

OKLiK 13.02.2017 06:25

Цитата:

Сообщение от Alekssandr (Сообщение 382186)
Теперь самое главное откуда взять двух полярное питание чтоб за питать 6 операционных усилителей?
У кого какие идеи?

Я использовал подобные dc-dc преобразователи http://www.promelec.ru/pdf/Sprav_inf_DC-DC.pdf

http://www.promelec.ru/catalog/1699/1701/1706/0/114971/ - есть и на другие мощности.

Alekssandr 13.02.2017 10:41

OKLIK спасибо.

Неприятная новость, сидел читал даташит на adau1452 и оказалось что у него входы AUXADC, это 10 битные аналоговые входы, которые предназначены для управления аудиопроцессором без микроконтроллера. Т.е. это никак не аудиовход, придется делать отдельный adc->i2s мостик чтоб получить аналоговый вход.
Вот беда блин(( хотя они мне и не нужны

awtoap 13.02.2017 11:28

Ну да...обычно смотри сразу на блок-схему в описании. С АЦП и ЦАП простой ADAU1701 и еще парочка. Все жирные ДСП требуют внешних кодеков.


Часовой пояс GMT +4, время: 09:26.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot