на главную
Карта сайта
English version
Вы читаете:

Что такое ChipCorder? - RadioRadar

Документация
20 лет назад

Что такое ChipCorder?

6

   Компания Winbond Electronics широко известна как производитель микросхем, которые используются на материнских платах PC и в различной периферии. Это микросхемы памяти, ISA-PCI мосты (bridge) и т.п. Специалисты, связанные с телефонией, наверняка сталкивались с микросхемами кодеков, которые компания выпускает в большом количестве. Помимо всего прочего, компанией выпускается линейка приборов под общим названием ChipCorder. Это функционально завершенные устройства для записи/воспроизведения звука (речи, музыки и т.д.). Особенность этих устройств заключается в том, что аналоговый сигнал не оцифровывается, а записывается во внутреннюю память сразу после дискретизации. При этом сигнал не сжимается и не кодируется, что в дальнейшем обеспечивает высококачественное воспроизведение звука. Длительность звукового фрагмента может варьироваться от 10 с (микросхемы серии ISD11xx) до 16 мин (микросхемы серии ISD4004).

   В состав микросхем интегрированы как аналоговые, так и цифровые элементы. Как известно, сигнал при преобразовании из аналогового вида в цифровой проходит две основные стадии обработки — дискретизацию и квантование. Технология, запатентованная фирмой Information Storage Devices (ISD, сейчас входит в состав Winbond Electronics), позволяет записывать сигнал во внутреннюю память микросхемы сразу после дискретизации, исключая процесс квантования. Следовательно, в записанном сигнале отсутствует шум квантования. Сигнал хранится в микросхеме не совсем в цифровом (отсутствует квантователь), но и не в исходном аналоговом виде. Поэтому аббревиатуры ЦАП и АЦП, используемые далее при описании структуры ChipCorder, не совсем корректны.

   На рис. 1 представлена структура микросхемы ChipCorder. Она состоит из микрофонного усилителя с системой АРУ, сглаживающего фильтра, выходного усилителя звуковой частоты и многоуровневого массива памяти с входным АЦП и выходным ЦАП.

Структура микросхемы ChipCorder

Рис. 1
Структура микросхемы ChipCorder

   Для всех микросхем ChipCorder характерны следующие особенности:

  • системы с этими микросхемами имеют минимальное число навесных компонентов;
  • нет необходимости в источнике резервного электропитания, поскольку сообщения хранятся в энергонезависимой памяти;
  • количество циклов перезаписи - 100000;
  • время хранения сообщения — 100 лет;
  • есть возможность адресной обработки ранее записанных сообщений;
  • в микросхемы встроен тактовый генератор и возможность подключения внешнего генератора;
  • днополярное питание +5 В.

   Первыми в линейке ChipCorder были микросхемы с «кнопочным управлением». Эти кристаллы не требовали для управления внешнего микроконтроллера. Они могут управляться простым изменением логического уровня насоответствующих выводах микросхемы. Такая простота позволяет делать устройства, для управления которыми необходимо две кнопки — «запись» и «воспроизведение». В линейке ChipCorder - это микросхемы ISD11xx, ISD12xx, ISD14xx. Время записи/воспроизведения у этого типа микросхем не превышает 20 с.

   Технология развивалась и в более поздних версиях приборов, таких как ISD33xx и ISD40xx, время записи/воспроизведения доведено до 16 мин. Управление режимами работы микросхем производится при помощи интерфейса SPI, что подразумевает наличие в составе устройства микроконтроллера.

   Есть и промежуточная серия приборов ISD25xx, в которой может быть реализовано как кнопочное, так и микроконтроллерное управление.

   В качестве примера реализации рассмотрим устройства на основе самых простых микросхем этой серии — ISD11xx, ISD12xx, ISD14xx. Для управления устройством на их основе требуется всего три кнопки: PLAYE, PLAYL, RECORD. Кроме того, имеется встроенный режим повтора, позволяющий проигрывать записанный фрагмент несколько раз.

   Одной из самых простых «кнопочных» микросхем ChipCorder является ISD11xx. Ее привлекательность - в низком уровне потребления питания. Однако при подключении микрофона к этой микросхеме могут возникнуть дополнительные трудности, обусловленные током утечки в цепях смещения микрофона. На рис. 2. представлена схема, в которой эта проблема решена. В ней используется выход RECLED, на котором в момент записи данных в микросхему устанавливается низкий потенциал. Таким образом обеспечивается заземление цепей смещение микрофона на момент записи.

Схема в которой обеспечивается заземление цепей смещение микрофона на момент записи

Рис.2
Схема в которой обеспечивается заземление цепей смещение микрофона на момент записи

   Другим полезным свойством данной схемы является то, что микрофон подключен к дифференциальному усилителю (выв. MIC REC и MIC). Номиналы резисторов R4 и R3 одинаковы, поэтому шум цепей питания микрофона будет подавлен предусилителем в составе ISD11xx.

   Для индикации может быть использован светодиод VD1. При нажатии и удерживании кнопки RECORD (запись) светодиод загорается, а после окончания записи светодиод гаснет и микросхема переходит в режим пониженного энергопотребления. При этом на выходе RECLED устанавливается уровень VСС

   В режиме воспроизведения, при нажатии кнопки PLAYL, записанное сообщение проигрывается до его окончания. После этого микросхема перейдет в режим пониженного энергопотребления.

   Типовая схема включения микросхем ISD12xx и ISD14xx представлена на рис. 3. Незначительное отличие от предыдущей схемы заключается в том, что в ISD12xx и ISD14xx отсутствуют внутренние «подтягивающие» резисторы, поэтому все входы управления должны быть «подтянуты» внешними цепями к уровню Vcc или Vss соответственно. Режимы работы аналогичны тем, которые описаны для схемы на рис. 2.

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

Рис.3
Типовая схема включения микросхем ISD12xx и ISD14xx

   Приложений, где могут быть использованы микросхемы ChipCorder, может быть много. Одно из таких приложений — устройства оповещения. Бывают ситуации, когда необходимо привлечь внимание оператора не только световой, но и звуковой индикацией. В таких системах, как правило, звук записывается в ChipCorder заранее, поэтому цепи «записи» могут не использоваться. В этом случае может возникнуть необходимость, когда при подаче питания микросхема должна автоматически перейти в режим циклического воспроизведения сообщения, ранее записанного в память устройства. Для перевода микросхем ChipCorder в режим циклического воспроизведения служит выв. PLAYE (активный низкий уровень). Однако после включения питания необходимо некоторое время (не менее 25 мс) для того, чтобы выходные каскады микросхемы вышли в рабочий режим. Это время дает встроенная система задержки по питанию. Поэтому, если вывод PLAYE «закоротить» на общий провод, то может произойти потеря начального участка сообщения. Следовательно, необходимо, чтобы активный сигнал на входе PLAYE появился после того, как отработает система задержки по питанию. На рис. 4 представлена схема, решающая эту проблему. При подаче питания на схему благодаря конденсатору С1 на выв. PLAYE появляется высокий потенциал. По истечении времени, которое требуется на заряд конденсатора, на выв. PLAYE появляется низкий потенциал, переводящий микросхему в режим циклического воспроизведения. Остается лишь подобрать емкости конденсатора таким образом, чтобы время заряда было не меньше, чем время выхода микросхемы в рабочий режим.

Схема, решающая проблему потери начального участка сообщения

Рис.4
Схема, решающая проблему потери начального участка сообщения

   В стандартном режиме циклическое воспроизведение звукового фрагмента начинается с нулевого адреса. Однако может возникнуть ситуация, когда необходимо воспроизводить фрагменты, находящиеся по различным адресам. На рис. 5 показана схема, позволяющая реализовать этот режим. В этом случае необходимый адрес выбирается с помощью переключателя SW. При кнопочном управлении конденсатор С1 заменяется переключателем, при нажатии на который воспроизводится то сообщение, адрес которого установлен на переключателе SW.

Схема позволяющая воспроизводить фрагменты, находящиеся по различным адресам

Рис.5
Схема позволяющая воспроизводить фрагменты, находящиеся по различным адресам

Мнения читателей
  • serega666/17.01.2013 - 15:32

    Материал хороший,и все получится замечательно если между выводами 17-18, поставить конденсатор 100pF,на выход звука поставить УМ эток ватт на 01-05 с фильтрами,и запись звука производить аналоговым вых.PC. А по поводу конвертера,все хорошо работает с 124KHz на 12KHz,и MP3,WAV,ACC и другие. НАДО ХОРОШЕНЬКО ПРОБОВАТЬ....

  • Сергей/06.06.2012 - 07:29

    Я тоже считаю, что достоинство этих микросхем сильно преувеличено. Главный недостаток - очень низкая частота дискретизации (не более 12 кГц. Для сравнения обычные mp3 файлы имеют частоту дискретизации 44 кГц). Только почему-то в статье про это - ни слова. В данном случае никакое отсутствие квантователей не спасет качество звука. Дискретизация с частотой 12 кГц уместна разве что для записи речи, и совсем не годится для музыки. Попробуйте ради интереса конвертировать какой-либо файл mp3 с помощью муз.программ в тот же mp3, но с частотой 12 кГц и воспроизвести. Я думаю вы морщиться не будете - вы будете плеваться.

  • Kolev/25.03.2010 - 13:15

    Купил ISD1610, собрал рекомендованную схему.Пишет нормально, без искажений.Но при воспроизведении шумит. Запись воспроизводится на фоне громкого шипения. Ни замена микрофона, ни его закорачивание, ни изменение режимов не помогают.Что делать?

  • sea/01.04.2009 - 17:25

    фигня всё это

  • Алексей/11.11.2008 - 10:09

    Очень интересный материал, но хотелось бы побольше...

  • dos/22.11.2007 - 21:32

    interesting