Isd1730 регулировка времени записи

ISD1700

Серия ИС для записи/воспроизведения нескольких голосовых сообщений

Типовая схема включения (автономный режим):

Информация для заказа:

В ИС серии ISD1700 учтена возможность автономной и совместной работы с микроконтроллером через интерфейс SPI. В ИС входит оригинальная система управления сообщениями, которая позволяет им автоматически управлять адресами нескольких сообщений. Данная уникальная особенность позволяет, при управлении обычными кнопками, реализовать интеллектуальные функции управления сообщениями. В ИС также входят тактовый генератор (управляется внешним резистором), микрофонный предусилитель с АРУ, вспомогательный аналоговый вход, фильтры, энергонезависимая память для хранения аналоговых выборок, схема управления громкостью, усилитель мощности класса D, а также токовый/вольтажный выход.

ИС ISD1700 поддерживают опциональную возможность «vAlert», которую можно использовать для голосовой сигнализации получения нового сообщения. Помимо функции vAlert, о приходе нового сообщения также сигнализирует мигание внешнего светодиода. И кроме того, для подтверждения таких операций, как «Старт записи», «Останов записи», «Стирание», «Вперед», «Общее стирание» и др., предусмотрено четыре звуковых сигнала.

Записи сберегаются во встроенной флэш-памяти, т.о. для их хранения питание не требуется. Появление данного однокристального решения стало возможным, благодаря запатентованной Winbond технологии многоуровневого хранения. Аудиоданные хранятся в твердотельной памяти в их естественном виде (без цифрового сжатия), чем достигается высокое качество воспроизведения голоса и музыки.

Голосовые сигналы могут поступать во флэш-память по двух независимым трактам: через дифференциальные входы микрофонного усилителя и через несимметричный аналоговый вход. Для вывода звуковой информации у ISD1700 предусмотрены усилитель мощности класса D (ШИМ) и параллельно работающий с ним отдельный аналоговый выход. Усилитель мощности может напрямую управлять 8-омным динамиком, а дополнительный аналоговый выход может быть сконфигурирован, как токовый или вольтажный, и предназначен для работы с внешним усилителем.

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

Читайте также:  Москвич 2140 регулировка зажигания видео

В режиме SPI внешний микроконтроллер через последовательный интерфейс получает все функции управления, в т.ч. доступ к любой области внутренней памяти по заданным начальному и конечному адресам. В режиме SPI также имеется возможность доступа к регистру конфигурации аналоговых каскадов (APC).

Данный регистр позволяет гибко настроить аудиокаскады, входы, выходы и микширование. При необходимости изменить настройку по умолчанию регистра APC, нужно сохранить требуемое состояние APC в энергонезависимый регистр NVCFG, содержимое которого перезаписывается в APC во время инициализации.

Т.о. образом ИС ISD1700 обладают всеми возможностями, позволяющие быстро и гибко реализовать голосовые функции в высококачественной продукции.

Источник

Запись аудиофайлов на микросхемы серии ISD1700

ПРОГРАММА ДЛЯ ЗАПИСИ АУДИОФАЙЛОВ
НА МИКРОСХЕМЫ СЕРИИ
ISD1700

В одном из недавних проектов мне потребовалось добавить озвучивание коротких текстовых сообщений. Шилды типа MP3-модуля с SD-картой показались мне избыточными, а «обучать» ARDUINO воспроизводить человеческую речь значило бы отдать практически все ресурсы микроконтроллера только на эту задачу, которая, по сути, является второстепенной. Да и памяти в нем для этих дел все равно не хватит.

Непродолжительный поиск в интернете вывел на микросхемы записи и воспроизведения звука серии ISD1700, управляемые по SPI и способные хранить сообщения длительностью до нескольких минут.

После изучения даташита («ISD1700 Design Guide») стало ясно, что микросхема имеет свой аналоговый вход, через который прямо с компьютера можно записать нужные файлы. А чтобы автоматизировать этот процесс, решил написать соответствующее программное обеспечение – ISD1700 Record Tool.

ISD1700 Record Tool позволяет записывать группу аудиофайлов в микросхемы серии ISD1700 через контроллер ARDUINO. Программное обеспечение состоит из двух частей: скетч для контроллера ARDUINO (ISD1700.ino) и приложения для Windows (ISD1700.exe).

Скетч в ISD1700.ino написан для контроллеров ARDUINO на основе ATMega328P (проверено на контроллерах ARDUINO UNO и ARDUINO NANO), но, вероятно, может работать и на других контроллерах.

Читайте также:  Деревообрабатывающий станок мастер универсал регулировка

Список поддерживаемых микросхем ISD1700:

Для воспроизведения аудиофайлов Windows-приложение использует библиотеку BASS (http://www.un4seen.com/bass.html), которая поддерживает наиболее распространенные форматы: MP3, VAW, OGG и др.

1 Подключение

На рис. 1 показан пример подключения компонентов. В ходе разработки программы я использовал готовый модуль записи вместо отдельной микросхемы серии ISD1700. Я настойчиво рекомендую ознакомиться с даташитом на эти микросхемы перед тем, как пробовать другие варианты подключения.

Рис. 1 – Пример подключения компонентов

На рис. 2–6 показан мой вариант подключения компонентов c ARDUINO NANO.

Рис. 2 – Общий вид подключения компонентов автора

На маленькой макетной плате я расположил два 3,5мм гнезда (рис. 3) для аудиовхода (слева) и подключения наушников (справа).

Рис. 3 – Макетная плата
с 3,5мм гнездами

Рис. 4 – Модуль записи
на базе ISD1760

Я рекомендую использовать дополнительный источник питания, а не запитывать все компоненты через 5-вольтовый выход ARDUINO, т.к. я сталкивался с множеством программных ошибок без внешнего источника. Хотя это вполне могло быть следствием плохих контактов и т.п.

Рис. 5 – Макетная плата с ARDUINO NANO и модулем питания

Рис. 6 – Модуль питания

2 Прошиваем ARDUINO

Подсоедините контроллер ARDUINO к вашему компьютеру с помощью USB-кабеля, откройте ISD1700.ino в среде ARDUINO и загрузите скетч как обычно (рис. 7).

Рис. 7 – Загрузка скетча в контроллер ARDUINO

3 Интерфейс приложения

Запустите ISD1700.exe. На рис. 8 показано назначение элементов управления.

Источник

ISD1700

Серия ИС для записи/воспроизведения нескольких голосовых сообщений

Типовая схема включения (автономный режим):

Информация для заказа:

В ИС серии ISD1700 учтена возможность автономной и совместной работы с микроконтроллером через интерфейс SPI. В ИС входит оригинальная система управления сообщениями, которая позволяет им автоматически управлять адресами нескольких сообщений. Данная уникальная особенность позволяет, при управлении обычными кнопками, реализовать интеллектуальные функции управления сообщениями. В ИС также входят тактовый генератор (управляется внешним резистором), микрофонный предусилитель с АРУ, вспомогательный аналоговый вход, фильтры, энергонезависимая память для хранения аналоговых выборок, схема управления громкостью, усилитель мощности класса D, а также токовый/вольтажный выход.

Читайте также:  Регулировка клапанов дизельного мотоблока weima

ИС ISD1700 поддерживают опциональную возможность «vAlert», которую можно использовать для голосовой сигнализации получения нового сообщения. Помимо функции vAlert, о приходе нового сообщения также сигнализирует мигание внешнего светодиода. И кроме того, для подтверждения таких операций, как «Старт записи», «Останов записи», «Стирание», «Вперед», «Общее стирание» и др., предусмотрено четыре звуковых сигнала.

Записи сберегаются во встроенной флэш-памяти, т.о. для их хранения питание не требуется. Появление данного однокристального решения стало возможным, благодаря запатентованной Winbond технологии многоуровневого хранения. Аудиоданные хранятся в твердотельной памяти в их естественном виде (без цифрового сжатия), чем достигается высокое качество воспроизведения голоса и музыки.

Голосовые сигналы могут поступать во флэш-память по двух независимым трактам: через дифференциальные входы микрофонного усилителя и через несимметричный аналоговый вход. Для вывода звуковой информации у ISD1700 предусмотрены усилитель мощности класса D (ШИМ) и параллельно работающий с ним отдельный аналоговый выход. Усилитель мощности может напрямую управлять 8-омным динамиком, а дополнительный аналоговый выход может быть сконфигурирован, как токовый или вольтажный, и предназначен для работы с внешним усилителем.

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

В режиме SPI внешний микроконтроллер через последовательный интерфейс получает все функции управления, в т.ч. доступ к любой области внутренней памяти по заданным начальному и конечному адресам. В режиме SPI также имеется возможность доступа к регистру конфигурации аналоговых каскадов (APC).

Данный регистр позволяет гибко настроить аудиокаскады, входы, выходы и микширование. При необходимости изменить настройку по умолчанию регистра APC, нужно сохранить требуемое состояние APC в энергонезависимый регистр NVCFG, содержимое которого перезаписывается в APC во время инициализации.

Т.о. образом ИС ISD1700 обладают всеми возможностями, позволяющие быстро и гибко реализовать голосовые функции в высококачественной продукции.

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Настройки и регулировки