Помимо алгоритмов, разработанных компанией Nuvoton Technology, доступны также алгоритмы и приложения сторонних производителей
Успех первого контроллера NuVoice™ на базе ядра Cortex™-M0 компании Nuvoton Technology на рынке голосовых приложений обусловил выпуск компанией второго, усовершенствованного контроллера N572F(P)072. Новый контроллер является расширенной версией N572F064, N572F065, первого представителя семейства N572 контроллеров NuVoice™ на базе ядра Cortex™-M0 для голосовых приложений. Устройство поддерживает тактовую частоту до 48 МГц и оснащено интегрированной Flash - памятью (N572F072) или OTP - памятью (N572P072) объемом 72 кбайт, а также SRAM - памятью объемом 8 кбайт, что обеспечивает высокую эффективность работы алгоритмов обработки аудио и голосовых данных. N572F(P)072 интегрирует богатый набор аналоговых периферийных устройств, таких как предварительный усилитель, АЦП, ЦАП, аппаратный микшер и усилитель мощности, позволяя уменьшить количество внешних компонентов, упростить разработку конечных приложений и снизить их стоимость.
Для реализации высокого потенциала устройства, обусловленного применением высокопроизводительного ядра Cortex™-M0 и большого объема SRAM - памяти, компанией разработаны, оптимизированы и испытаны усовершенствованные алгоритмы реализации аудио- и голосовых функций на платформе N572. Предлагаемая библиотека алгоритмов позволяет реализовать изменение голоса, сжатие с низким битрейтом для узкополосных каналов голосовой связи, автоматическое определение ритма, изменение высоты тона и многие другие функции, часть которых находится в стадии разработки. Помимо алгоритмов, разработанных компанией Nuvoton Technology, доступны также алгоритмы и приложения сторонних производителей. Интегрированный в ядро Cortex™-M0 контроллер вложенных векторных прерываний обеспечивает быструю и предсказуемую по времени реакцию на внешние события, что позволяет выполнять несколько процессов обработки одновременно.
Инструменты разработки приложений базируются на интегрированной среде разработки Keil MDK™, использующей язык программирования С / С++. Keil MDK™ представляет собой простую и надежную среду, в состав которой входят компилятор, отладчик и программа оптимизации профилей. Доступна демонстрационная и оценочная плата, подключаемая к USB порту компьютера посредством адаптера Nu-Link™ и обеспечивающая возможность всестороннего тестирования и проверки системы в целом, включая аппаратные и программные средства. При этом полнофункциональная среда разработки и практичный набор инструментов обеспечивают разработчику возможность создания программного обеспечения наиболее эффективным способом и генерацию оптимизированного кода, наилучшим образом реализующего идею заказчика на платформе N572.
Структурная схема N572F072, N572P072 |
Отличительные особенности:
- Ядро ARM® Cortex™-M0 с тактовой частотой до 48 МГц
- Интегрированная Flash - память:
- 72 кбайт (N572F072)
- 64 кбайт OTP и 8 кбайт Flash или 72 кбайт OTP (N572P072)
- Поддержка интерфейса внутрисхемного программирования (ISP) для прошивки Flash -памяти
- Объем памяти SRAM 8 кбайт
- 3 таймера с 8-битным предделителем, 16-битный таймер, 16-битный таймер со схемой ШИМ
- Модуль сторожевого таймера
- Модуль часов реального времени
- Полностью конфигурируемый интерфейс SPI с поддержкой режимов ведущий/ведомый
- 8-канальный 12-битный АЦП с программируемым коэффициентом усиления для записи звука
- 13-битный ЦАП с аппаратным микшером, усилителем мощности и 7-уровневым регулятором громкости
- Диапазон напряжения питания от 2.4 В до 5.5 В
- Доступны в 64-выводных корпусах LQFP размером 7 мм x 7 мм
Связанные компоненты
N572P072, 21.08.201232-разрядный контроллер NuVoice™ на базе ядра Cortex™-M0 для реализации функций голосового интерфейса
N572F072, 21.08.2012
32-разрядный контроллер NuVoice™ на базе ядра Cortex™-M0 для реализации функций голосового интерфейса
Автор документа: Варламов
, http://www.rtcs.ru" |
Дата публикации: 21.08.2012 Дата редактирования: 21.08.2012 |
Кол-во просмотров 1018 | |
Все новости одной лентой |