Например TDA7294

Форум РадиоКот • Просмотр темы - DF Player mini (MP3-TF-16P)мои грабли
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт июл 09, 2020 14:02:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 64 ]  1, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Вт авг 02, 2016 19:15:10 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 2
заказал для поиграться пару платок с али именно сдесь покупать не советую, хотя как повезет, как например мне :)))
мучал я их долго, но они так и не заработали, а т.к. желание поиграться не пропало, заказал еще сдесь и о чудо они заработали :))
вот фото для сравнения снизу брак, сверху рабочие(на бракованых красный светодиод, на нормальных синий).

Платы были одинаковыми и вот решил сравнить номиналы на платах, и как вышло не зря
Вот она причина:

собственно вместо 4R7 стоял 4k7, и вместо резистора 10k стоял конденсатор "№1" на 9мкф, которым надо было заменить соседний "№2" на 0,1мкф . После замены все модули заработали.
P.S. пока мучал нерабочие модули наткнулся на самый адекватный даташит этого модуля в котором нет ошибок с контрольной суммой как в остальных всех источниках по этим модулям(и как оказалось можно и без контрольной суммы управлять), и присутствует намного больше информации по управлению*.
прикрепляю файл
Надеюсь, что данная информация будет полезна.
Спасибо за внимание.


Вложения:
FN-M16P Embedded MP3 Audio Module Datasheet.pdf [807.78 KiB]
Скачиваний: 2997
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Чт авг 18, 2016 18:26:45 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 7
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 569
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Какой у этого модуля ток потребления во время игры?
я делал плеер на SD карте, так эта карта просто так кушала 20-30 мА, а со звуком до 50 доходило.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Чт авг 18, 2016 18:35:50 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
25мА при 3,3В 28мА при 5В, без динамика


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Пт мар 17, 2017 19:50:21 
Родился

Зарегистрирован: Вс авг 02, 2015 17:00:07
Сообщений: 6
Рейтинг сообщения: 0
Доброго времени суток, мне бы понять какие команды отправлять чтобы песенки вытаскивать! По даташиту который Mishany выложил по таблицам истинности непонятно. Третий столбец команд понятен, а вот второй для чего ??? Короче помощь нужна, сложновато для меня!


Вложения:
Новый точечный рисунок2.jpg [201.51 KiB]
Скачиваний: 883
Вернуться наверх
 
Вебинар «Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4» (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Пт мар 17, 2017 21:19:47 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
один c чексуммой столбец, второй без, а так последовательность байтов
1).For example, select the first song played, and send the command 7E FF 06 03 00 00 01 FE F7 EF
7E --- Start byte
FF --- Version Information
06 --- Data length (checksum not included)
03 --- Actual command(specify playback of a track)
00 --- 0x01: need feedback, 0x00:no need feedback
00 --- Most significant byte of the track(MSB of Parameter)
01 --- Least significant byte of the track(LSB of Parameter)
FE --- Most significant byte of checksum(MSB of checksum)
F7 --- Least significant byte of checksum(LSB of checksum)
EF --- End byte


Вернуться наверх
 
Как упростить выбор ИП для промышленного применения?

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

Читать статью>>
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 02:28:31 
Потрогал лапой паяльник
Аватар пользователя

Карма: 7
Рейтинг сообщений: 31
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 330
Рейтинг сообщения: 0
IRIKSM писал(а):
...Третий столбец команд понятен, а вот второй для чего ???...

Второй столбец - полная команда, включая checksum. В datasheet сказано:
"Regarding to calculating checksum, set your 16 bit checksum value to 0. For each byte from the Version byte until the Param_LSB byte, subtract the byte from the checksum."
Что означает:
"Что касается расчета контрольной суммы, то в сначала установите значение 16-битной котрольной суммы в "0". После, начиная с байта "Version" и до байта Param_LSB включительно, вычитайте очередной байт команды из контрольной суммы."
Т.е. берете полную команду, высчитываете контрольную сумму, добавляете полученные два байта к команде старшим байтом вперед, отправляете получившуюся последовательность в модуль. Посчитал, соответствует.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 14:01:30 
Родился

Зарегистрирован: Вс авг 02, 2015 17:00:07
Сообщений: 6
Рейтинг сообщения: 0
Мне бы три примера, шоп логику понять, а там уж думаю соображу !
Вы уж извините, уровень знаний не совсем высокий. )))


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 15:30:15 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
в ДШ же все описано, я с этими модулями с терминалки игрался только.
Код:
// 7E FF 06 0F 00 01 01 xx xx EF
// 0   ->   7E начало посылки
// 1   ->   FF версия, оставить как есть
// 2   ->   06 длина байт посылки, без чек суммы(// 7~8 вместо них сразу oxEF)
// 3   ->   0F код команды
// 4   ->   00 без ответа с модуля, 0x01 с ответом подтверждения
// 5~6   ->   01 01 значение команды (16 бит)
// 7~8   ->   checksum = 0 - ( FF+06+0F+00+01+01 )
// 9   ->   EF конец посылки


Вернуться наверх
 

Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 16:02:24 
Потрогал лапой паяльник
Аватар пользователя

Карма: 7
Рейтинг сообщений: 31
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 330
Рейтинг сообщения: 0
IRIKSM писал(а):
Мне бы три примера, шоп логику понять, а там уж думаю соображу !...

IMHO, достаточно одного.
Например. Требуется отправить команду Play next. В hex команда выглядит так ( из третьей колонки ):
7E FF 06 01 00 00 00 EF
где 7E - начало посылки, EF - конец посылки, эти байты в расчете контрольной суммы не учавствуют.
Считаем. Начало подсчета checksum
checksum = 00 ;
00 - FF = FF01;
FF01 - 06 = FEFB;
FEFB - 01 = FEFA;
FEFA - 0 = FEFA;
FEFA - 0 = FEFA;
FEFA - 0 = FEFA;
Контрольная сумма checksum = FEFA;
Собираем массив байт для отправки c учетом контрольной суммы ( старший байт вперед ) :
7E FF 06 01 00 00 00 FE FA EF
Что мы и видим во второй колонке.
Если и сейчас непонятно, то лучше Вам начать с самого начала. :)


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 16:54:25 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
Зачем нагружать чек суммой, там и без чек суммы все работает, где то натыкался на форум - так там 10 страниц пытались эту сумму правильно посчитать опираясь на даташит с ошибками...
проще управлять без чексуммы
пример выше 7E FF 06 01 00 00 00 FE FA EF заменить на 7E FF 06 01 00 00 00 EF
вот и все


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 17:35:50 
Потрогал лапой паяльник
Аватар пользователя

Карма: 7
Рейтинг сообщений: 31
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 330
Рейтинг сообщения: 0
Mishany писал(а):
...проще управлять без чексуммы
пример выше 7E FF 06 01 00 00 00 FE FA EF заменить на 7E FF 06 01 00 00 00 EF
вот и все

Вы правы, по-своему, но IMHО, это - любительский подход. Лично я к подобным упрощениям не привык. Сегодня этот модуль проглотит посылку без CRC, а завтра китайцы поменяют что-то в кристалле и угадайте с одного раза, кто всё будет переделывать и за чей счёт, если работа была выполнена на заказ, за вполне конкретные деньги? :D Слышал я всё это неоднократно. И от 9-вольтовой "Кроны" PIC запитывали "и всё работало, как часы" и кварцевый резонатор на 24MHz навешивали и тоже, разумеется, всё работало...Я так никогда не делаю. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 18:06:54 
Родился

Зарегистрирован: Вс авг 02, 2015 17:00:07
Сообщений: 6
Рейтинг сообщения: 0
Конечно без чеков лучше,я так понял эти чеки нужны для контроля правильной посылки, чтобы безошибочно проходили все посылки, правильно? Но если можно без них обойтись, то почему бы и нет?

7E FF 06 01 00 00 00 EF --- 1 песенка
7E FF 06 01 00 00 01 EF --- 2 песенка
7E FF 06 01 00 00 02 EF --- 3 песенка
7E FF 06 01 00 00 03 EF --- 4 песенка
7E FF 06 01 00 00 04 EF --- 5 песенка
и т.д.

Вот так правильно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 18:33:36 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
вроде да, запускай его через терминал с компа через USB->UART и не заморачивайся с контрольной суммой, если что не так модуль ответит кодом ошибки в ДШ они описаны.
shindax Вы обсалютно правы, но тут случай именно с любителем, не будем его сразу грузить, а то сдуется начинающий и пойдет водку кушать вместо программирования.... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 18:47:53 
Родился

Зарегистрирован: Вс авг 02, 2015 17:00:07
Сообщений: 6
Рейтинг сообщения: 0
Терминалов я не знаю, изучил чуток работу pic16f84a, с ним и буду.
Буду делать так, опрашивается нога контроллера и по результату (если нажата кнопка) прибавлю ед. на (Least significant byte of the track) и отправляю, затем опять прибавляю и отправляю. Как на взгляд профессионалов?, прокатит?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Сб мар 18, 2017 22:47:38 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
Оооо, далеко пойдете...., HTerm один из терминалов ком порта, и такой Terminal1_9_b
и USB->UART (FTDI, CH340, CP2102, PL2303)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Вс мар 19, 2017 04:09:09 
Родился

Зарегистрирован: Вс авг 02, 2015 17:00:07
Сообщений: 6
Рейтинг сообщения: 0
Ну а мне в любом случае надо чтобы МП3 работал от контроллера, вы советуете терминал для отладки МП3 ?
Поэтому я и спрашиваю у профи, чтобы без ошибочно подключить устройство.
Я понимаю что pic16 древний контр., щас изучаю pic16f877 как ни как по более.
И все же, если с одной ноги отправлять вышеуказанные коды, конечно же стробируя другой ногой можно ли проигрывать МП3 ? Мне важно именно с контроллера т.к. порядок воспроизведения будет менятся. Иначе можно было бы без него, вроде там есть кнопка "next" (в МП3).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Вс мар 19, 2017 07:09:15 
Электрический кот
Аватар пользователя

Карма: 21
Рейтинг сообщений: 116
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1037
Откуда: Баку
Рейтинг сообщения: 2
Вам советуют для начала попробовать эти команды с терминала компа, а когда убедитесь в их работоспособности, тогда уже воплощайте в МК. И хотя бы на 628-м, а не на 84-м.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Вс мар 19, 2017 08:56:36 
Электрический кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 126
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1000
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
меня пики стороной обошли как то, AVR->stm32


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Чт апр 13, 2017 19:16:55 
Родился

Зарегистрирован: Чт апр 13, 2017 18:29:02
Сообщений: 1
Рейтинг сообщения: 0
Ток потребления 28 мА при раскодировании без нагрузки - маловато. Только microSD в импульсном режиме будет не менее 15 мА на высоком битрейде и зависит от типа карты. И микросхема при раскодировании порядка 30 мА + усилитель, ближе к 50 мА реально. В этом модуле усилитель постоянно включен, с батарейками будет проблема. И надо учитывать паузы между семплами в этом модуле, в принципе всех модулей с microSD. Если фразы будут составляться из слов (вывод цифровых данных и т.д.), то задержка в 200 мсек реально будет утомлять, а ещё задержка зависит от места файла в памяти (зависит от количества семплов) и от типа microSD. Вот вариант модуля с записью 810 слов и звуков, озвученных профессиональным диктором: https://youtu.be/mqubPGE6gLM


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DF Player mini (MP3-TF-16P)мои грабли
СообщениеДобавлено: Ср май 10, 2017 10:00:18 
Родился

Зарегистрирован: Чт сен 17, 2009 18:34:12
Сообщений: 13
Откуда: Ярославская область
Рейтинг сообщения: 0
Приветствую. А кто нибудь подключал этот модуль к GSM модулю Sim800 или к телефону в качестве автоотвечика? как согласовать аудиоуровни? По даташиту к модулю Sim800 микрофон подключается так:


Вложения:
Комментарий к файлу: Sim800
mikrofon.png [20.56 KiB]
Скачиваний: 956
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 64 ]  1, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y