Речевой кодек с ультранизким энергопотреблением и открытым кодом от CML Microcircuits
Компания CML Microcircuits выпустила CMX655D — речевой кодек нового поколения, разработанный с учетом особых потребностей микрофона микроэлектромеханических систем (MEMS).
CMX655D объединяет основные функции интерфейса микрофона MEMS в одном недорогом устройстве со сверхнизким энергопотреблением. Выходной сигнал переменной частоты позволяет поддерживать как обычную телефонию (300 Гц — 3,4 кГц), так и речевой HD-формат (50 Гц — 7 кГц), а также полный звуковой диапазон (50 Гц — 20 кГц). Устройство способно взаимодействовать с двумя микрофонами одновременно, поддерживая приложения внешнего шумоподавления. Ключевым отличием является наличие высокоэффективного усилителя класса D, поддерживающего такие приложения, как смарт-колонки. CMX655D оптимален для питания от аккумуляторов, потребляя менее 1 мА в режиме записи и 400 мкА в режиме прослушивания.
Для устройств с высокой степенью интеграции, таких как CMX655D, требуются комплексные инструменты разработки, позволяющие проектировщику настраивать и контролировать функционирование устройства, а также создавать приложения. При определении стратегии развития CMX655D компания CML тщательно учла потребности своих клиентов — разработчиков устройств, ориентированных на рынок «Интернета вещей». В этой быстро меняющейся среде успех любого приложения зависит от скорости его вывода на рынок, а также от его цены, и все больше разработчиков осознают преимущества в скорости, гибкости и стоимости подходов с открытым исходным кодом, таких как Raspberry Pi (RPi).
Выпустив на рынок плату EV6550DHAT, компания CML обеспечила совместимость CMX655D со средой RPi, предоставив разработчику доступ к столь мощному инструменту разработки с операционной системой RPi на базе Linux.
Кроме того, компания CML представила установщик драйвера EV6550DHAT-ALSA для среды CMX655D/RPi. Фреймворк ALSA (Advanced Linux Sound Architecture) является частью ядра Linux и предоставляет API для драйверов устройств звуковой карты. Реализовав этот драйвер, фирма CML упростила жизнь разработчикам, позволяя использовать любое звуковое приложение высокого уровня, совместимое с ALSA.
Компания CMX655D создала мощное устройство, призванное восполнить недостаток подходящих речевых кодеков, который ограничивал рост микрофонов MEMS на рынке «Интернета вещей». В то же время, отказавшись от собственной среды разработки, CML осознала потребности своих клиентов, что позволило специалистам, выбравшим CMX655D, воспользоваться преимуществами мощности, гибкости и низкой стоимости инструментов с открытым исходным кодом, таких как RPi и ALSA.