Designing with Touch Controls

Quanti di noi si sono avvicinati all'elettronica perché attratti dalla miriade di interruttori, manopole, luci e altri comandi degni di un vero gadget? Facciamo un salto in avanti di parecchi anni e quel fascino è ancora lì, solo che ora è stato sostituito dal fattore "GUI accattivante": prodotti elettronici con un'interfaccia elegante e seducente. Al centro di queste interfacce di prodotto in continua evoluzione (e sempre più compatte) c'è il controllo touch. Discreto ma potente, il controllo touch rende un prodotto più efficiente da usare, in genere riduce i costi di produzione e, sostituendo interruttori e manopole meccanici – soggetti all'inevitabile usura – aumenta la durata del prodotto. Prendete in mano il vostro dispositivo smart preferito e vi renderete presto conto che senza il controllo touch semplicemente non sarebbe, beh, così smart, e di certo sarebbe molto meno coinvolgente e divertente.

Altium Designer offre il supporto per la creazione di pattern di sensori capacitivi planari sul PCB. Sono supportati i seguenti fornitori:

  • Atmel Touch Controls – sono disponibili vari pattern di sensori a capacità propria e a capacità mutua (pulsanti, ruote, slider), da utilizzare con i controller sensore Atmel® QTouch® e QMatrix®.

  • Cypress Touch Controls – sono disponibili vari pattern di sensori a capacità propria (pulsanti, slider), da utilizzare con i controller Cypress® CapSense®.

  • Microchip Touch Controls – sono disponibili vari pattern di sensori a capacità propria (anello, slider), da utilizzare con i controller Microchip® mTouch®.

Per accedere al supporto Touch Sensor di un determinato fornitore in Altium Designer, la funzionalità Atmel QTouch, Cypress Capsense e/o Microchip mTouch deve essere abilitata per l'installazione di Altium Designer. Queste funzionalità possono essere abilitate/disabilitate dopo l'installazione.

Per ulteriori informazioni sulla modifica delle funzionalità core installate, fare riferimento alla pagina Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Verificare tramite Windows Explorer che i file di libreria corrispondenti siano ora disponibili nella cartella associata in \Users\Public\Documents\Altium\AD<solution>\Library (per un'installazione predefinita) – . L'abilitazione del supporto touch sensor per un determinato fornitore installa la libreria pertinente dei componenti necessari per le diverse tecnologie di sensori touch supportate da quel fornitore, incluse ruote touch, slider e pulsanti. Tutti i componenti sono configurabili e consentono di specificare dimensioni e orientamenti delle geometrie del sensore touch, in base ai requisiti del progetto.

Implementazione del sensore

Un sensore touch viene implementato in un progetto posizionando e configurando il tipo di sensore richiesto da una libreria integrata dedicata. È possibile accedere alla finestra di configurazione associata (QTouch Component dialog, CapSense Component dialog oppure mTouch Component dialog) per un componente sensore facendo clic con il tasto destro sul componente e scegliendo Configure dal menu contestuale.

Si noti che, sebbene sia possibile usare il menu a discesa Sensor Component Type nelle finestre di dialogo per passare rapidamente a un tipo diverso di componente sensore (il simbolo grafico verrà aggiornato di conseguenza), il Comment  e il Description del componente, così come il Design Item ID (per il componente di libreria collegato), continueranno a riflettere e a fare riferimento al tipo di sensore originale posizionato.

Una volta configurato come richiesto, è sufficiente aggiornare il PCB di destinazione: viene utilizzato un ECO per applicare le modifiche necessarie, con conseguente creazione del pattern del sensore da posizionare sul PCB. A quel punto basta collocare i sensori sulla scheda nelle posizioni richieste per l'interfaccia utente del prodotto, quindi collegarli ai controller touch sensor applicabili. Ogni componente sensore sul PCB non è un footprint nel senso tradizionale, ma piuttosto il vero e proprio pattern di elettrodi in rame. Durante l'assemblaggio della scheda, sopra un sensore viene posizionato un pannello di copertura.

Sebbene i pattern di sensori di tipo a capacità propria possano essere utilizzati con o senza un pannello sovrastante, le implicazioni relative alle scariche elettrostatiche (ESD) - per il dispositivo controller associato - rappresentano un fattore determinante nell'uso di tale pannello. Per i sensori slider e wheel basati su capacità mutua, più canali hanno connessioni univoche degli elettrodi X verso il controller sensore, con una connessione comune dell'elettrodo Y. Tali sensori dovrebbero essere utilizzati con un pannello sovrastante, incollato senza intercapedini d'aria. È il pannello a fornire un mezzo adatto per i campi elettrici tra gli elettrodi X e Y.
Javascript

Implementare un controllo touch è semplicissimo – basta posizionare sullo schema il componente del tipo di sensore richiesto, configurarlo in base alle esigenze del progetto, quindi trasferire le modifiche al PCB per ottenere il pattern del sensore.

Un pattern di sensore può anche essere modificato dal lato PCB e le modifiche possono essere riportate al foglio schematico pertinente tramite un ECO.

Le sezioni seguenti esaminano più da vicino i componenti sensore configurabili disponibili per il posizionamento in un progetto, le relative opzioni di configurazione e il pattern di sensore risultante ottenuto sul lato PCB. In ogni caso, vengono presentate le configurazioni predefinite.

Atmel Touch Controls

La finestra di dialogo QTouch Component fornisce i controlli per configurare un componente sensore touch su un foglio schematico durante la creazione di pattern di sensori capacitivi planari sul PCB da utilizzare con la gamma di controller sensore Atmel® QTouch® e QMatrix® a cui si collegano i corrispondenti elettrodi dei pattern del sensore.

Atmel Touch Controls – sensori supportati di tipo a capacità propria

I seguenti sensori di tipo a capacità propria sono supportati per l'uso nei progetti PCB.

Un sensore a pulsante (o tasto) è un sensore zero-dimensional. Ha un singolo punto di contatto. I sensori slider e wheel sono sensori one-dimensional – rilevano il movimento del dito lungo un singolo asse. Un sensore a interpolazione spaziale usa la geometria dei suoi elettrodi per interpolare i campi elettrici. Un sensore a interpolazione resistiva usa resistori fisici per fornire l'interpolazione.

Ciascun canale (elettrodo) di questi sensori ha un singolo collegamento diretto al controller del sensore. Tali sensori sono non direzionali in termini di campi elettrici emessi. Sebbene possano essere usati con o senza un pannello sovrastante, le implicazioni relative alle scariche elettrostatiche (ESD) – per il dispositivo controller associato – rappresentano un fattore determinante nell'uso di tale pannello.

Tutti questi sensori sono adatti all'uso con controller sensore Atmel QTouch.

Atmel Touch Controls – Sensori supportati di tipo a capacità mutua

I seguenti sensori di tipo a capacità mutua sono supportati per l'uso nei progetti PCB.

Un sensore a pulsante (o tasto) è un sensore zero-dimensional. Ha un singolo punto di contatto. I sensori slider e wheel sono sensori one-dimensional: rilevano il movimento del dito lungo un singolo asse. Un sensore a interpolazione spaziale utilizza la geometria dei suoi elettrodi per interpolare i campi elettrici. Un sensore a interpolazione resistiva utilizza resistori fisici per fornire l'interpolazione.

Ciascuno di questi sensori ha elettrodi X (trasmissione) e Y (ricezione), con la capacità mutua tra X e Y misurata dal controller del sensore. Per i sensori basati su slider e wheel, più canali hanno connessioni univoche dell'elettrodo X al controller del sensore, con una connessione comune dell'elettrodo Y. Tali sensori devono essere utilizzati con un pannello sovrapposto, incollato senza intercapedini d'aria. È il pannello a fornire un mezzo adatto per i campi elettrici tra gli elettrodi X e Y.

Tutti questi sensori sono adatti all'uso con controller sensore Atmel QMatrix.

Controlli touch Cypress

La finestra di dialogo CapSense Component fornisce i controlli per configurare un componente sensore touch su un foglio schematico durante la creazione di pattern di sensori capacitivi planari sul PCB da utilizzare con la gamma di controller Cypress® CapSense® e PSoC®.

I controller CapSense di Cypress, ai quali si collegano i corrispondenti elettrodi dei pattern dei sensori, sono basati sulla piattaforma Programmable System-on-Chip (PSoC®). Le categorie di controller CapSense includono:

  • CapSense®
  • CapSense® Plus
  • CapSense® Express
  • Le famiglie di controller PSoC® - PSoC® 1, PSoc® 3, PSoC® 4 e PSoC® 5LP (che ha sostituito la famiglia PSoC® 5).

I seguenti tipi di sensori a capacità propria sono disponibili per l'uso nei progetti PCB.

Un sensore a pulsante è un sensore zero-dimensional. Ha un singolo punto di contatto. I sensori slider sono sensori one-dimensional – rilevano il movimento del dito lungo un singolo asse.

Ogni canale (elettrodo) di questi sensori ha una singola connessione diretta al controller del sensore. Tali sensori sono non direzionali in termini di campi elettrici emessi. Sebbene possano essere utilizzati con o senza un pannello sovrastante, le implicazioni relative alle scariche elettrostatiche (ESD) – per il dispositivo controller associato – rappresentano un fattore determinante nell'uso di tale pannello.

Tutti questi sensori sono adatti all'uso con i controller Cypress CapSense e PSoC.

Controlli touch Microchip

La finestra di dialogo mTouch Component fornisce i controlli per configurare un componente sensore touch su un foglio schematico durante la creazione di pattern di sensori capacitivi planari sul PCB da utilizzare con la gamma di controller Microchip® mTouch®. I controller mTouch di Microchip – ai quali si collegano i corrispondenti elettrodi dei pattern del sensore – sono tipicamente dispositivi PIC. I seguenti tipi di sensori a capacità propria sono disponibili per l'uso nei progetti PCB.

I sensori slider sono sensori one-dimensional – rilevano il movimento del dito lungo un singolo asse.

Ogni canale (elettrodo) di questi sensori ha una singola connessione diretta al controller del sensore. Tali sensori sono non direzionali in termini di campi elettrici emessi. Sebbene possano essere utilizzati con o senza un pannello sovrastante, le implicazioni relative alle scariche elettrostatiche (ESD) – per il dispositivo controller associato – rappresentano un fattore determinante nell'uso di tale pannello.

Tutti questi sensori sono adatti all'uso con i controller Microchip mTouch.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto