Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 29.12.2016, 22:51  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,419
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию ISD4002, не могу запустить

Приветствую. С наступающим свежим годом.
Нарисовалась проблема с запуском микросхемы голосового рекордера/плеера ISD4002-120 или http://media.digikey.com/pdf/data%20...2%20series.pdf. Быть может, кто-то имел дело с ней, подскажет?
Подключение - по даташиту, SPI 4-проводной, выход звука на усилитель LM4871, вход звука - электретный микрофон. Питание - в порядке. Ошибки в монтаже и пайка проверены на 10 раз. Порядок действий и отправляемые данные - по даташиту.
Никак не могу достучаться до микросхемы - ни запись, ни воспроизведение, ни включение не происходят. SPI даже уже ногодрыгом сделал - и все без толку. Осциллограммы интерфейса - в точности как по картинке. SPI подключен 10-см проводками, но это не влияет, скорость 31 кбит/с.
Причем, отсоединив провода SPI и пальцами создав наводки - получилось хаотично запускать воспроизведение и запись, то есть, микросхема рабочая, звук идет. Оказывается, в нее уже были записаны голосовые сообщения на английском языке.

Всвязи с чем и вопрос - если кто работал с этой микросхемой, может подскажет порядок действий и отправляемые байты?? Я видел разные даташиты, и в них есть некоторые разночтения относительно порядка следования битов и порядка работы.
Я настраивал SPI на 16-бит, младшим битом вперед (LSB), режим 0.
Отправлял сначала команду включения 0x2000, затем команду 0xE000 воспроизведения с нулевого адреса. Паузы между командами - по полсекунды. Пробовал и запись, и воспроизведение с игнорированием адреса, и с разных адресов. Во время воспроизведения с вывода RAC должны идти импульсы с периодом 200 мс - их нету. Подключал как надо - с резистором подтяжки.

Кароч, есть два варианта - либо я что-то неправильно отправляю в нее, либо я в процессе экспериментов сломал микросхему...
Реклама:
NewWriter вне форума  
Непрочитано 29.12.2016, 23:46  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,476
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Ну, если сможете поступиться принципами...
Есть код, но... на ардуину.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 29.12.2016 в 23:58.
Kabron вне форума  
Эти 2 пользователя(ей) сказали Спасибо Kabron за это сообщение:
Alex9797 (15.01.2017), mike-y-k (30.12.2016)
Непрочитано 30.12.2016, 00:23  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,419
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Да пусть будет и на ардуину, будьте добры. Мне только последовательность действий и отправляемые байты, уж из ардуино-кода то выцепить, надеюсь, смогу.
NewWriter вне форума  
Непрочитано 30.12.2016, 00:26  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,476
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Сообщение от NewWriter Посмотреть сообщение
Да пусть будет и на ардуину, будьте добры. Мне только последовательность действий и отправляемые байты, уж из ардуино-кода то выцепить, надеюсь, смогу.
Фиксирую для истории. Ардуина в кои веки для настоящих сермяжных кодеров сгодилась.
Наслаждайтесь:
http://tpetr.blogspot.ru/2008/03/arduino-isd4002.html
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 30.12.2016 в 00:29.
Kabron вне форума  
Эти 2 пользователя(ей) сказали Спасибо Kabron за это сообщение:
Alex9797 (15.01.2017), NewWriter (30.12.2016)
Непрочитано 30.12.2016, 00:33  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,419
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Окей, спасибо. видимо, дело в порядке битов в команде. Попробую...
NewWriter вне форума  
Непрочитано 30.12.2016, 00:39  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,476
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Да, че там...
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 13.01.2017, 13:55  
shindax
Прописка
 
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 34 раз(а) в 25 сообщении(ях)
shindax на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Я делал на PIC, если ещё нужно. Было аж в 2006-м. Деталей не помню, сделал и забыл. Далее было что-то коммерческое, но осталось только это. В архиве исходник для HI-TECH, схема и печатка для PCAD-2004 ( чтобы назначение ног пояснить ). MOVES - это, помнится, какой-то датчик движения был. Не бог весть что, но разобраться можно, помню, что работало. Здесь только самое начало того проекта, тестовая поделка, одним словом. Потом я что-то куда то-писал, этот адрес сохранялся в eeprom, потом по какой-то логике нужный фрагмент воспроизводился и.т.д. кж не помню. Помню, что в целом мне микросхема понравилась, работает как написано в даташите, но заказчику показалось шибко дорогой и мы перешли на какую-то китайскую хрень типа WT.
Вложения:
Тип файла: zip ISD4002.zip (46.1 Кб, 0 просмотров)

Последний раз редактировалось shindax; 13.01.2017 в 14:38.
shindax вне форума  
Непрочитано 13.01.2017, 18:57  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,419
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Эммм. Благодарю за беспокойство. Но я уже нашел причину - судя по всему микросхемка была толи бракованная, толи я ее подпортил. Купил другую, запаял - запустилась без проблем.
Однако, она мне как-то не очень понравилась. Хоть управление и простое, но шумноватая она, да и звук не особо.
Сейчас собираюсь опробовать вариант с аудиокодеком и сохранением потока на микросхему флеш-памяти. Аудиокодек MAX9860, флеш W25Q64. Два корпуса, но они меньше по размерам.
NewWriter вне форума  
Непрочитано 13.01.2017, 19:14  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,726
Сказал спасибо: 2,410
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Качество звука неважнецое. И,чем продолжительнее запись,тем заметнее.
Я делал на речь.
baiderin вне форума  
Непрочитано 15.01.2017, 15:47  
shindax
Прописка
 
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 34 раз(а) в 25 сообщении(ях)
shindax на пути к лучшему
По умолчанию Re: ISD4002, не могу запустить

Сообщение от baiderin Посмотреть сообщение
Качество звука неважнецое. И,чем продолжительнее запись,тем заметнее...
Согласен. У них имеется своя ниша. Hi-Fi никто и не обещал. То, что "чем продолжительнее запись,тем заметнее ( ухудшение качества )", вполне соответствует даташиту. WT-шки, о которых я упомянул выше, конечно звук выдают почище, хотя-бы в силу того, что являются MP3-декодером, а не PCM модулятором-демодулятором, как в ISD ( я так подозреваю ), но в даташите некоторые нюансы обмена опущены и для решения этих проблем , потребовались дополнительные изыскания. Короче разругались и разбежались. Поэтому и реплика была. ISD-шки работают, как прописано, а не как получится.
shindax вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AtMega8+радиомодуль "NRF24l01+". Не могу никак запустить. ArtemKolesnikov AVR 16 16.06.2015 18:49
Не могу запустить DC\DC на tl494 КСеРоКС Источники питания и свет 83 04.04.2015 00:09
Помогите запустить WIND 24v (Винд Чехия) chasnik Электроника средств транспорта 5 12.11.2012 19:08
помогите советом: не могу запустить жки DG16080. kumbaya Микроконтроллеры, АЦП, память и т.д 0 25.02.2005 20:01
[Решено] Не могу запустить ЖКИ Ingerner119 Делимся опытом 1 09.01.2004 14:34


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot