Nuvoton выпускает второй микроконтроллер серии NuVoice с ядром Cortex-M0
02.08.2012

Не так давно компанией Nuvoton была представлена первая система-на-кристалле на ядре Cortex-M0 семейства NuVoice для голосовых приложений с высокой интеграцией аналоговой и цифровой периферии, снабженная специализированными высокоэффективными алгоритмами обработки голосовых данных.

Nuvoton: Блок-схема микроконтроллера NuVoice N572F072

Теперь в семейство NuVoice входит серия систем-на-кристалле N572F072 (встроенная Flash-память) и N572P072 (встроенная однократно программируемая память), которые также выполнены на ядре ARM Cortex-M0 с рабочей частотой до 48 МГц. Для Flash-версии N572F072 объем встроенной Flash-памяти составляет 72 КБайт, SRAM – 8 КБайт, что обеспечивает высокую эффективность работы алгоритмов обработки аудио и голосовых данных. Интеграция аналоговой периферии (АЦП, ЦАП, аппаратный микшер, усилитель мощности) позволит уменьшить количество внешних компонентов и снизить стоимость конечной системы.

Отличительные особенности:

  • ядро:
    • ARM Cortex-M0, рабочая частота до 48 МГц;
    • контроллер вложенных векторных прерываний;
    • 24-битный таймер системных тиков;
    • модуль отладки;
  • встроенная память:
    • 72 КБайт Flash (N572F072);
    • 64 КБайт OTP и 8 КБайт Flash или 72 КБайт OTP (N572P072);
    • 8 КБайт ОЗУ;
    • поддержка внутрисхемного программирования;
  • таймеры:
    • 3 набора таймеров с 8-битным предделителем и один 16-битный таймер;
    • один таймер фиксированной частоты;
  • ШИМ таймер:
    • 16-битный таймер и четыре 16-битных аналоговых компаратора;
    • два генератора «мертвого» времени;
    • функция захвата;
  • полностью конфигурируемый коммуникационный интерфейс SPI с поддержкой режимов ведущий/ведомый;
  • 8-канальный 12-битный АЦП с программируемым коэффициентом усиления для записи музыки;
  • 13-битный ЦАП с аппаратным микшером и усилителем мощности, 7-уровневый регулятор громкости;
  • конфигурируемые линии ввода/вывода общего назначения;
  • встроенный детектор низкого напряжения питания, встроенный регулятор напряжения 1.8 В;
  • корпус: 64-выводный LQFP (7 × 7 мм).

Высокая производительность ядра Cortex-M0 и большой объем встроенного ОЗУ позволяют реализовать усовершенствованные алгоритмы обработки, которые были разработаны, оптимизированы и протестированы на устройствах серии N572. Эти алгоритмы позволяют реализовать изменение голоса, низкоскоростное сжатие, определение бита, изменение высоты тона и многое другое, что находится еще в стадии разработки. В дополнение к алгоритмам, разработанным компанией Nuvoton, планируется поддержка алгоритмов и приложений других компаний.

Благодаря контроллеру вложенных векторных прерываний время ответа на прерывания становится коротким и предсказуемым. В связи с этим возможно выполнение нескольких алгоритмов одновременно.

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

nuvoton.com

Подробнее >>

Реклама