Тактильные датчики Cypress
Главная страница: Конструирование с сенсорным управлением
Для использования технологий сенсорного управления в конструкциях плат Altium NEXUS обеспечивает поддержку создания планарных емкостных сенсорных паттернов на плате для их использования с рядом контроллеров датчиков Cypress® CapSense® и PSoC®.
Поддерживаемые датчики
Для использования в конструкциях плат поддерживаются следующие датчики собственной емкости:
- Датчик Круговая кнопка
- Датчик Прямоугольная кнопка со скругленными углами
- Датчик Линейный слайдер
- Датчик Радиальный слайдер
У каждого канала (электрода) этих датчиков есть одно прямое подключение к контроллеру датчика. Такие датчики являются ненаправленными с точки зрения излучаемых ими электрических полей. Хотя они могут быть использованы с накладной панелью или без нее, электростатический разряд (для соответствующего устройства контроллера) является основным фактором, влияющим на использование такой панели.
Все эти датчики подходят для использования с контроллерами датчиков Cypress CapSense и PSoC.
Установка поддержки тактильных датчиков Cypress CapSense
Если поддержка не была установлена в процессе начальной установки, ее можно добавить со страницы Configure Platform при управлении расширениями и обновлениями установленного ПО (нажмите кнопку вверху справа от проектной области и выберите Extensions and Updates из открывшегося меню):
-
На вкладке Installed нажмите кнопку Configure вверху справа, чтобы открыть страницу Configure Platform.
-
Прокрутите страницу вниз и включите Cypress CapSense в разделе Touch Sensor Support страницы.
-
Нажмите кнопку Apply в верхней правой части страницы. Чтобы изменения вступили в силу, необходимо перезапустить Altium NEXUS, поэтому нажмите Yes, когда будет открыто диалоговое окно запроса. Нужные файлы будут загружены и установлены, и Altium NEXUS перезапустится. Через Проводник Windows убедитесь, что библиотека
Cypress CapSense.IntLib
теперь доступна в папке\Users\Public\Documents\Altium\AD<НомерВерсии>\Library\CapSense
(для установки по умолчанию).
Реализация датчиков
Реализация датчиков в проекте осуществляется путем размещения и настройки датчика нужного типа из специальной интегрированной библиотеки Cypress CapSense (Cypress CapSense.IntLib
).
После нужной настройки обновите целевую плату – для применения соответствующих изменений используется механизм ECO, после чего на плате создается паттерн датчика для его размещения на плате. Компоненты датчиков на плате не являются посадочными местами в привычном смысле – это, скорее, паттерны медных электродов. При сборке платы над датчиком может быть размещена накладная панель.
В следующих разделах более подробно рассмотрены настраиваемые компоненты датчиков, доступные для размещения в проекте, их опции настройки и паттерны датчиков, получаемые на стороне платы. В каждом из случаев будут представлена конфигурация по умолчанию.
CircularButton
Используйте компонент CircularButton
для реализации кнопки. Это датчик собственной емкости нулевого измерения с одним каналом для подключения непосредственно к контроллеру датчика Cypress PSoC. Полученный на плате паттерн датчика представляет собой простой электрод круглой формы.
RectangularCurvedEdgeButton
Используйте компонент RectangularCurvedEdgeButton
для реализации кнопки. Это датчик собственной емкости нулевого измерения с одним каналом для подключения непосредственно к контроллеру датчика Cypress PSoC. Полученный на плате паттерн датчика представляет собой простой электрод прямоугольной формы со скругленными углами.
LinearSlider
Используйте компонент LinearSlider
для реализации линейного слайдера из n сегментов. Это датчик собственной емкости одного измерения для подключения непосредственно к контроллеру датчика Cypress PSoC (каждый сегмент в паттерне подключается к отдельному выводу контроллера). Полученный на плате паттерн датчика состоит из массива электродов в форме двойного шеврона размером 1xn
, где n
– это количество заданных сегментов. По сути, вы определяете n отдельных датчиков, физически размещенных рядом друг с другом. У вас есть глобальный контроль над высотой и шириной входящих в состав сегментов. Вы также можете управлять зазором между соседними датчиками.
RadialSlider
Используйте компонент RadialSlider
для реализации радиального слайдера из n сегментов. Это датчик собственной емкости одного измерения для подключения непосредственно к контроллеру датчика Cypress PSoC (каждый сегмент в паттерне подключается к отдельному выводу контроллера). Полученный на плате паттерн датчика состоит из n
клиновидных электродов, где n
– это количество заданных сегментов. По сути, вы определяете n отдельных датчиков, физически размещенных радиально рядом друг с другом. У вас есть глобальный контроль над внутренним и внешним диаметром слайдера и зазором между соседними сегментами.
Контроллеры датчиков Cypress
Контроллеры датчиков CapSense от Cypress, к которым подключаются соответствующие электроды паттернов датчиков, основаны на платформе PSoC® (Programmable System-on-Chip, Программируемая система на кристалле). Категории контроллеров CapSense включают в себя:
- CapSense®
- CapSense® Plus
- CapSense® Express
- Семейства контроллеров PSoC®: PSoC® 1, PSoc® 3, PSoC® 4 и PSoC® 5LP (которые заменили семейство PSoC® 5).
Эти контроллеры можно найти на странице Cypress CapSense Controllers и соответствующих страницах PSoC (PSoC 1, PSoC 3, PSoC 4, PSoC 5, PSoC 5LP) в разделе Unified Components области Design Content веб-сайта Altium.
Компоненты можно просмотреть прямо на этих страницах. Кроме того, на каждой странице доступны две опции:
- Go To Vault – нажмите эту кнопку, чтобы просмотреть компоненты через веб-интерфейс.
- Download Library – нажмите эту кнопку, чтобы загрузить компоненты в zip-архиве интегрированной библиотеки.
Дополнительная информация
Для получения дополнительной информации касательно конструирования с тактильными датчиками Cypress перейдите на страницу www.cypress.com/products/capsense-controllers.