Например TDA7294

Форум РадиоКот :: Просмотр темы - Говорилка
Форум РадиоКот
https://radiokot.ru/forum/

Говорилка
https://radiokot.ru/forum/viewtopic.php?f=25&t=136304
Страница 1 из 1

Автор:  leopold [ Вт окт 04, 2016 12:35:50 ]
Заголовок сообщения:  Говорилка

http://radiokot.ru/konkursCatDay2016/09/
Вотпрос к автору.
Собрал ваш девайс использовал контроллер atmega48. Нет воспроизведения звуков на выходе.
Перебровал несколько карточек MMC 16MByte и SD 512М, 1G, 2G.
C картами SD не работает вообще, при включении светодиод зажигается примерно на 3 сек,
через UART приходит сообщение на компьютер "M48.3.BAS04-06-2016 18:15:32$". После этого,
светодиод непрерывно мигает. На посылаемые сообщения через UART устройство не реагирует.
C картами MMC, при включении светодиод зажигается примерно на 1 сек.
Через UART приходит сообщение на компьютер "M48.3.BAS04-06-2016 18:15:32..$. светодиод гаснет.
Посылаю сообщения "$S1", через UART, устройство отвечает "1" затем "end". Звук не воспроизводится
На карту записан файл "1.wav" из архива к статье.
Карты памяти отформатированы FAT16.
Операционка Windows XP sp3, через консоль выполнил команду "format g: /FS:FAT".
4гБ карта размер кластера 65кB.
1гБ карта размер кластера 16кB.
На ножках контроллера PD5 PD6 меандр, частота 28кГц. А звука нет.
Фьюзы установлены HIGH = 0xD5, LOW = 0xFF
Подскажите.
Команду набирать в верхнем регисте, команда чуствительна к регистру символов?
Расширение файла нужно указывать или только имя,а расширение по умолчанию "wav"?
В конце команды нужно отправлять символы "перевод строки" hex формат 0x0A и
"возврат каретки" hex формат 0x0D?
Какой уровень должен быть на ноге PB1 и для чего этот вывод используется в программе?
Я вывод PB1 через сопротивление 10к притягивал к земле и к VCC, никаких изменений не заметил.
На схеме распиновка карты странная.
я подключил так
1 - PB2 CS
2 - PB3 MOSI
3 - GND
4 - PB5 SCK
5 - Vcc 3.3v
6 - GND
7 - PB4 MISO
Ориентировался сюда
https://ru.wikipedia.org/wiki/Secure_Digital

С уважением Леонид.

Автор:  Elms [ Вс окт 09, 2016 14:23:14 ]
Заголовок сообщения:  Re: Говорилка

Спасибо за тему в "Статьях", т.к.голосовал именно за эту материал. :)
Убедительная просьба - выложить удобночитаемую картинку (схему).

leopold

Вроде бы кто-то собирал на "168"-м МК, отписывался в комментах к материалу, дескать, все получилось.

Автор:  leopold [ Пн окт 10, 2016 06:32:26 ]
Заголовок сообщения:  Re: Говорилка

По просьбе, Elms, выкладываю в формате PDF. Если нужно могу выложить растровое изображение.
Ксожелению не имею в наличии контроллер Mega168. Проверил проэкт в протеусе. Не работает!
Также меандр 28 кГц на выводах OC0A, OC0B, видно как идет обмен на SPI выводах, а звука нет.
Светодиод мигает, сообщает, что нет карты. Через UART ничего не идет.
На меге48 через UART, хоть сообщение вылетало.
У автора завышена частота дискретизация. В статье сказано 22050 Гц, а видно, что ШИМ работает на 28кГц.
Да и по расчетам получается, если использовался Timer/Counter0? на частоте кварца 7372800 Гц.
Получается 7372800 Гц / 256 = 28800 Гц. А это быстрей чем оригинал на 25%. Фраза будет искажена.
Печально, что автор не отвечает на вопросы и не следит за форумом. Но автору спасибо, идея интересная, я
постараюсь доделать свою версию. Правда контроллер Мега8, в мегу48 уже не влазит. И получается только 1 канал.
Есть тестовый проект для воспроизведения VAW файлов с SD карты.
Ссылка: http://chipenable.ru/index.php/programm ... a-ch3.html
Я пробовал и mega8 и mega48. Работает в железе и в протеусе. И фильтр низких частот правильно рассчитанный.
С уважением Леонид.

Вложения:
оворилка.pdf [83.88 KiB]
Скачиваний: 188

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/