|
|
  |
Воспроизведение голоса с помощью МК |
|
|
|
Feb 11 2008, 08:29
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-12-07
Пользователь №: 33 293

|
Цитата(zltigo @ Feb 7 2008, 20:16)  Неудачная мысль, скажем так. Действительно хорошо звучащую фразу, как и хорошо выглядющую фотомодель на обложке журнала  , прихотится предварительно редактировать. Звуковой файл действительно можно отредактировать как угодно в CoоllEdit, но в Isd5116 аналоговая запись стартует по комманде на I2C шине RECORD ANALOG @ ADDR.Каким образом одной кнопкой запустить произведение wav-файла в CoolEdit, и этим же нажатием сказать микроконтроллеру, что нужно отправлять комманду RECORD ANALOG @ ADDR.В ином случае запись в каждом новом устройстве будет сдвинута в памяти мк на неопределенное количество байт.Или я что-то не понимаю?
|
|
|
|
|
Feb 11 2008, 09:23
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата Я тут вот поднял на днях ISD 5116.(512kbyte памяти).Не знаю откуда они там взяли 8мин 44сек звука на 8кГ*8бит=8кбайт/с.Как по мне,то там максимум 1минута влазит.(512/8=64с).А заливать через микрофон на производстве глупость.У кого какое мнение на этот счет? может ADPCM?
|
|
|
|
|
Feb 11 2008, 09:33
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-12-07
Пользователь №: 33 293

|
Вобщем написал письмо на Winbond. А пока склоняюсь к тому что "А для хранения аналогового сигнала там используется многоуровневая технология, несколько бит на затвор - и из этого следует, что иными средствами, кроме как с аналогового входа, в нее звук и не зальёшь ". Цитата(Harbinger @ Feb 7 2008, 20:08)  Up to 4 MB - то есть до 4 мегабайт, а не мегабит. А для хранения аналогового сигнала там используется многоуровневая технология, несколько бит на затвор - и из этого следует, что иными средствами, кроме как с аналогового входа, в нее звук и не зальёшь  The ISD5116 memory array is arranged as 2048 pages (or rows) of 2048 bits for a total memory of 4,194,304 bits.
|
|
|
|
|
Sep 22 2008, 05:46
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-09-06
Пользователь №: 20 759

|
Решил использовать ISD5216 и столкнулся с проблемой передачи команд. На борту имеются также RTC и датчик температуры. Они-то работают нормально, а при общении с чипкордером постоянно возникают ошибки связи. Алгоритм реализован через автомат состояний. Частота 100кГц. При конфигурировании звукового тракта получается, что правильные команды доходят не всегда, с малой вероятностью успешности, а запись сообщений вообще никакого результата не дает. Господа RuSTer и Harbinger, я не знаю насколько схожи 5216 и 5116, но может быть подскажите в чем может быть дело?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|