Projetando com Controles por Toque

Quantos de nós entrámos na eletrónica por nos sentirmos atraídos pela miríade de interruptores, botões rotativos, luzes e outros controlos bem ao estilo de gadgets? Avançando alguns bons anos, esse fascínio continua lá, só que agora foi substituído pelo fator "GUI vistosa" — produtos eletrónicos com uma interface elegante e apelativa. No centro destas interfaces de produto em constante evolução (e cada vez mais pequenas) está o controlo tátil. Discreto, mas poderoso, o controlo tátil torna um produto mais eficiente de utilizar, normalmente reduz o custo de fabrico e, ao substituir interruptores e seletores mecânicos — sujeitos ao inevitável desgaste — aumenta o tempo de vida desse produto. Pegue na sua peça favorita de tecnologia inteligente e rapidamente perceberá que, sem controlo tátil, simplesmente não seria assim tão inteligente — e seria certamente muito menos envolvente e divertido.

Altium Designer disponibiliza suporte para a criação de padrões planares de sensores capacitivos na sua PCB. São suportados os seguintes fornecedores:

  • Atmel Touch Controls – estão disponíveis vários padrões de sensores de autocapacitância e de capacitância mútua (botões, rodas, cursores), para utilização com controladores de sensores Atmel® QTouch® e QMatrix®.

  • Cypress Touch Controls – estão disponíveis vários padrões de sensores de autocapacitância (botões, cursores), para utilização com controladores Cypress® CapSense®.

  • Microchip Touch Controls – estão disponíveis vários padrões de sensores de autocapacitância (anel, cursores), para utilização com controladores Microchip® mTouch®.

Para aceder ao suporte de Touch Sensor de um determinado fornecedor no Altium Designer, a funcionalidade Atmel QTouch, Cypress Capsense e/ou Microchip mTouch tem de estar ativada na sua instalação do Altium Designer. Estas funcionalidades podem ser ativadas/desativadas após a instalação.

Para mais informações sobre como alterar a funcionalidade central instalada, consulte a página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Verifique, através de Windows Explorer, que os ficheiros de biblioteca correspondentes estão agora disponíveis na pasta associada em \Users\Public\Documents\Altium\AD<solution>\Library (para uma instalação predefinida) – . Ativar o suporte de sensores táteis para um determinado fornecedor instala a biblioteca relevante de componentes necessária para as diferentes tecnologias de sensores táteis suportadas por esse fornecedor, incluindo rodas táteis, cursores e botões. Todos os componentes são configuráveis, permitindo-lhe especificar o tamanho e as orientações das geometrias do sensor tátil, de acordo com os requisitos do seu projeto.

Implementação do sensor

Um sensor tátil é implementado num projeto através da colocação e configuração do tipo de sensor necessário a partir de uma biblioteca integrada dedicada. O acesso à caixa de diálogo de configuração associada (QTouch Component dialog, CapSense Component dialog ou mTouch Component dialog) de um componente de sensor faz-se clicando com o botão direito do rato sobre o componente e escolhendo Configure no menu de contexto.

Tenha em atenção que, embora possa utilizar a lista pendente Sensor Component Type nas caixas de diálogo para mudar rapidamente para um tipo de componente de sensor diferente (o símbolo gráfico será atualizado em conformidade), os campos Comment Description do componente, bem como o campo Design Item ID (para o componente de biblioteca associado), continuarão a refletir e a referenciar o tipo de sensor original colocado.

Quando estiver configurado conforme necessário, basta atualizar a PCB de destino — é utilizado um ECO para efetuar as alterações necessárias, resultando na criação do padrão do sensor para colocação na PCB. Depois, basta colocar os sensores na placa nos locais onde são necessários para suportar a interface de utilizador do seu produto e ligá-los aos controladores de sensores táteis aplicáveis. Cada componente de sensor na PCB não é uma footprint no sentido normal, mas sim o padrão real do elétrodo em cobre. Quando a placa é montada, é colocado um painel sobreposto sobre o sensor.

Embora os padrões de sensores do tipo autocapacitância possam ser utilizados com ou sem um painel sobreposto, as implicações de descarga eletrostática (ESD) — para o dispositivo controlador associado — são um fator determinante para a utilização desse painel. Para sensores baseados em cursor e roda de capacitância mútua, vários canais têm ligações de elétrodo X exclusivas ao controlador do sensor, com uma ligação comum de elétrodo Y. Esses sensores devem ser usados com um painel sobreposto, colado sem folgas de ar. É o painel que fornece um meio adequado para os campos elétricos entre os elétrodos X e Y.
Javascript

Implementar um controlo tátil é muito simples — basta colocar o componente do tipo de sensor necessário no esquema, configurá-lo de acordo com as necessidades do seu projeto e depois enviar as alterações para a PCB para obter o padrão do sensor.

Um padrão de sensor também pode ser modificado no lado da PCB, e as alterações podem ser devolvidas à folha de esquema relevante através de um ECO.

As secções seguintes analisam mais de perto os componentes de sensor configuráveis disponíveis para colocação num projeto, as respetivas opções de configuração e o padrão de sensor resultante obtido no lado da PCB. Em cada caso, são apresentadas as configurações predefinidas.

Atmel Touch Controls

A caixa de diálogo QTouch Component disponibiliza controlos para configurar um componente de sensor tátil numa folha de esquema ao criar padrões planares de sensores capacitivos na sua PCB para utilização com a gama de controladores de sensores Atmel® QTouch® e QMatrix®, aos quais se ligam os elétrodos correspondentes dos padrões de sensor.

Atmel Touch Controls – Sensores suportados do tipo autocapacitância

Os seguintes sensores do tipo autocapacitância são suportados para utilização nos seus projetos de PCB.

Um sensor de botão (ou tecla) é um sensor zero-dimensional. Tem um único ponto de contacto. Sensores deslizantes e de roda são sensores one-dimensional – detetam o movimento do dedo ao longo de um único eixo. Um sensor com interpolação espacial utiliza a geometria dos seus elétrodos para interpolar os campos elétricos. Um sensor com interpolação resistiva utiliza resistências físicas para fornecer a interpolação.

Cada canal (elétrodo) destes sensores tem uma única ligação direta ao controlador do sensor. Estes sensores não são direcionais, em termos dos campos elétricos que emitem. Embora possam ser utilizados com ou sem um painel sobreposto, as implicações de descarga eletrostática (ESD) – para o dispositivo controlador associado – são um fator determinante para a utilização desse painel.

Todos estes sensores são adequados para utilização com controladores de sensores Atmel QTouch.

Atmel Touch Controls – Sensores do tipo capacitância mútua suportados

Os seguintes sensores do tipo capacitância mútua são suportados para utilização nos seus projetos de PCB.

Um sensor de botão (ou tecla) é um sensor zero-dimensional. Tem um único ponto de contacto. Os sensores deslizantes e de roda são sensores one-dimensional – detetam o movimento do dedo ao longo de um único eixo. Um sensor com interpolação espacial utiliza a geometria dos seus elétrodos para interpolar os campos elétricos. Um sensor com interpolação resistiva utiliza resistores físicos para fornecer a interpolação.

Cada um destes sensores tem elétrodos X (transmissão) e Y (receção), sendo a capacitância mútua entre X e Y medida pelo controlador de sensores. Para sensores baseados em deslizante e roda, múltiplos canais têm ligações exclusivas de elétrodo X ao controlador de sensores, com uma ligação comum do elétrodo Y. Estes sensores devem ser utilizados com um painel sobreposto, colado sem espaços de ar. É o painel que fornece um meio adequado para os campos elétricos entre os elétrodos X e Y.

Todos estes sensores são adequados para utilização com controladores de sensores Atmel QMatrix.

Controlos táteis Cypress

A caixa de diálogo CapSense Component fornece controlos para configurar um componente de sensor tátil numa folha esquemática ao criar padrões planares de sensores capacitivos na sua PCB para utilização com a gama de controladores Cypress® CapSense® e PSoC®.

Os controladores CapSense da Cypress – aos quais se ligam os elétrodos correspondentes dos padrões dos sensores – baseiam-se na plataforma Programmable System-on-Chip (PSoC®). As categorias de controladores CapSense incluem:

  • CapSense®
  • CapSense® Plus
  • CapSense® Express
  • As famílias de controladores PSoC® - PSoC® 1, PSoc® 3, PSoC® 4 e PSoC® 5LP (que substituiu a família PSoC® 5).

Os seguintes tipos de sensores de autocapacitância estão disponíveis para utilização nos seus projetos de PCB.

Um sensor de botão é um sensor zero-dimensional. Tem um único ponto de contacto. Os sensores deslizantes são sensores one-dimensional – detetam o movimento do dedo ao longo de um único eixo.

Cada canal (elétrodo) destes sensores tem uma ligação única e direta ao controlador do sensor. Estes sensores são não direcionais, em termos dos campos elétricos que emitem. Embora possam ser usados com ou sem um painel sobreposto, as implicações de descarga eletrostática (ESD) – para o dispositivo controlador associado – são um fator importante para a utilização desse painel.

Todos estes sensores são adequados para utilização com controladores Cypress CapSense e PSoC.

Controlos Táteis Microchip

A caixa de diálogo mTouch Component fornece controlos para configurar um componente de sensor tátil numa folha esquemática ao criar padrões planares de sensores capacitivos na sua PCB para utilização com a gama de controladores Microchip® mTouch®. Os controladores mTouch da Microchip – aos quais se ligam os elétrodos correspondentes dos padrões de sensor – são tipicamente dispositivos PIC. Estão disponíveis os seguintes tipos de sensores de auto-capacitância para utilização nos seus designs de PCB.

Os sensores deslizantes são sensores one-dimensional – detetam o movimento do dedo ao longo de um único eixo.

Cada canal (elétrodo) destes sensores tem uma ligação única e direta ao controlador do sensor. Estes sensores são não direcionais, em termos dos campos elétricos que emitem. Embora possam ser usados com ou sem um painel sobreposto, as implicações de descarga eletrostática (ESD) – para o dispositivo controlador associado – são um fator importante para a utilização desse painel.

Todos estes sensores são adequados para utilização com controladores Microchip mTouch.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Funcionalidades

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo