Progettazione con comandi touch

A colpo d'occhio

Questo articolo mostra come Altium Designer supporta la progettazione di controlli touch sui PCB, consentendo di posizionare componenti configurabili per sensori capacitivi nello schema elettrico e di generare poi i corrispondenti pattern in rame sulla scheda tramite un ECO. Presenta le librerie dei produttori supportati, spiega come vengono implementati e configurati i sensori touch e descrive in dettaglio i tipi di sensori per controlli touch Atmel, Cypress e Microchip disponibili, i loro impieghi e le dimensioni regolabili. Se cerchi una panoramica pratica su come creare interfacce touch eleganti direttamente nel tuo flusso di progettazione PCB, questo è un ottimo punto di partenza: continua a leggere e scopri quanto rapidamente puoi integrare questi controlli nel tuo progetto.

- Scoprirai quali librerie di produttori di controlli touch sono supportate da Altium Designer e come mettono a disposizione pulsanti, cursori e rotelle configurabili.
- Vedrai il flusso di lavoro di base per posizionare un sensore touch nello schema elettrico, configurarlo e trasferire sul PCB il pattern risultante.
- Approfondirai i tipi di sensori touch Atmel, Cypress e Microchip supportati e le principali opzioni di configurazione che ne determinano la geometria finale sul PCB.
Approfondisci con l'IA:

Quanti di noi si sono avvicinati all'elettronica attratti dalla miriade di affascinanti interruttori, manopole, spie e altri comandi tipici dei dispositivi tecnologici? A distanza di parecchi anni, quel fascino è ancora presente, ma ora ha assunto la forma delle «interfacce grafiche accattivanti»: prodotti elettronici con un'interfaccia elegante e attraente. Al centro di queste interfacce sempre più evolute e compatte c'è il controllo tattile. Discreto ma potente, il controllo tattile rende un prodotto più efficiente da usare, generalmente ne riduce i costi di produzione e, sostituendo interruttori e manopole meccanici soggetti all'inevitabile usura, ne prolunga la durata. Prendi il tuo dispositivo intelligente preferito e ti renderai presto conto che, senza controllo tattile, non sarebbe poi così intelligente, e sarebbe certamente molto meno coinvolgente e divertente.

Altium Designer supporta la creazione di geometrie planari di sensori capacitivi sul PCB. Sono supportati i seguenti produttori:

  • Controlli tattili Atmel – sono disponibili varie geometrie di sensori a capacità propria e a capacità mutua (pulsanti, rotelle, cursori), da utilizzare con i controller per sensori Atmel® QTouch® e QMatrix®.

  • Controlli tattili Cypress – sono disponibili varie geometrie di sensori a capacità propria (pulsanti, cursori), da utilizzare con i controller Cypress® CapSense®.

  • Controlli tattili Microchip – sono disponibili varie geometrie di sensori a capacità propria (anelli, cursori), da utilizzare con i controller Microchip® mTouch®.

Per accedere al supporto dei sensori tattili di un determinato produttore in Altium Designer, le funzionalità Atmel QTouch, Cypress Capsense e/o Microchip mTouch devono essere abilitate nell'installazione di Altium Designer. Queste funzionalità possono essere abilitate o disabilitate dopo l'installazione.

Per maggiori informazioni sulla modifica delle funzionalità principali installate, consulta la pagina Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Verifica 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 dei sensori tattili per un determinato produttore installa la relativa libreria di componenti necessari per le diverse tecnologie di sensori tattili supportate per quel produttore, tra cui rotelle, cursori e pulsanti tattili. Tutti i componenti sono configurabili e consentono di specificare dimensioni e orientamenti delle geometrie dei sensori tattili in base ai requisiti del progetto.

Implementazione dei sensori

Un sensore tattile viene implementato in un progetto posizionando e configurando il tipo di sensore richiesto da una libreria integrata dedicata. Per accedere alla finestra di dialogo di configurazione associata (finestra di dialogo QTouch Component, finestra di dialogo CapSense Component o finestra di dialogo mTouch Component) per un componente sensore, fai clic con il pulsante destro del mouse sul componente e scegli Configure dal menu contestuale.

Tieni presente che, sebbene sia possibile utilizzare il menu a discesa Sensor Component Type nelle finestre di dialogo per passare rapidamente a un altro tipo di componente sensore (il simbolo grafico verrà aggiornato di conseguenza), i campi Comment e Description del componente, così come il campo Design Item ID (per il componente di libreria collegato), continueranno a rispecchiare e a fare riferimento al tipo di sensore originariamente posizionato.

Una volta completata la configurazione, è sufficiente aggiornare il PCB di destinazione: viene utilizzato un ECO per applicare le modifiche necessarie, creando la geometria del sensore da posizionare sul PCB. A questo punto basta posizionare i sensori sulla scheda nei punti richiesti dall'interfaccia utente del prodotto, quindi collegarli ai controller per sensori tattili appropriati. Ogni componente sensore sul PCB non è un footprint nel senso tradizionale, ma la geometria vera e propria dell'elettrodo in rame. Durante l'assemblaggio della scheda, sopra il sensore viene applicato un pannello di copertura.

Sebbene le geometrie dei sensori a capacità propria possano essere utilizzate con o senza un pannello di copertura, le implicazioni delle scariche elettrostatiche (ESD) per il controller associato costituiscono un motivo importante per utilizzare tale pannello. Nei sensori a capacità mutua di tipo cursore e rotella, i diversi canali dispongono di collegamenti distinti degli elettrodi X al controller del sensore, con un collegamento comune dell'elettrodo Y. Questi sensori devono essere utilizzati con un pannello di copertura incollato senza intercapedini d'aria. È il pannello a fornire un mezzo adatto alla propagazione dei campi elettrici tra gli elettrodi X e Y.
Javascript

Implementare un controllo tattile è semplicissimo: basta posizionare sullo schema il componente del tipo di sensore richiesto, configurarlo in base alle esigenze del progetto e trasferire le modifiche al PCB per ottenere la geometria del sensore.

La geometria di un sensore può essere modificata anche sul PCB e le modifiche possono essere trasferite al relativo foglio schematico 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 la geometria del sensore risultante sul PCB. In ogni caso vengono presentate le configurazioni predefinite.

Controlli tattili Atmel

La finestra di dialogo QTouch Component fornisce i comandi per configurare un componente sensore tattile su un foglio schematico durante la creazione di geometrie planari di sensori capacitivi sul PCB, da utilizzare con la gamma di controller per sensori Atmel® QTouch® e QMatrix® ai quali vengono collegati gli elettrodi corrispondenti delle geometrie dei sensori.

Controlli tattili Atmel – Sensori a capacità propria supportati

Sono supportati i seguenti sensori a capacità propria per l'utilizzo nei progetti PCB.

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

Ogni canale (elettrodo) di questi sensori dispone di un singolo collegamento diretto al controller del sensore. Questi sensori sono non direzionali per quanto riguarda i campi elettrici emessi. Sebbene possano essere utilizzati con o senza un pannello sovrapposto, le implicazioni delle scariche elettrostatiche (ESD) per il dispositivo controller associato sono un fattore determinante nella scelta di utilizzare tale pannello.

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

Controlli touch Atmel – Sensori a capacità mutua supportati

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

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

Ciascuno di questi sensori dispone di elettrodi X (trasmissione) e Y (ricezione), e la capacità mutua tra X e Y viene misurata dal controller del sensore. Nei sensori a cursore e a rotella, i vari canali hanno collegamenti distinti degli elettrodi X al controller del sensore e un collegamento comune dell'elettrodo Y. Questi sensori devono essere utilizzati con un pannello sovrastante, incollato senza intercapedini d'aria. È il pannello a fornire un mezzo adatto per la propagazione dei campi elettrici tra gli elettrodi X e Y.

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

Controlli touch Cypress

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

I controller CapSense di Cypress, ai quali vengono collegati i corrispondenti elettrodi delle geometrie dei sensori, si basano sulla piattaforma Programmable System-on-Chip (PSoC®). Le categorie di controller CapSense comprendono:

  • 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).

Per i progetti PCB sono disponibili i seguenti tipi di sensori a capacità propria.

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

Ogni canale (elettrodo) di questi sensori ha un unico collegamento diretto al controller del sensore. Questi sensori sono non direzionali per quanto riguarda i campi elettrici emessi. Sebbene possano essere utilizzati con o senza un pannello sovrapposto, le implicazioni delle scariche elettrostatiche (ESD) per il controller associato rappresentano un fattore determinante nella scelta di utilizzare 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 offre controlli per configurare un componente sensore touch su un foglio schematico durante la creazione di geometrie di sensori capacitivi planari sul PCB destinate all'uso con la gamma di controller Microchip® mTouch®. I controller mTouch di Microchip, ai quali si collegano i rispettivi elettrodi delle geometrie dei sensori, sono generalmente dispositivi PIC. Per i progetti PCB sono disponibili i seguenti tipi di sensori a capacità propria.

I sensori a cursore sono sensori one-dimensional: rilevano il movimento del dito lungo un singolo asse.

Ogni canale (elettrodo) di questi sensori ha un unico collegamento diretto al controller del sensore. Questi sensori sono non direzionali per quanto riguarda i campi elettrici emessi. Sebbene possano essere utilizzati con o senza un pannello sovrapposto, le implicazioni delle scariche elettrostatiche (ESD) per il controller associato rappresentano un fattore determinante nella scelta di utilizzare 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 + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto 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.

Contents