Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.03.2009, 06:51
|
#11
|
Временная регистрация
Регистрация: 31.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Возможно, больше понравится вариант STMicro STA013.
только к нему нужен внешний I2S DAC. Я бы поискал TI TAS5707 - стерео УМЗЧ 20W, вход I2S, в прошлом году стоил около 5$ в рознице.
|
|
|
|
10.03.2009, 09:10
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
consumer17
Так у нас сейчас стоит примерно такая штука - в 45DB161 записаны фразы, и контроллер воспроизводит из через собственный ШИМ. Но недостаток - ПЛОХОЕ качество звука, а контора у нас слишком серьёзная. Мне уже наговорили все фразы, формат mp3 с качеством 256кбит, записывали в СТУДИИ(!!!), качество звука обалденное, осталось только найти чем их воспроизводить.
STA013 http://www.engsoc.org/~shp2000/sta013.pdf достать не получится, да и ее вроде нельзя напрямую подключить к карточке... Плюс внешний ЦАП - итого слишком дорого...
|
|
|
|
10.03.2009, 10:53
|
#13
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Ищу аудио-чип для работы с flash-картой
Сообщение от niXto
|
В общем, стоит задача внедрить систему голосовых подсказок ("Для продолжения нажмите...", "Не влезай - убъет"), контроллер - AVR-ATmega. Других я не знаю, а привлекать сторонних программистов Нельзя. Может есть такой чип, который напрямую подключается к флэш (идеально - USB, но можно и другие - SD, MMC, MS), сам работает к ней, передаёт в контроллер только список файлов (например, 01.mp3, 02.mp3, 03.mp3), контроллер выбирает имя нужного файла (например, 02.mp3) и аудиочип сам читает его из флэш, декодирует mp3 (хотя можно и wav) и воспроизводит на аудиовыход. И желательно чтобы чип имел USB-вход (если флешка - не USB) для синхронизации с компом.
Может такие чипы стоят в древних мобилках - так будет даже проще и дешевле, чем покупать новый? Или есть другое решение?
|
Странно, что Вы не нашли готовых решений. Есть же аппноты атмела по воспроизведению звука ШИМом (ведь "телефонного" качества достаточно?), много решений по подключению флеш-карт, тем более, что файловая система Вам, похоже, не нужна. USB-flash disk подключить не получится - нужен USB host, который на АВРке поднять слабо.
|
|
|
|
10.03.2009, 12:50
|
#14
|
Частый гость
Регистрация: 23.08.2007
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 28 раз(а) в 13 сообщении(ях)
|
AT89C51SND1 подойдет?
у меня на ней автоинформатор сделан. подключается к компу по USB
Аппаратный декодер MPEG I/II-Layer 3
Автономный MP3-декодер
Частота дискретизации 48, 44.1, 32, 24, 22.05, 16 кГц
Раздельное цифровое управление громкостью по левому и правому каналам (программно задаются 31 шаг)
Регулировка низких, средних и высоких частот (31 шаг)
Звуковой эффект подъема низких частот
Вспомогательное извлечение данных
Индикаторы “Ошибка CRC (циклический избыточный код)” и “MPEG кадровая синхронизация”
Программируемый аудио-выход для соединения с общим аудио ЦАП
Совместимость с форматом PCM
совместимость с форматом I2S
8-разярдное ядро МК C51 (Fmax =20 МГц)
2304 байт внутреннего ОЗУ
64 кБ памяти программ
флэш: AT89C51SND1C, ПЗУ: AT83C51SND1C
4 кБ загрузочного сектора во флэш-памяти (AT89C51SND1C)
ISP (внутрисхемное программирование): загрузка через USB или УАПП в любую внешнюю карту памяти
Контроллер USB версии 1.1
“Полноскоростная” передача данных
Встроенная схема ФАПЧ
Тактирование MP3-аудио
Тактирование USB
Совместимость с интерфейсом MultiMedia Card™
Совместимость с интерфейсом Atmel DataFlash ® SPI
Интерфейс IDE/ATAPI
2 канала 10-разрядного АЦП, 8 кГц (8 действительных разрядов)
Контроль уровня напряжения батареи
Запись голоса под управлением программного обеспечения
До 44 линий универсального ввода-вывода
4-разрядный порт клавиатуры для организации матрицы 4 x n
Программный интерфейс SmartMedia™
Два стандартных 16-разрядных таймера-счетчика
Аппаратный сторожевой таймер
Стандартный полнодуплексный УАПП с генератором передачи скорости
Двухпроводной интерфейс (TWI) с режимами главный/подчиненный
Контроллер интерфейса SPI (главный/подчиненный режимы)
Управление параметрами питания
Сброс при подаче питания
Программно настраиваемая частота тактирования МК
Режим холостого хода, экономичный режим
Условия функционирования:
3В±10%, 25 мА типично при температуре 25°C
Температурный диапазон : -40°C…+85°C
Корпуса
TQFP80, PLCC84 (Плата для разработок)
Кристалл
|
|
|
|
10.03.2009, 14:42
|
#15
|
Временная регистрация
Регистрация: 31.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Сообщение от hostel6psu
|
AT89C51SND1 подойдет?
...
Интерфейс IDE/ATAPI
|
Подсказал бы: работает с CompactFlash (может чел не знает)
|
|
|
|
10.03.2009, 14:50
|
#16
|
Временная регистрация
Регистрация: 31.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Сообщение от niXto
|
STA013 достать не получится
|
1) А сколько штук девайсов предполагается наклепать?
Сообщение от niXto
|
да и ее вроде нельзя напрямую подключить к карточке..
|
2) Так смысл в том, что её можно со своей любимой атмеги потоком грузить, или с того МК, который уже стоит в девайсе.
Сообщение от niXto
|
Плюс внешний ЦАП - итого слишком дорого...
|
3) Упомянутый TAS5707 - это не столько ЦАП, сколько усилитель мощности - я между строк протелепал)), что надо на матюгальник сообщухи выводить.
|
|
|
|
10.03.2009, 17:32
|
#17
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
AT89C51SND1 - уже из описания ясно что денег на неё не хватит ![Обижен](images/smilies/icon_beee.gif) Плюс искать отладочную плату, программатор, среду разработки (и кейген к ней ![Улыбка](images/smilies/icon_smile.gif) , учить даташит и набивать первые шишки в работе с ней... Разве только если есть готовый бесплатный проект на ней...
Устройств нужно пока 9 штук, потом если понравится то больше, себестоимость по деталям не больше 50 зеленью, т.е. на звук не больше 20... максимум 25. Все что сэкономлю - все моё. Кроме говорилки в каждом устройстве клавиатура, предварительная обработка данных (наверное - неважно каких и неважно откуда они берутся) и связь с базой по RS485. Вся программа контроллеру написана и отлажена, осталось только подобрать аудиочип и прикрутить подпрограмму для него.
makakus
Я постом выше писал - ШИМ-синтезатор уже есть и УЖЕ не подходит... Начальству захотелось крутизны, наверное как в фильмах про 23-й век, где компьютер разговаривает с человеком идеально качественным голосом...
Нужно воспроизводить mp3, 256 kbps, 44100, или несжатый wav аналогичного качества.
gavrik254
Так смысл в том, что её можно со своей любимой атмеги потоком грузить, или с того МК, который уже стоит в девайсе.
Поднять на меге файловую систему и изучить даташиты на флешки (особенно SD)? Использовать чип флеш-памяти не хочу - т.к. они Гораздо дороже флеш-карточек (пока достаточно 64 МБ, ММС этого объема у нас в районе 1 доллара) и будет сложнее обновлять/добавлять фразы. А так вытащил флешку, вставил в кардридер в ноуте... Справится даже обслуживающий персонал и без специального оборудования.
|
|
|
|
10.03.2009, 23:10
|
#18
|
Частый гость
Регистрация: 23.08.2007
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 28 раз(а) в 13 сообщении(ях)
|
AT89C51 - стоит порядка 300-350 руб.
у меня автоинформатор с усилителем на 10 ВТ. по деталям выходит чуть больше 1500, включая корпус и жк индикатор. Плюс у меня реле и прочие детальки для определенных целей стоят.
документация порядка 50 стр. исходников в нете новалом. компилятор найти проблем не будет.
посмотри www.piclist.ru. там достаточно инфы по карточкам, USB и т.д.
ММС карточки я беру за 3 доллара 256 Метров
рекомендую именно эту железку.
вообще можешь посмотреть готовые решения от FTDI. это полный спектр микросхем с аппаратным USB.
еще www.chipselect.ru
там псмотри микросхемы от MEGAWIN. это контроллеры USB, CARD controller.
MPC320 - это USB Audio Microcontroller
|
|
|
|
11.03.2009, 03:02
|
#20
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Может будет полезно
http://pol-sem.narod.ru/polymuson/polymuson.htm
Прикрепляю файл,там проект для протеус(хз для какого) и реализация 16 КГц 8бит на covox.Файлы считываются с MMC, реализована FAT16, проект под CVavr на Си,не мой и честно говоря сыроват.Удачи.
Прикрепленный файл: 1359097.zip
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:32.
|
|