1/2017
Микроконтроллеры MSP430 FRAM технологией CapTIvate
Будучи лидером в сфере технологий, роль TI состоит в том, чтобы понять проблемы, с которыми могут столкнуться их заказчики, и разработать продукты, которые будут предоставлять решения, облегчающие реализацию инновационных технологий. Например, мы слышали от многих наших клиентов, которые разрабатывают промышленное оборудование, что они нуждаются в проектировании простых интерфейсов, которые могут переносить жёсткие эксплуатационные условия с учётом помех, грязи и жидкостей, препятствующих надёжной работе механических кнопок (рисунок 1).
Рисунок 1. Разработчикам промышленного оборудования необходимо иметь возможность проектировать простые и надёжные интерфейсы, чтобы переносить жёсткие условия эксплуатации
Для таких заказчиков мы рекомендуем технологию емкостных сенсоров, поскольку она предлагает и стимулирует экономически эффективную альтернативу механическим кнопкам в промышленных и коммерческих приложениях. Например, механические кнопки на кофейнике имеют швы, через которые жидкость и кофейная гуща могут проникнуть в корпус, потенциально вызывая повреждение. С сенсорным пользовательским интерфейсом (UI) прибор может быть защищён бесшовной металлической или пластиковой оболочкой.
Емкостной сенсор также делает возможными инновационные варианты для интерфейсов, которые увеличивают простоту использования для лучшего восприятия пользователем. Например, наушники могут использовать емкостной датчик приближения для обнаружения, что их не носят, так что они могут сами себя отключать и экономить энергию батареи. Наушники могут также предложить немеханический регулятор, который позволит пользователям легко настраивать громкость.
Емкостной сенсор допускает широкий диапазон различных возможностей, включая:
- Кнопки, линейные и круговые полосы прокрутки. Инженеры теперь не ограничены недостатками механических кнопок. Поворотные и ползунковые элементы делают дизайн более эффективным, а интерфейс пользователя (UI) — интуитивным.
- Надёжность. UIs на основе емкостных сенсоров неуязвимы к повреждениям подобно механическим кнопкам. Они также обеспечивают повышенную защиту от факторов окружающей среды.
- Распознавание приближения и жестов. Обнаруживается, когда пользователи находятся в зоне действия системы, включается другой уровень управления питанием и производительностью. Кроме того, жесты позволяют пользователю взаимодействовать с системой интуитивно.
- Массовое производство. Упрощённый дизайн и уменьшенное число компонентов снижают сложность системы и стоимость.
- Эстетика. UIs с емкостными сенсорами имеют более изящный внешний вид, что является привлекательным для пользователей и они могут быть невидимы, пока не освещены. Приборы также легче поддерживать в чистоте.
Микроконтроллеры (MCUs) MSP430™ FRAM с технологией емкостных сенсоров
Чтобы помочь своим заказчикам в полной мере использовать преимущества UIs с емкостными сенсорами, TI создала новое семейство MCUs со сверхнизким энергопотреблением
Рисунок 2. Первыми устройствами от TI для использования технологии CapTIvate™ являются MCUs на основе FRAM-памяти семейства
Кроме эффективной архитектуры,
Технология предлагает характеристики, которые обеспечивают надёжную и безотказную работу в условиях помех и агрессивных сред, а также способность переносить влагу. Высокая чувствительность технологии CapTIvate™ допускает применение плотных покрытий для защиты оборудования и использование металлических панелей для реализации емкостных кнопок на металлической поверхности. Технология была разработана с учетом простоты использования, так что инженерам нет необходимости быть экспертами в емкостных сенсорах, чтобы получить преимущества UIs на их основе.
Как было сказано ранее, первыми устройствами для использования технологии CapTIvate™ от TI является семейство
Рисунок 3. Интегрируя технологию CapTIvate™ от TI как независимую периферию и полнофункциональные MCU, TI даёт возможность разработчикам создавать истинно однокристальные системы, которые могут точно обнаруживать прикосновения, даже когда CPU находится в спящем режиме
Технология CapTIvate™ является чрезвычайно чувствительной; она имеет возможность оценивать изменения ёмкости в пределах 10 фФ и охватывать широкий динамический диапазон ёмкости до 300 пФ, позволяя системам обеспечивать:
- Надёжную работу с плотными покрытиями из стекла, до 60 мм.
- Большую дальность обнаружения приближения, до 30 см
- Улучшенное разрешение для линейных и круговых полос прокрутки, до 10 бит.
- Уменьшение ложных срабатываний при наличии значительной паразитной ёмкости.
- Малый форм-фактор за счёт возможности использования небольших электродов.
Микроконтроллеры
Снижение влияния помех
Помехи являются основной проблемой, стоящей перед конструкторами емкостных сенсорных систем, так как помехи могут исходить от внутренних или внешних источников. Это может вызвать ложное срабатывание, что может быть опасно. Представьте себе индукционную печь, включающую сама себя из-за помех в линии питания.
Высокая эффективность технологии CapTIvate™ является важной для достижения лучшей помехоустойчивости. Большая чувствительность приводит к возможности иметь небольшие электроды или датчики. Входной аналоговый интерфейс также может поддерживать хорошую эффективность, даже когда система требует наличия длинных трасс на печатной плате. Технология CapTIvate™ минимизирует влияние помех, используя различные аппаратные механизмы управления:
- Интегратор на основе переноса заряда. Метод функционирования позволяет технологии CapTIvate™ надёжно выполнять емкостные измерения.
- Генератор тактовых сигналов. Генератор допускает передискретизацию и функцию скачкообразной перестройки частоты независимо от MCU’s DCO (генератор с цифровым управлением), что также увеличивает надёжность в условиях помех.
- Входной контакт для синхронизации с переходом сигнала через нуль.
- Тактирование в расширенном спектре. Этот метод тактирования уменьшает электромагнитные излучения, которые могут оказывать влияние на цепи системы.
- Регулятор напряжения 1,5 В. Способность управлять датчиками при 1,5 В снижает излучения по сравнению с питанием их от более высоких напряжений.
Технология CapTIvate™ способствует улучшению надёжности посредством программной обработки сигнала. Среди алгоритмов обработки сигнала используются многочастотность, передискретизация, динамическая настройка порога, фильтрация помех переменного тока и устранение дребезга. Совместно это сочетание высокой производительности с аппаратными и программными функциями обеспечивает высокую помехозащищённость, предназначенную для того, чтобы помочь разработчикам достичь соответствия стандартам EMC. Например, пример проекта EMC с технологией CapTIvate™ оказывает устойчивость к электромагнитной помехе до 10 Vrms, а также ESD и EFT до 4 кВ пикового напряжения. Полный отчёт о тестировании можно получить от лаборатории компаниипартнера по ссылке: www.ti.com/lit/pdf/slay045.
MCU с емкостными сенсорами и самым низким энергопотреблением
Разработчики бытовых и промышленных проектов нового поколения сталкиваются с возрастающей необходимостью минимизации расходования энергии.
Обычно контроллеры емкостных сенсоров, которые присутствуют сегодня на рынке, требуют CPU (процессорное устройство) для пробуждения и проверки электродов. Высокий расход энергии CPU в сочетании со временем, которое требуется для пробуждения, существенно влияет на расход энергии, требуемой для сканирования электродов. Это повышает потребление энергии, и расходуется до 20 мкА на один сенсор для сенсорных контроллеров сегодняшнего поколения.
В отличие от этого
Ферроэлектрическая память с произвольным доступом (FRAM) для увеличения эффективности энергопотребления
Промышленные приложения обычно требуют сохранения данных, когда система отключается или происходит сбой в питании. Технология MCU с памятью FRAM сочетает скорость SRAM (статическая память с произвольным доступом) с энергонезависимостью Flash-памяти для обеспечения устойчивости к нарушениям в работе с гибкостью и эффективностью в единой технологии памяти. Сравнимая по стоимости с Flash-памятью, FRAM-память предлагает лучшую скорость записи (в 100 раз быстрее), доступ для чтения (без состояния ожидания при скорости до 8 МГц), выносливость (фактически неограниченная при 1015) и эффективность использования энергии (в 6 раз лучше). Это делает FRAM универсальной памятью, которая может использоваться для кода программы и для данных. Разработчики получают гибкость при распределении, сколько памяти выделить для кода программы и сколько — для хранения данных. Это позволяет разработчикам устанавливать оптимальное использование памяти, даже когда изменяются технические требования без необходимости перехода на процессор с другой конфигурацией памяти.
MSP430FR2633 FRAM MCU позволяет инженерам быстро создавать различные приложения. Например, рассмотрим электронный дверной замок. Благодаря энергонезависимой FRAM-памяти замок может регистрировать информацию, как люди использовали дверь, когда использовали и правильно ли вводился код. Эта добавленная функциональность может быть реализована без отрицательного влияния на срок службы батареи или увеличения стоимости системы.
Собственная или взаимная ёмкость и обнаружение приближения. Бескомпромиссный дизайн
Подавление влияния влаги
Для обеспечения надёжной работы пользователей UI должен быть устойчивым к воздействию влаги. Вода и другие жидкости имеют диэлектрическую проницаемость, отличную от воздуха, и являются проводящими, потенциально создавая множество проблем, которые должны решать инженеры. Это может привести к ложным считываниям в ряде сенсоров, особенно если жидкость скопилась на панели. Чтобы сделать возможным подавление влияния воды, технология CapTIvate™ может использовать специально предназначенный канал защиты для обнаружения аномалий, таких как изменение окружающих условий, чтобы приспособиться к ним. Сенсорная библиотека CapTIvate™ предоставляет программное обеспечение для обработки управления каналом защиты, упрощая создание надёжных систем для приложений, где присутствие воды является обычным делом.
Поддержка для пластмассовых, стеклянных и металлических поверхностей
Технология CapTIvate™ работает надёжно с пластмассовыми и стеклянными покрытиями. Высокая чувствительность технологии CapTIvate™ допускает использование стеклянных покрытий до 60 мм толщиной, а также пластмассовых покрытий толщиной 25 мм, тогда как металлические покрытия предусматривают другой метод для создания инновационных сенсорных решений. В случае металлических покрытий нажатие кнопки вызывает усилие, которое прогибает металлический лист, создавая небольшое изменение в ёмкости, определяемое сенсорами, смонтированными под панелью. Металлические покрытия позволяют конструкциям быть совершенно безразличными к грязи и жидкостям в окружающей среде. Поскольку прикосновение к металлу вызывает усилие, оно также фиксируется нажатием через перчатку. Кроме того, технология CapTIvate™ также различает и усилие прикосновения, делая возможными различные проекты человеко-машинных интерфейсов.
Корректировка для допусков при изготовлении
В процессе изготовления различия в толщине и размерах материалов могут негативно воздействовать на чувствительность. В результате способность реагирования систем может различаться от панели к панели. Вместо необходимости ручной настройки для компенсации производственных изменений технология CapTIvate™ может быть сконфигурирована для автоматической настройки коэффициента усиления и параметров входного аналогового интерфейса. Разработчики устанавливают ожидаемое вычисление ёмкости для определения прикосновения, и система настраивает себя, чтобы придерживаться этого исходного уровня. Также может быть включена автоматическая регулировка, позволяя системам непрерывно настраивать себя для поддержания быстродействия и чувствительности.
Улучшение сенсорных интерфейсов. Тактильность
Тактильность относится к механизму, который обеспечивает вибрационную обратную связь пользователям при нажатии кнопки. Применение тактильности может увеличить безопасность пользователя, повышая его уверенность, когда работающие устройства подтверждают входные сигналы UI посредством усиления обратной связи. Это приводит к более быстрому вводу, меньшим количествам ошибок и увеличению производительности. Например, 18%-ное сокращение лишних/повторных взглядов на интерфейс пользователя может быть достигнуто добавлением тактильной обратной связи [1].
Корпорация TI имеет самый широкий набор драйверов тактильных устройств в полупроводниковой индустрии и поддерживает эксцентричные вращающиеся массы (ERM), исполнительные механизмы на основе соленоидов, линейного резонанса (LRA) и пьезоэлектрические. Интеграция тактильного драйвера
Центр проектирования CapTIvate™. Гибкость и простота использования
Помимо того, чтобы быть технологией емкостных сенсоров с самым низким энергопотреблением,
- Перетащить и разместить датчики в GUI:
- Пример: 5 кнопок, 3-элементный ползунок и датчик приближения.
- Сконфигурировать каждый сенсор:
- Собственная ёмкость или взаимная ёмкость
- Выбор
MCU MSP430FR25x/26x - Корректировка автоматически генерируемой конфигурации ввода/вывода.
- Настройка в реальном времени:
- Отображение гистограммы/осциллограммы.
- Настройка характеристики — порог касания, защита от дребезга, установки фильтра.
- Оптимизация для помехозащищённости, энергопотребления, чувствительности, диапазона используемых меню.
- Доступны рекомендации, чтобы показать инженерам, как легко установить пороги и проверить их.
- Автогенерация конфигурационного файла и полная компиляция в IDE Code Composer Studio™ или проекте IAR:
- Корректировка проектов не требуется, если нет необходимости добавить код приложения.
- Компиляция встраиваемого программного обеспечения, запись во Flash и запуск на исполнение.
Библиотека сенсоров технологии CapTIvate™
TI обеспечивает обширную библиотеку сенсоров CapTIvate™ для реализации усовершенствованных функций помимо действующих емкостных сенсорных возможностей. Библиотека отображена в ROM, освобождая память MCU для использования приложением.
Библиотека предоставляет доступ к различным уровням приложения, включая:
- Аппаратный абстрактный уровень (HAL). Доступ от «непокрытого металла» с определённой степенью защиты (IP) к периферии CapTIvate™.
- Базовый сенсорный уровень. Доступ к основной функциональности обнаружения приближения и определения прикосновения, а также возможностям фильтрации.
- Уровень расширенных возможностей. Обеспечивает обработку линейных и круговых полос прокрутки.
- Уровень коммуникаций. Включает коммуникационные протоколы.
- Последовательные драйверы нижнего уровня. Основные возможности интерфейса.
Эти уровни упрощают реализацию функциональности и предоставляют разработчикам доступ к расширенным возможностям, которые необходимы. Приложение уведомляется об обновлениях датчика через пользовательский механизм обратного вызова. Конфигурирование датчика автоматизировано с помощью Центра проектирования CapTIvate™, а заводские настройки и программирование могут быть выполнены одновременно.
Набор разработки MCU CapTIvate™
Для дальнейшего ускорения оценки и разработки TI предлагает широкий выбор плат разработки и наборов. Как пример, набор разработки CapTIvate™ MCU
Рисунок 4. Набор для разработки MCU MSP430FR2633 с технологией CapTIvate™ позволяет пользователям оценивать собственную и взаимную ёмкость, обнаружение приближения, жесты, а также металлические покрытия
Печатная плата датчика CapTIvate™ Metal будет доступна как дополнение комплекта для демонстрации характеристик прикосновения к металлической поверхности.
Документация и примеры проекта для технологии CapTIvate™
Руководство по технологии CapTIvate™ является единым инструментом для всей документации по этой новой технологии. Оно может быть доступно в Центре разработки CapTIvate™. Инструмент содержит подробную информацию для начала работы с технологией CapTIvate™ и современные темы проектирования по разработке датчиков, оптимизации для низкого энергопотребления, устойчивости к жидкостям и помехам. Также доступны примеры кода для разработчиков, чтобы быстро оценивать возможности архитектуры
Узнайте больше о технологии CapTIvate™: www.ti.com/CapTIvate