Четверг, 21.11.2019, 00:35
Главная Мой профиль Регистрация Выход RSS
Вы вошли как Гость | Группа "Гости"Приветствую Вас, Гость


Меню сайта
Интересно
Интересно
интересно
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Книги
интересно
интересно
Поиск
Главная » Статьи » Автоматика в быту » Домашняя электроника

Цифровой диктофон на одной микросхеме

Цифровой диктофон на одной микросхеме

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

Серия называется ChipCorder - да да именно Corder, а не Coder - чья светлая голова придумала такое название мне неведомо. Сами девайсы представляют собой готовые устройства для записи и последующего воспроизведения звука. Для примера мы посмотрим на подсерию ISD1400. В ней две микросхемы - ISD1416 и ISD1420. Различаются они только одним - временем записи. Угадайте-ка где сколько? Угу, так точно - в одной 16 секунд, в другой 20. Все гениальное просто - это вам не маркировка процессоров.

Итак, что же нам обещают светлые головы товарищей из Тайваня? Основные параметры следующие:

  • Напряжение питания - 5 вольт;
  • Потребляемый ток в "спящем" режиме - 1 мкА;
  • Активация воспроизведения - ручная по кнопке или по фронту импульса (от микроконтроллера или чего то подобного);
  • Автоматический вход в спящий режим после окончания записи/воспроизведения;
  • Адресация для хранения и воспроизведения нескольких сообщений;
  • Сохранность данных в течение 100 лет (не проверял, думаю, у вас тоже вряд ли получится);
  • 100000 циклов перезаписи;
  • Внутренний тактовый генератор;

Все эти вкусности размещаются в 28-ногом корпусе в двух исполнениях - PDIP и SOIC. Есть еще вариант промышленного исполнения (там нижняя граница рабочей температуры аж -70 градусов по Цельсию).

Теперь перейдем, пожалуй, к предметному обсуждению возможностей, для чего глянем на типовую схему включения микросхемы:

Типовая схема включения ISD1400

Пробежимся быстренько по выводам.

А0-А7 имеют двойное назначение: первое - адресация при наличии нескольких сообщений и второе - переключение режимов работы микросхемы. SP+, SP- - не ломайте голову - это выводы для подключения динамической головки сопротивлением не менее 16 Ом, которая будет воспроизводить то, что записано в утробе чипа. MIC, MIC REF предназначены для подключения микрофона (электретного). AGC (automatic gain control) - автоматическая регулировка уровня записи (АРУЗ по нашему). ANA IN - если не нужно писать с микрофона, то на этот вход подается сигнал с любого другого источника. ANA OUT - выход внутреннего предварительного усилителя. PLAYL - если на этот вывод подать сигнал низкого уровня, начнется воспроизведение, и будет продолжаться до тех пор, пока низкий уровень сохраняется. PLAYE - воспроизведение начинается при поступлении импульса на этот вход и заканчивается по окончании сообщения. RECLED - сюда вешается светодиод для индикации записи. XCLK - вход для внешнего тактового генератора. REC - при поступлении низкого уровня сигнала начинается запись, которая будет продолжаться до тех пор, пока сохраняется низкий уровень на этом входе. Тех, кому мало подобного описания, отправлю к даташиту, который можно совершенно даром скачать с сайта, указанного в начале этого изложения.

Ну, а все остальные могут перейти к рассмотрению работы схемы. Хотя тут рассматривать то… ну да ладно.

Нажимаем кнопочку S3 - REC - на входе REC образуется низкий уровень и начинается запись. Отпускаем нажатую кнопочку - запись останавливается - то есть запись идет только при нажатой кнопке. Дальше, если мы хотим прослушать запись так же как и записывали - то есть давя из последних сил на кнопку, то наживаем кнопку S1 - PLAYL и слушаем записанное. Как только кнопка отпускается, воспроизведение останавливается. Ну и наконец, если мы хотим как белые люди прослушать все сообщение целиком, то жмем кнопку S2 - PLAYE - в этом случае, воспроизведение остановится по окончании записи. В общем, как мне кажется весьма и весьма удобная вещь для организации всякой развлекухи и не только. Как вам, например дверной звонок, который будет орать "Сова, открывай, медведь пришел!" или цветочный горшок, напоминающий вам голосом любимой тещи о том, что его надо полить - короче применений масса.

Категория: Домашняя электроника | Добавил: Richard0066 (03.06.2011)
Просмотров: 1102
Всего комментариев: 0
Имя *:
Email *:
Код *:

К142ЕН1, КР142ЕН1, К142ЕН2, КР142ЕН2Java в примерахПуть Rails. Подробное руководство по созданию приложений в среде Ruby on RailsОбъектно-ориентированное моделирование на C++Программирование в Delphi 7 (Архангельский)Программирование для UNIX. Наиболее полное руководствоРадио №2 (2011)Лучшие конструкции "Радиолюбителя". Выпуск 1Радиосхема №2 (2010)Радио №2 (2008)Java 2. Том 2. Тонкости программированияРадиолюбитель архив (2006)Радиоконструктор (2001)Основы программирования в LinuxРадиоконструктор №3 (2009)Радиоконструктор (1999)Основы программирования на Visual Basic и VBA в Excel 2007Радио №8 (2008)Культин Н.Б. Turbo Pascal в задачах и примерахАльманах программиста. Том 1. Microsoft ADO.NET, Microsoft SQL Server. Доступ к данным из приложенийНаиболее эффективное использование C++Маркировка электронных компонентов для поверхностного монтажа (SMD)Django. Разработка веб-приложений на PythonРемонт и Сервис архив (2006)1С:Предприятие. Эффективное программированиеРезисторы - Кодовая маркировка SMD резисторов фирмы BOURNSРадиоконструктор №7 (2008)Радиоаматор №6 (2008)10 практических устройств на AVR-микроконтроллерахОсновы разработки приложений на платформе Microsoft .NET FrameworkСхемотехника архив (2002)Радиоконструктор (2003)Системы цифровой радиосвязи: базовые методы и характеристикиC# для профессионалов. Том 1VBA и программирование в MS Office для пользователейТиповые и иные схемы включения микросхем серии ИС LM117 / LM217 / LM317Радиоконструктор №5 (2008)Диоды, стабилитроны, тиристоры - Цветовая маркировка стабилитронов и стабисторовДиоды - Параметры светодиодовC#. Программирование на языке высокого уровняDelphi 2005. Секреты программированияПриемы программирования в Delphi на основе VCLПолный справочник по C++Азбука хакера 2. Языки программирования для хакеровНестандартные приемы програмирования на DELPHIРадиосхема №6 (2009)Язык программирования С# 2008 и платформа .NET 3.5Програмирование на C++ в LinuxLinux: программирование в примерахИзучаем Perl