Проектирование с сенсорным управлением

Краткий обзор

В этой статье показано, как Altium Designer поддерживает проектирование сенсорных элементов управления на печатных платах: вы можете размещать на схеме настраиваемые компоненты емкостных датчиков, а затем с помощью ECO формировать на плате соответствующие медные структуры. В статье рассматриваются поддерживаемые библиотеки производителей, объясняется, как реализуются и настраиваются сенсорные датчики, а также подробно описываются доступные типы сенсорных элементов управления Atmel, Cypress и Microchip, их применение и настраиваемые размеры. Хотите на практике узнать, как создавать элегантные сенсорные интерфейсы прямо в процессе проектирования печатной платы? Начните с этой статьи — читайте дальше и убедитесь, насколько быстро такие элементы управления можно добавить в ваш проект.

- Вы узнаете, библиотеки каких производителей сенсорных элементов управления поддерживает Altium Designer и как эти библиотеки позволяют создавать настраиваемые кнопки, ползунки и кольцевые регуляторы.
- Вы познакомитесь с основным процессом размещения сенсорного датчика на схеме, его настройки и переноса полученной структуры датчика на печатную плату.
- Вы получите подробную информацию о поддерживаемых типах сенсорных датчиков Atmel, Cypress и Microchip и ключевых параметрах настройки, определяющих их итоговую геометрию на печатной плате.
Узнайте больше с ИИ:

Многие ли из нас увлеклись электроникой благодаря обилию всевозможных переключателей, ручек, индикаторов и других занятных элементов управления? Прошли годы, но эта притягательность никуда не исчезла — просто теперь нас привлекает «эффектный графический интерфейс»: стильное, элегантное взаимодействие с электронными устройствами. В основе этих постоянно совершенствующихся и уменьшающихся интерфейсов лежит сенсорное управление. Ненавязчивое, но функциональное, оно делает использование устройства удобнее, обычно снижает затраты на производство и продлевает срок его службы, заменяя механические переключатели и регуляторы, неизбежно подверженные износу. Возьмите свое любимое умное устройство, и вы быстро поймете: без сенсорного управления оно было бы уже не таким умным — и уж точно гораздо менее увлекательным и приятным в использовании.

Altium Designer поддерживает создание планарных емкостных сенсорных структур на печатной плате. Поддерживаются решения следующих производителей:

Чтобы использовать в Altium Designer сенсоры определенного производителя, в установленной программе необходимо включить функции Atmel QTouch, Cypress Capsense и/или Microchip mTouch. Эти функции можно включать и отключать после установки.

Подробнее об изменении набора установленных основных функций см. на странице Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

С помощью Windows Explorer убедитесь, что соответствующие файлы библиотек теперь доступны в нужной папке в \Users\Public\Documents\Altium\AD<solution>\Library (при установке по умолчанию) — . При включении поддержки сенсоров определенного производителя устанавливается соответствующая библиотека компонентов для поддерживаемых сенсорных технологий, включая сенсорные колеса, ползунки и кнопки. Все компоненты настраиваются: вы можете задавать размеры и ориентацию геометрических структур сенсоров в соответствии с требованиями проекта.

Реализация сенсора

Чтобы добавить сенсор в проект, разместите сенсор нужного типа из специальной интегрированной библиотеки и настройте его. Для доступа к соответствующему диалоговому окну настройки компонента сенсора (диалоговое окно QTouch Component, диалоговое окно CapSense Component или диалоговое окно mTouch Component) щелкните компонент правой кнопкой мыши и выберите Configure в контекстном меню.

Обратите внимание: хотя раскрывающийся список Sensor Component Type в этих диалоговых окнах позволяет быстро переключиться на другой тип компонента сенсора (при этом графическое обозначение обновится соответствующим образом), параметры компонента Comment  и Description, а также Design Item ID (для связанного библиотечного компонента) по-прежнему будут соответствовать исходному типу размещенного сенсора и ссылаться на него.

Выполнив необходимую настройку, просто обновите целевую печатную плату. Требуемые изменения вносятся с помощью ECO, в результате чего создается структура сенсора для размещения на плате. Затем остается разместить сенсоры на плате в нужных местах, исходя из требований к пользовательскому интерфейсу устройства, и соединить их с соответствующими контроллерами сенсоров. Каждый компонент сенсора на плате представляет собой не посадочное место в обычном смысле, а непосредственно рисунок медных электродов. При сборке платы над сенсором устанавливается накладная панель.

Хотя структуры сенсоров собственной емкости можно использовать как с накладной панелью, так и без нее, одним из главных доводов в пользу ее установки служит защита соответствующего контроллера от электростатического разряда (ESD). В ползунковых и колесных сенсорах взаимной емкости каждый из нескольких каналов имеет отдельное подключение X-электрода к контроллеру сенсора, а подключение Y-электрода является общим. Такие сенсоры следует использовать с накладной панелью, приклеенной без воздушных зазоров. Именно панель обеспечивает подходящую среду для электрических полей между X- и Y-электродами.
Javascript

Реализовать сенсорное управление очень просто: достаточно разместить на схеме компонент сенсора нужного типа, настроить его в соответствии с требованиями проекта, а затем передать изменения на печатную плату, чтобы получить структуру сенсора.

Структуру сенсора также можно изменить на печатной плате, а затем передать изменения обратно на соответствующий лист схемы с помощью ECO.

В следующих разделах подробнее рассматриваются настраиваемые компоненты сенсоров, доступные для размещения в проекте, их параметры настройки и получаемые на печатной плате структуры сенсоров. Во всех случаях приведены конфигурации по умолчанию.

Сенсорные элементы управления Atmel

Диалоговое окно QTouch Component позволяет настроить компонент сенсора на листе схемы при создании планарных емкостных сенсорных структур на печатной плате для использования с контроллерами сенсоров Atmel® QTouch® и QMatrix®, к которым подключаются соответствующие электроды этих структур.

Сенсорные элементы управления Atmel — поддерживаемые сенсоры собственной емкости

В проектах печатных плат поддерживается использование следующих сенсоров собственной емкости.

Кнопочный (или клавишный) сенсор — это zero-dimensional сенсор. Он имеет одну точку касания. Ползунковые и кольцевые сенсоры — это one-dimensional сенсоры: они обнаруживают движение пальца вдоль одной оси. Сенсор с пространственной интерполяцией использует геометрию электродов для интерполяции электрических полей. В сенсоре с резистивной интерполяцией для этого используются физические резисторы.

Каждый канал (электрод) этих сенсоров имеет отдельное непосредственное соединение с контроллером сенсоров. Такие сенсоры ненаправленны с точки зрения создаваемых ими электрических полей. Хотя их можно использовать как с защитной панелью, так и без неё, одним из основных доводов в пользу установки такой панели является защита соответствующего контроллера от электростатических разрядов (ESD).

Все эти сенсоры подходят для использования с контроллерами сенсоров Atmel QTouch.

Сенсорные элементы управления Atmel — Поддерживаемые сенсоры взаимной ёмкости

В проектах печатных плат поддерживаются следующие сенсоры взаимной ёмкости.

Кнопочный сенсор — это zero-dimensional сенсор. Он имеет одну точку касания. Ползунковые и кольцевые сенсоры — это one-dimensional сенсоры: они определяют перемещение пальца вдоль одной оси. В сенсоре с пространственной интерполяцией для интерполяции электрических полей используется геометрия электродов. В сенсоре с резистивной интерполяцией для этого используются физические резисторы.

Каждый из этих сенсоров имеет электроды X (передающие) и Y (приёмные); контроллер сенсоров измеряет взаимную ёмкость между X и Y. У ползунковых и кольцевых сенсоров каждый из нескольких каналов имеет отдельное подключение электрода X к контроллеру, а подключение электрода Y является общим. Такие сенсоры следует использовать с накладной панелью, приклеенной без воздушных зазоров. Именно панель обеспечивает подходящую среду для распространения электрических полей между электродами X и Y.

Все эти сенсоры подходят для работы с контроллерами сенсоров Atmel QMatrix.

Сенсорные элементы управления Cypress

Диалоговое окно CapSense Component содержит элементы управления для настройки компонента сенсорного датчика на листе схемы при создании на печатной плате рисунков планарных ёмкостных сенсоров для работы с контроллерами семейств Cypress® CapSense® и PSoC®.

Контроллеры CapSense компании Cypress, к которым подключаются соответствующие электроды рисунков сенсоров, основаны на платформе программируемой системы на кристалле (PSoC®). К категориям контроллеров CapSense относятся:

  • CapSense®
  • CapSense® Plus
  • CapSense® Express
  • Семейства контроллеров PSoC® — PSoC® 1, PSoc® 3, PSoC® 4 и PSoC® 5LP (пришедшее на смену семейству PSoC® 5).

В проектах печатных плат доступны следующие типы сенсоров собственной ёмкости.

Кнопочный датчик — это zero-dimensional датчик. Он имеет одну точку касания. Сенсорные слайдеры — это one-dimensional датчики: они обнаруживают перемещение пальца вдоль одной оси.

Каждый канал (электрод) этих датчиков имеет одно непосредственное соединение с контроллером датчика. Создаваемые такими датчиками электрические поля не имеют выраженной направленности. Хотя эти датчики могут использоваться как с защитной панелью поверх них, так и без неё, одним из основных доводов в пользу такой панели является защита соответствующего контроллера от электростатического разряда (ESD).

Все эти датчики подходят для использования с контроллерами Cypress CapSense и PSoC.

Сенсорные элементы управления Microchip

Диалоговое окно mTouch Component содержит средства настройки компонента сенсорного датчика на листе схемы при создании планарных ёмкостных датчиков на печатной плате для использования с линейкой контроллеров Microchip® mTouch®. Контроллеры Microchip mTouch, к которым подключаются соответствующие электроды рисунков датчиков, обычно представляют собой устройства семейства PIC. Для использования в проектах печатных плат доступны следующие типы датчиков собственной ёмкости.

Сенсорные слайдеры — это one-dimensional датчики: они обнаруживают перемещение пальца вдоль одной оси.

Каждый канал (электрод) этих датчиков имеет одно непосредственное соединение с контроллером датчика. Создаваемые такими датчиками электрические поля не имеют выраженной направленности. Хотя эти датчики могут использоваться как с защитной панелью поверх них, так и без неё, одним из основных доводов в пользу такой панели является защита соответствующего контроллера от электростатического разряда (ESD).

Все эти датчики подходят для использования с контроллерами Microchip mTouch.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Contents