Microcontrollers NXP MCX N Series High Performance
Informazione di u produttu
- Specificazioni:
- Mudellu: MCX Nx4x TSI
- Touch Sensing Interfaccia (TSI) per i sensori touch capacitivi
- MCU: Dual Arm Cortex-M33 cores chì operanu finu à 150 MHz
- Metodi di Sensing Touch: Modu self-capacitance è modalità Mutual-capacitance
- Numeru di Canali Touch: Finu à 25 per u modalità self-cap, finu à 136 per u modu mutual-cap
Istruzzioni per l'usu di u produttu
- Introduzione:
- L'MCX Nx4x TSI hè pensatu per furnisce capacità di sensazione di u toccu nantu à i sensori capacitivi di u toccu chì utilizanu u modulu TSI.
- MCX Nx4x TSI Overview:
- U modulu TSI supporta dui metudi di sensazione di u toccu: l'autocapacitance è a capacità mutuale.
- Schema di blocchi MCX Nx4x TSI:
- U modulu TSI hà 25 canali di toccu, cù 4 canali di scudo per rinfurzà a forza di u drive. Supporta i modi self-cap è mutual-cap in u stessu PCB.
- Modu auto-capacità:
- I sviluppatori ponu aduprà finu à 25 canali self-cap per cuncepisce l'elettrodi di toccu in modalità self-cap.
- Modu mutuale capacitivu:
- U modu Mutual-cap permette finu à 136 elettrodi touch, chì furnisce flessibilità per i disinni di chjave di u toccu cum'è tastiere è schermi tattili.
- Raccomandazioni d'usu:
- S'assurer de la connexion correcte des électrodes du capteur aux canaux d'entrée TSI via des broches d'E/S.
- Utilizà i canali di scudo per una tolleranza di liquidu rinfurzata è una capacità di guida.
- Cunsiderate i requisiti di cuncepimentu quandu sceglite trà i modi self-cap è mutual-cap.
FAQs
- Q: Quanti canali touch hà u modulu MCX Nx4x TSI?
- A: U modulu TSI hà 25 canali di toccu, cù 4 canali di scudo per una forza di drive rinfurzata.
- Q: Chì opzioni di cuncepimentu sò dispunibili per l'elettrodi di toccu in modu mutuale capacitivu?
- A: U modu Mutual-cap supporta finu à 136 elettrodi tattili, chì furnisce flessibilità per diversi disinni di tasti tattili cum'è tastiere è schermi tattili.
Document Information
infurmazione | Cuntinutu |
Parole chjave | MCX, MCX Nx4x, TSI, toccu. |
Astrattu | L'interfaccia Touch Sensing (TSI) di a serie MCX Nx4x hè l'IP aghjurnata cù novi funzioni per implementà l'autotuning di basa / soglia. |
Introduzione
- A serie MCX N di u MCU Industriale è IoT (IIoT) presenta dui core Arm Cortex-M33 operanu finu à 150 MHz.
- A serie MCX N sò microcontrollers d'altu rendiment, di bassa putenza cù periferiche intelligenti è acceleratori chì furniscenu capacità multitasking è efficienza di rendiment.
- L'interfaccia Touch Sensing (TSI) di a serie MCX Nx4x hè l'IP aghjurnata cù novi funzioni per implementà l'autotuning di basa / soglia.
MCX Nx4x TSI sopraview
- TSI furnisce a rilevazione di u toccu nantu à i sensori capacitivi di u toccu. U sensoru di u toccu capacitivu esternu hè tipicamente furmatu nantu à PCB è l'elettrodi di u sensoru sò cunnessi à i canali di input TSI attraversu i pin I / O in u dispusitivu.
Schema di bloccu MCX Nx4x TSI
- MCX Nx4x hà un modulu TSI è supporta 2 tippi di metudi di sensazione di u toccu, u modu di auto-capacità (chjamatu ancu self-cap) è u modu di capacità mutuale (chjamatu ancu mutual-cap).
- U schema di bloccu di MCX Nx4x TSI I mostra in Figura 1:
- U modulu TSI di MCX Nx4x hà 25 canali touch. 4 di sti canali ponu esse aduprati cum'è canali di scudo per rinfurzà a forza di u drive di i canali touch.
- I 4 canali di scudo sò usati per rinfurzà a tolleranza di u liquidu è migliurà a capacità di guida. A capacità di guida rinfurzata permette ancu à l'utilizatori di cuncepisce un touchpad più grande nantu à a scheda hardware.
- U modulu TSI di MCX Nx4x hà finu à 25 canali touch per u modalità self-cap è 8 x 17 canali touch per u modu mutual-cap. I dui metudi citati ponu esse cumminati nantu à una sola PCB, ma u canali TSI hè più flexible per u modu Mutual-cap.
- I TSI[0:7] sò pins TSI Tx è i TSI[8:25] sò pins TSI Rx in modalità Mutual-cap.
- In u modu auto-capacitiu, i sviluppatori ponu utilizà 25 canali self-cap per cuncepisce 25 elettrodi touch.
- In modalità mutuale-capacitiva, l'opzioni di cuncepimentu si sviluppanu finu à 136 (8 x 17) elettrodi touch.
- Diversi casi d'utilizazione, cum'è una cucina di induzione multiburner cù cuntrolli touch, tastiere touch, è touchscreen, necessitanu assai cuncepimentu di chjave touch. U MCX Nx4x TSI pò sustene finu à 136 elettrodi di toccu quandu sò usati canali mutuali.
- U MCX Nx4x TSI pò espansione più elettrodi touch per risponde à i requisiti di più elettrodi touch.
- Alcune funzioni novi sò state aghjunte per fà l'IP più faciule d'utilizà in modu di bassa putenza. TSI hà una robustezza EMC avanzata, chì u rende adattatu per l'usu in applicazioni industriali, di l'apparecchi domestici è di l'elettronica di cunsumatori.
Parti MCX Nx4x supportate TSI
A Tabella 1 mostra u numeru di canali TSI chì currispondenu à e diverse parti di a serie MCX Nx4x. Tutte queste parti supportanu un modulu TSI chì hà 25 canali.
Tabella 1. Parti MCX Nx4x chì sustene u modulu TSI
Parts | Frequency [Max] (MHz) | Flash (MB) | SRAM (kB) | TSI [Numeru, canali] | GPIO | Tipu di pacchettu |
MCXN546VDFT | 150 | 1 | 352 | 1 x 25 | 124 | VFBGA184 |
MCXN546VNLT | 150 | 1 | 352 | 1 x 25 | 74 | HLQFP100 |
MCXN547VDFT | 150 | 2 | 512 | 1 x 25 | 124 | VFBGA184 |
MCXN547VNLT | 150 | 2 | 512 | 1 x 25 | 74 | HLQFP100 |
MCXN946VDFT | 150 | 1 | 352 | 1 x 25 | 124 | VFBGA184 |
MCXN946VNLT | 150 | 1 | 352 | 1 x 25 | 78 | HLQFP100 |
MCXN947VDFT | 150 | 2 | 512 | 1 x 25 | 124 | VFBGA184 |
MCXN947VNLT | 150 | 2 | 512 | 1 x 25 | 78 | HLQFP100 |
Assegnazione di canali MCX Nx4x TSI in diversi pacchetti
Tabella 2. Assegnazione di canali TSI per i pacchetti MCX Nx4x VFBGA è LQFP
184BGA TUTTI | 184BGA TUTTI nome pin | 100HLQFP N94X | 100HLQFP Nome pin N94X | 100HLQFP N54X | 100HLQFP Nome pin N54X | Canale TSI |
A1 | P1_8 | 1 | P1_8 | 1 | P1_8 | TSI0_CH17/ADC1_A8 |
B1 | P1_9 | 2 | P1_9 | 2 | P1_9 | TSI0_CH18/ADC1_A9 |
C3 | P1_10 | 3 | P1_10 | 3 | P1_10 | TSI0_CH19/ADC1_A10 |
D3 | P1_11 | 4 | P1_11 | 4 | P1_11 | TSI0_CH20/ADC1_A11 |
D2 | P1_12 | 5 | P1_12 | 5 | P1_12 | TSI0_CH21/ADC1_A12 |
D1 | P1_13 | 6 | P1_13 | 6 | P1_13 | TSI0_CH22/ADC1_A13 |
D4 | P1_14 | 7 | P1_14 | 7 | P1_14 | TSI0_CH23/ADC1_A14 |
E4 | P1_15 | 8 | P1_15 | 8 | P1_15 | TSI0_CH24/ADC1_A15 |
B14 | P0_4 | 80 | P0_4 | 80 | P0_4 | TSI0_CH8 |
A14 | P0_5 | 81 | P0_5 | 81 | P0_5 | TSI0_CH9 |
C14 | P0_6 | 82 | P0_6 | 82 | P0_6 | TSI0_CH10 |
B10 | P0_16 | 84 | P0_16 | 84 | P0_16 | TSI0_CH11/ADC0_A8 |
Tabella 2. Assegnazione di canali TSI per i pacchetti MCX Nx4x VFBGA è LQFP ... cuntinuà
184BGA TUTTI |
184BGA TUTTI nome pin |
100HLQFP N94X | 100HLQFP Nome pin N94X | 100HLQFP N54X | 100HLQFP Nome pin N54X | Canale TSI |
A10 | P0_17 | 85 | P0_17 | 85 | P0_17 | TSI0_CH12/ADC0_A9 |
C10 | P0_18 | 86 | P0_18 | 86 | P0_18 | TSI0_CH13/ADC0_A10 |
C9 | P0_19 | 87 | P0_19 | 87 | P0_19 | TSI0_CH14/ADC0_A11 |
C8 | P0_20 | 88 | P0_20 | 88 | P0_20 | TSI0_CH15/ADC0_A12 |
A8 | P0_21 | 89 | P0_21 | 89 | P0_21 | TSI0_CH16/ADC0_A13 |
C6 | P1_0 | 92 | P1_0 | 92 | P1_0 | TSI0_CH0/ADC0_A16/CMP0_IN0 |
C5 | P1_1 | 93 | P1_1 | 93 | P1_1 | TSI0_CH1/ADC0_A17/CMP1_IN0 |
C4 | P1_2 | 94 | P1_2 | 94 | P1_2 | TSI0_CH2/ADC0_A18/CMP2_IN0 |
B4 | P1_3 | 95 | P1_3 | 95 | P1_3 | TSI0_CH3/ADC0_A19/CMP0_IN1 |
A4 | P1_4 | 97 | P1_4 | 97 | P1_4 | TSI0_CH4/ADC0_A20/CMP0_IN2 |
B3 | P1_5 | 98 | P1_5 | 98 | P1_5 | TSI0_CH5/ADC0_A21/CMP0_IN3 |
B2 | P1_6 | 99 | P1_6 | 99 | P1_6 | TSI0_CH6/ADC0_A22 |
A2 | P1_7 | 100 | P1_7 | 100 | P1_7 | TSI0_CH7/ADC0_A23 |
Figura 2 è Figura 3 mostranu l'assignazione di canali TSI duali nantu à i dui pacchetti di MCX Nx4x. In i dui pacchetti, i pins marcati in verde sò u locu di a distribuzione di u canali TSI. Per fà una assignazione di pin ragiunate per u disignu di u hardware touch board, riferite à u locu di pin.
Funzioni di MCX Nx4x TSI
- Questa sezione dà i dettagli di e funzioni MCX Nx4x TSI.
Comparaison TSI entre MCX Nx4x TSI et Kinetis TSI
- MCX Nx4x di TSI è TSI nantu à a serie NXP Kinetis E TSI sò cuncepiti nantu à diverse piattaforme tecnologiche.
- Dunque, da e caratteristiche basi di TSI à i registri di TSI, ci sò differenze trà MCX Nx4x TSI è TSI di a serie Kinetis E. Solu e differenze sò listate in stu documentu. Per verificà i registri TSI, utilizate u manuale di riferimentu.
- Stu capitulu descrive e caratteristiche di MCX Nx4x TSI paragunendu à a TSI di a serie Kinetis E.
- Cumu mostra in a Tabella 3, MCX Nx4x TSI ùn hè micca affettatu da u rumore VDD. Hà più scelte di clock di funzione.
- Se u clock di funzione hè cunfiguratu da u clock di u sistema di chip, u cunsumu di energia TSI pò esse diminuitu.
- Ancu s'è u MCX Nx4x TSI hà solu un modulu TSI, supporta a cuncepimentu di più tasti di tasti hardware nantu à una scheda hardware quandu si usa u modu mutuale-cap.
Tabella 3. A differenza trà MCX Nx4x TSI è Kinetis E TSI (KE17Z256)
Serie MCX Nx4x | Serie Kinetis E | |
Voltage | 1.71 V - 3.6 V | 2.7 V - 5.5 V |
L'impattu di u rumore VDD | Innò | Iè |
Funzione clock source | • TSI IP generatu internamente
• Clock sistema di chip |
IP TSI generata internamente |
Gamma di clock di funzione | 30 KHz - 10 MHz | 37 KHz - 10 MHz |
I canali TSI | Finu à 25 canali (TSI0) | Finu à 50 canali (TSI0, TSI1) |
Canali di scudo | 4 canali di scudo: CH0, CH6, CH12, CH18 | 3 canali di scudo per ogni TSI: CH4, CH12, CH21 |
Modu toccu | Modu self-cap: TSI[0:24] | Modu self-cap: TSI[0:24] |
Serie MCX Nx4x | Serie Kinetis E | |
Modu mutuale-cap: Tx[0:7], Rx[8:24] | Modu mutuale-cap: Tx[0:5], Rx[6:12] | |
Tocca l'elettrodi | elettrodi self-cap: finu à 25 elettrodi mutual-cap: finu à 136 (8×17) | elettrodi self-cap: finu à 50 (25+25) elettrodi mutual-cap: finu à 72 (6×6 +6×6) |
I prudutti | MCX N9x è MCX N5x | KE17Z256 |
E funzioni supportate da MCX Nx4x TSI è Kinetis TSI sò mostrate in a Tabella 4.
Tabella 4. E funzioni supportate sia da MCX Nx4x TSI sia da Kinetis TSI
Serie MCX Nx4x | Serie Kinetis E | |
Dui tipi di modu Sensing | Modu self-cap: Modu basicu self-cap Modu di spinta di sensibilità Modu di annullamentu di rumore
Modu Mutual-cap: Modu di basa mutuale-cap Attivazione di l'aumentu di sensibilità |
|
Interrompe u sustegnu | Fine di l'interruzzione di scansione Interruzzione fora di u range | |
Trigger supportu di fonte | 1. Software trigger scrivendu u bit GENCS[SWTS].
2. Hardware trigger attraversu INPUTMUX 3. trigger automaticu da AUTO_TRIG[TRIG_EN] |
1. Software trigger scrivendu u bit GENCS[SWTS].
2. Hardware trigger attraversu INP UTMUX |
Supportu di bassa putenza | Deep Sleep: funziona cumplettamente quandu GENCS[STPE] hè stabilitu à 1 Power Down: Se u duminiu WAKE hè attivu, TSI pò operà cum'è in modu "Deep Sleep". Deep Power Down, VBAT: micca dispunibule | Modu STOP, Modu VLPS: funziunamentu cumpletu quandu GENCS[STPE] hè impostatu à 1. |
Sveglia di bassa putenza | Ogni canale TSI pò sveglià u MCU da u modu di bassa putenza. | |
Supportu DMA | L'avvenimentu fora di u range o l'avvenimentu di a fine di scansione pò attivà u trasferimentu DMA. | |
Filtru di rumore hardware | SSC riduce u rumore di freccia è prumove u rapportu signal-to-noise (modu PRBS, modalità contatore up-down). |
MCX Nx4x TSI funzioni novi
Alcune funzioni novi sò aghjuntu à MCX Nx4x TSI. I più significati sò listati in a tabella sottu. MCX Nx4x TSI furnisce una gamma più ricca di funzioni per l'utilizatori. Cum'è e funzioni di traccia auto Baseline, Trace auto Threshold, è Debounce, queste funzioni ponu realizà certi calculi di hardware. Salva risorse di sviluppu di software.
Tabella 5. MCX Nx4x TSI funzioni novi
Serie MCX Nx4x | |
1 | Funzione di fusione di canali di prossimità |
2 | Funzione di traccia automatica di basa |
3 | Funzione di auto-trace di soglia |
4 | Funzione di debounce |
5 | Funzione di trigger automaticu |
6 | Clock da u clock di u sistema di chip |
7 | Pruvate a funzione di u dito |
Descrizzione di a funzione MCX Nx4x TSI
Eccu a descrizzione di sti funziunalità aghjunte:
- Funzione di fusione di i canali di prossimità
- A funzione di prossimità hè aduprata per unisce parechji canali TSI per scanning. Configurate TSI0_GENCS[S_PROX_EN] à 1 per attivà u modu di prossimità, u valore in TSI0_CONFIG[TSICH] ùn hè micca validu, ùn hè micca usatu per selezziunà un canale in modu di prossimità.
- U registru 25-bit TSI0_CHMERGE[CHANNEL_ENABLE] hè cunfiguratu per selezziunà parechji canali, u 25-bit cuntrolla a selezzione di 25 canali TSI. Pò selezziunà finu à 25 canali, cunfigurà i 25 bit à 1 (1_1111_1111_1111_1111_1111_1111b). Quandu si verifica un trigger, i canali multipli selezziunati da TSI0_CHMERGE[CHANNEL_ENABLE] sò scansati inseme è generanu un set di valori di scan TSI. U valore di scansione pò esse lettu da u registru TSI0_DATA[TSICNT]. A funzione di fusione di prossimità integra teoricamente a capacità di i canali multipli è poi principia a scanning, chì hè valida solu in u modu self-cap. U più canali di u toccu fusionati ponu uttene un tempu di scansione più breve, più chjucu u valore di scansione, è più povera a sensibilità. Per quessa, quandu u toccu detecta, hè necessariu più capacità di toccu per ottene a sensibilità più alta. Questa funzione hè adattata per a rilevazione di toccu di grande area è a rilevazione di prossimità di grande area.
- Funzione di traccia automatica di basa
- U TSI di MCX Nx4x furnisce u registru per stabilisce a basa di TSI è a funzione di traccia di basa. Dopu chì a calibrazione di u software di u canali TSI hè cumpleta, inserite un valore di basa inizializatu in u registru TSI0_BASELINE[BASELINE]. A basa iniziale di u canale di u toccu in u registru TSI0_BASELINE[BASELINE] hè scritta in u software da l'utilizatore. L'impostazione di a basa hè valida solu per un canale. A funzione di traccia di basa pò aghjustà a linea di base in u registru TSI0_BASELINE[BASELINE] per avvicinassi à l'attuale TSI.ampu valore. A funzione di attivazione di traccia di basa hè attivata da u bit TSI0_BASELINE[BASE_TRACE_EN], è u rapportu di traccia auto hè stabilitu in u registru TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. U valore di basa hè aumentatu o diminuitu automaticamente, u valore di cambiamentu per ogni aumentu / diminuzione hè BASELINE * BASE_TRACE_DEBOUNCE. A funzione di traccia di basa hè attivata solu in u modu di bassa putenza è u paràmetru hè validu solu per un canale. Quandu u canale di toccu hè cambiatu, i registri di basa di basa deve esse reconfigurati.
- Funzione di auto-trace di soglia
- U limitu pò esse calculatu da u hardware internu di l'IP se a traccia di u limitu hè attivatu cunfigurà u bit TSI0_BASELINE[THRESHOLD_TRACE_EN] à 1. U valore di u limitu calculatu hè carricu à u registru di threshold TSI0_TSHD. Per ottene u valore di u limitu desideratu, selezziunate u rapportu di limitu in TSI0_BASELINE[THRESHOLD_RATIO]. U limitu di u canale di toccu hè calculatu secondu a formula sottu in l'IP internu. Threshold_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE - BASELINE >>(THRESHOLD_RATIO+1)] BASELINE hè u valore in TSI0_BASELINE[BASE].
- Funzione di debounce
- MCX Nx4x TSI furnisce a funzione di debounce di hardware, u TSI_GENCS [DEBOUNCE] pò esse usatu per cunfigurà u numeru di avvenimenti fora di intervallu chì ponu generà una interruzzione. Solu u modu di l'avvenimentu di interruzzione fora di gamma sustene a funzione di debounce è l'avvenimentu di interruzzione di fine di scansione ùn sustene micca.
- Funzione di trigger automaticu.
- Ci sò trè fonti di trigger di TSI, cumpresu u trigger di software scrivendu u bit TSI0_GENCS[SWTS], u trigger hardware attraversu INPUTMUX, è u trigger automaticu da TSI0_AUTO_TRIG[TRIG_EN]. A Figura 4 mostra u prugressu generatu automaticamente.
- A funzione di trigger automaticu hè una nova funzione in MCX Nx4x TSI. Sta funzione hè attivata da u paràmetru
- TSI0_AUTO_TRIG[TRIG_EN] à 1. Una volta chì u trigger automaticu hè attivatu, a cunfigurazione di trigger di software è hardware in TSI0_GENCS[SWTS] ùn hè micca valida. U periodu trà ogni trigger pò esse calculatu da a formula sottu:
- Periudu di timer trà ogni trigger = trigger clock/trigger clock divider * trigger clock counter.
- Trigger clock: cunfigurà TSI0_AUTO_TRIG[TRIG_CLK_SEL] per selezziunà a fonte di clock di trigger automaticu.
- Trigger clock divider: cunfigurate TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] per selezziunà u trigger clock divider.
- Trigger clock counter: cunfigurà TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] per cunfigurà u valore di u contatore di trigger clock.
- Per u clock di a fonte di clock trigger automaticu, unu hè u clock lp_osc 32k, un altru hè u clock FRO_12Mhz o u clock clk_in pò esse sceltu da TSICLKSEL[SEL], è divisu da TSICLKDIV[DIV].
- Ci sò trè fonti di trigger di TSI, cumpresu u trigger di software scrivendu u bit TSI0_GENCS[SWTS], u trigger hardware attraversu INPUTMUX, è u trigger automaticu da TSI0_AUTO_TRIG[TRIG_EN]. A Figura 4 mostra u prugressu generatu automaticamente.
- Clock da l'orologio di u sistema di chip
- Di solitu, a serie Kinetis E TSI furnisce un clock di riferimentu internu per generà u clock funziunale TSI.
- Per a TSI di MCX Nx4x, u clock di u funziunamentu ùn pò esse solu da l'IP internu, ma pò esse da u clock di u sistema di chip. MCX Nx4x TSI hà duie scelte di fonti di clock di funzione (configurà TSICLKSEL[SEL]).
- Cum'è mostra in a Figura 5, unu da l'orologio di u sistema di chip pò diminuisce u cunsumu di putenza operativa TSI, un altru hè generatu da l'oscillatore internu TSI. Puderà diminuisce u jitter di u clock operatore TSI.
- FRO_12 MHz clock o clk_in clock hè a fonte di clock di funzione TSI, pò esse sceltu da TSICLKSEL[SEL] è divisu da TSICLKDIV[DIV].
- Pruvate a funzione di u dito
- MCX Nx4x TSI furnisce a funzione di u dito di prova chì pò simule un toccu di u dito senza un toccu di u dito veru nantu à a scheda hardware cunfigurà u registru relatatu.
- Questa funzione hè utile durante a debug di codice è a prova di a scheda hardware.
- A forza di u dito di prova TSI pò esse cunfigurata da TSI0_MISC[TEST_FINGER], l'utilizatore pò cambià a forza di u toccu attraversu.
- Ci hè 8 opzioni per a capacità di dita: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. A funzione di dita di prova hè attivata cunfigurà TSI0_MISC[TEST_FINGER_EN] à 1.
- L'utilizatore pò aduprà sta funzione per calculà a capacità di u touchpad hardware, u debug di u parametru TSI, è fà e teste di sicurezza / fallimentu di u software (FMEA). In u codice di u software, cunfigurà a capacità di u dito prima è poi attivate a funzione di u dito di prova.
ExampU casu d'usu di MCX Nx4x TSI nova funzione
MCX Nx4x TSI hà una funzione per u casu d'usu di bassa putenza:
- Aduprate u clock di u sistema di chip per salvà u cunsumu di energia IP.
- Aduprate a funzione di attivazione automatica, a funzione di fusione di i canali di prossimità, a funzione di traccia automatica di basa, a funzione di traccia automatica di soglia, è a funzione di debounce per fà un casu d'usu di sveglia di bassa putenza faciule.
Supportu hardware è software MCX Nx4x TSI
- NXP hà quattru tippi di schede hardware per sustene a valutazione MCX Nx4x TSI.
- U bordu X-MCX-N9XX-TSI hè u cunsigliu di valutazione interna, cuntrattu FAE / Marketing per dumandà.
- L'altri trè schede sò schede di liberazione ufficiale NXP è ponu esse truvate nantu à u NXP web induve l'utilizatore pò scaricà u SDK di u software supportatu ufficialmente è a libreria touch.
Scheda di valutazione TSI serie MCX Nx4x
- NXP furnisce tavulini di valutazione per aiutà l'utilizatori à valutà a funzione TSI. Eccu l'infurmazioni detallati di u bordu.
Scheda X-MCX-N9XX-TSI
- A scheda X-MCX-N9XX-TSI hè un disignu di riferimentu di sensazione di u toccu chì include parechje mudelli di toccu basatu nantu à u MCU MCX Nx4x NXP d'altu rendimentu chì hà un modulu TSI è supporta finu à 25 canali touch dimustrati nantu à a scheda.
- U bordu pò esse usatu per valutà a funzione TSI per a serie MCU MCX N9x è N5x. Stu pruduttu hà passatu a certificazione IEC61000-4-6 3V.
NXP Semiconductors
MCX-N5XX-EVK
MCX-N5XX-EVK furnisce u toccu slider nantu à u bordu, è hè cumpatibile cù u bordu FRDM-TOUCH. NXP furnisce una libreria touch per realizà e funzioni di i tasti, slider, è tocchi rotativi.
MCX-N9XX-EVK
MCX-N9XX-EVK furnisce u toccu slider nantu à u bordu, è hè cumpatibile cù u bordu FRDM-TOUCH. NXP furnisce una libreria touch per realizà e funzioni di i tasti, slider, è tocchi rotativi.
FRDM-MCXN947
FRDM-MCXN947 furnisce una chjave one-touch nantu à u bordu è hè cumpatibile cù u bordu FRDM-TOUCH. NXP furnisce una libreria touch per realizà e funzioni di chjavi, slider è tocchi rotativi.
Supportu di libreria touch NXP per MCX Nx4x TSI
- NXP offre una libreria di software touch gratis. Fornisce tuttu u software necessariu per detectà i tocchi è per implementà cuntrolli più avanzati cum'è sliders o keypads.
- L'algoritmi di fondo TSI sò dispunibuli per i tasti touch è decodificatori analogichi, autocalibrazione di sensibilità, bassa putenza, prossimità è tolleranza à l'acqua.
- U SW hè distribuitu in forma di codice fonte in "struttura di codice in lingua C d'ughjettu". Un strumentu di sintonizzatore touch basatu nantu à FreeMASTER hè furnitu per a cunfigurazione è a sintonia TSI.
Custruisce SDK è scaricate a libreria touch
- L'utilizatore pò custruisce un SDK di schede hardware MCX da https://mcuxpresso.nxp.com/en/welcome, aghjunghje a libreria touch à u SDK, è scaricate u pacchettu.
- U prucessu hè mostratu in Figura 10, Figura 11, è Figura 12.
Biblioteca touch NXP
- U codice touch sensing in u cartulare SDK scaricatu ... \ boards \ frdmmcxn947 \ demo_apps \ touch_ sensing hè sviluppatu cù a libreria touch NXP.
- U Manuale di Riferimentu di a Libreria NXP Touch si trova in u cartulare .../middleware/touch/freemaster/html/index.html, descrive a libreria di software NXP Touch per implementà l'applicazioni touch-sensing in piattaforme NXP MCU. A biblioteca di u software NXP Touch furnisce algoritmi di sensazione di u toccu per detectà u toccu di i dita, u muvimentu o i gesti.
- L'uttellu FreeMASTER per a cunfigurazione è a sintonizazione TSI hè inclusa in a libreria touch NXP. Per più infurmazione, vede u Manuale di Riferimentu di a Biblioteca NXP Touch (document NT20RM) o NXP Touch Development Guide (document AN12709).
- I blocchi basi di a biblioteca NXP Touch sò mostrati in a Figura 13:
Prestazione MCX Nx4x TSI
Per MCX Nx4x TSI, i seguenti parametri sò stati pruvati nantu à a scheda X-MCX-N9XX-TSI. Eccu u riassuntu di u rendiment.
Tabella 6. Riassuntu di Rendimentu
Serie MCX Nx4x | ||
1 | SNR | Finu à 200: 1 per u modu self-cap è u modu mutuale-cap |
2 | Spessore di sovrapposizione | Finu à 20 mm |
3 | Forza di l'accionamentu di scudo | Finu à 600pF à 1MHz, Finu à 200pF à 2MHz |
4 | Gamma di capacità di u sensoru | 5 pF - 200 pF |
- Test SNR
- U SNR hè calculatu secondu a dati prima di u valore di u contatore TSI.
- In u casu quandu ùn hè micca usatu un algoritmu per processà u sampI valori di led, i valori SNR di 200: 1 ponu esse ottenuti in u modu self-cap è mutualcap.
- Comu mostra in a Figura 14, a prova SNR hè stata realizata nantu à a scheda TSI nantu à EVB.
- Test di forza di u scudo
- A forte forza di scudo di TSI pò migliurà a prestazione impermeabile di u touchpad è pò sustene un disignu di touchpad più grande nantu à a scheda hardware.
- Quandu i 4 canali di scudo TSI sò tutti attivati, a capacità massima di u cunduttore di i canali di scudo hè pruvata à 1 MHz è 2 MHz TSI orologi di travagliu in modalità self-cap.
- Quantu più altu hè u clock di u funziunamentu TSI, u più bassu hè a forza di l'accionamentu di u canale schermu. Se u clock operatore TSI hè più bassu di 1MHz, a forza massima di u drive di u TSI hè più grande di 600 pF.
- Per fà u disignu di l'hardware, fate riferimentu à i risultati di teste mostrati in a Tabella 7.
- Tabella 7. Risultatu di a prova di forza di u scudo
Canale di scudo attivu Clock Forza massima di u scudu CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Test di spessore di sovrapposizione
- Per prutege l'elettrodu di toccu da l'interferenza di l'ambiente esternu, u materiale di superposizione deve esse attaccatu vicinu à a superficia di l'elettrodu di toccu. Ùn deve esse micca spaziu d'aria trà l'elettrodu di toccu è a superposizione. Un overlay cù una alta constante dielettrica o un overlay cun un picculu spessore migliurà a sensibilità di l'elettrodu di toccu. U gruixu massimu di sovrapposizione di u materiale acrilicu hè statu pruvatu nantu à a tavula X-MCX-N9XX-TSI cum'è mostra in a Figura 15 è a Figura 16. L'azzione di u toccu pò esse rilevata nantu à a superposizione acrilica 20 mm.
- Eccu i cundizioni chì deve esse cumpletu:
- SNR> 5:1
- Modu self-cap
- 4 canali di scudo attivati
- L'aumentu di a sensibilità
- Test di a gamma di capacità di u sensoru
- A capacità intrinseca cunsigliata di un sensoru di toccu nantu à una scheda di hardware hè in a gamma di 5 pF à 50 pF.
- L'area di u sensoru di u toccu, u materiale di u PCB, è a traccia di routing nantu à u bordu affettanu a dimensione di a capacità intrinseca. Quessi deve esse cunsideratu durante u disignu hardware di u bordu.
- Dopu a prova nantu à a tavola X-MCX-N9XX-TSI, MCX Nx4x TSI pò detectà una azione di toccu quandu a capacità intrinseca hè alta quant'è 200 pF, u SNR hè più grande di 5: 1. Per quessa, i requisiti per u disignu di u touchboard sò più flessibili.
Cunclusioni
Stu documentu presenta e funzioni basiche di TSI in chips MCX Nx4x. Per i dettagli nantu à u principiu MCX Nx4x TSI, riferite à u capitulu TSI di u Manuale di Riferimentu MCX Nx4x (documentu MCXNx4xRM). Per suggerimenti nantu à u disignu di a scheda hardware è u disignu di u touchpad, riferite à u KE17Z Dual TSI User Guide (documentu KE17ZDTSIUG).
Referenze
I seguenti riferimenti sò dispunibili nantu à u NXP websitu:
- Manuale di riferimento MCX Nx4x (document MCXNx4xRM)
- KE17Z Dual TSI User Guide (document KE17ZDTSIUG)
- Guida di sviluppu NXP Touch (document AN12709)
- NXP Touch Library Manuale di Riferimentu (document NT20RM)
Storia di rivisione
Tabella 8. Storia di rivisione
Document ID | Data di liberazione | Descrizzione |
UG10111 v.1 | 7 di maghju di u 2024 | Versione iniziale |
L'infurmazione legale
- Definizioni
- Draft - Un statutu di prughjettu nantu à un documentu indica chì u cuntenutu hè sempre sottu re internuview è sottumessu à appruvazioni formale, chì pò esse risultatu in mudificazioni o aghjunte. NXP Semiconductors ùn dà alcuna rapprisintazioni o garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse in una versione bozza di un documentu è ùn hà micca responsabilità per e cunsequenze di l'usu di tali informazioni.
- Disclaimers
- Garanzia limitata è responsabilità - L'infurmazione in stu documentu hè ritenuta precisa è affidabile. Tuttavia, NXP Semiconductors ùn dà alcuna rapprisintazioni o garanzie, espresse o implicite, in quantu à l'accuratezza o completezza di tali informazioni è ùn anu micca responsabilità per e cunsequenze di l'usu di tali informazioni. NXP Semiconductors ùn assume micca rispunsabilità per u cuntenutu di stu documentu se furnitu da una fonte d'infurmazioni fora di NXP Semiconductors. In nessun casu, NXP Semiconductors serà rispunsevule per danni indiretti, incidentali, punitivi, speciali o cunsequenziali (cumpresi - senza limitazione - prufitti persi, risparmii persi, interruzioni di l'affari, costi ligati à a rimozione o a sostituzione di qualsiasi prudutti o carichi di rilavorazione) sì o micca tali danni sò basati in tort (cumpresa negligenza), garanzia, violazione di cuntrattu o qualsiasi altra teoria legale. Malgradu qualsiasi dannu chì u cliente puderia incorre per qualsiasi ragione, a responsabilità cumulativa è cumulativa di NXP Semiconductors versu u cliente per i prudutti descritti quì serà limitata da i Termini è e cundizioni di vendita cummerciale di NXP Semiconductors.
- U dirittu di fà cambiamenti - NXP Semiconductors si riserva u dirittu di fà cambiamenti à l'infurmazioni publicate in stu documentu, cumprese senza limitazione specificazioni è descrizzioni di i prudutti, in ogni mumentu è senza avvisu. Stu documentu rimpiazza è rimpiazza tutte l'infurmazioni furnite prima di a publicazione di questu.
- Idoneità à l'usu - I prudutti di NXP Semiconductors ùn sò micca cuncepiti, autorizati o garantiti per esse adattati per l'utilizazione in supportu di vita, sistemi o equipaghji critichi per a vita o per a sicurezza, nè in applicazioni induve fallimentu o malfunzionamentu di un pruduttu NXP Semiconductors pò esse ragionevolmente aspettatu di risultà. ferite persunale, morte o danni gravi à a pruprietà o à l'ambiente. NXP Semiconductors è i so fornitori ùn accettanu alcuna responsabilità per l'inclusione è / o l'usu di i prudutti NXP Semiconductors in tali equipaghji o applicazioni è per quessa, tali inclusioni è / o usu sò à u risicu di u cliente.
- Applicazioni - L'applicazioni chì sò descritte quì per qualsiasi di sti prudutti sò solu per scopi illustrativi. NXP Semiconductors ùn face alcuna rappresentanza o garanzia chì tali applicazioni seranu adattate per l'usu specificatu senza più teste o mudificazione. I clienti sò rispunsevuli di u disignu è u funziunamentu di e so applicazioni è prudutti chì utilizanu i prudutti NXP Semiconductors, è NXP Semiconductors ùn accetta micca responsabilità per qualsiasi assistenza cù applicazioni o cuncepimentu di i prudutti di i clienti. Hè a sola rispunsabilità di u cliente per determinà se u pruduttu NXP Semiconductors hè adattatu è adattatu per l'applicazioni di u cliente è i prudutti pianificati, è ancu per l'applicazione pianificata è l'usu di i clienti di terzu di u cliente. I clienti duveranu furnisce un disignu adattatu è salvaguardi operativi per minimizzà i risichi assuciati cù e so applicazioni è prudutti. NXP Semiconductors ùn accetta alcuna responsabilità in relazione à qualsiasi difettu, dannu, costi, o prublema chì hè basatu annantu à qualsiasi debule o predefinitu in l'applicazioni o i prudutti di u cliente, o l'applicazione o l'usu da u cliente (s) di terzu di u cliente. U cliente hè rispunsevuli di fà tutte e teste necessarie per l'applicazioni è i prudutti di u cliente chì utilizanu i prudutti NXP Semiconductors per evità un difettu di l'applicazioni è i prudutti o di l'applicazione o l'usu da i clienti di terzu di u cliente. NXP ùn accetta alcuna responsabilità in questu rispettu.
- Termini è cundizioni di vendita cummerciale - I prudutti di NXP Semiconductors sò venduti sottumessi à i termini è e cundizioni generali di vendita cummerciale, cum'è publicatu à https://www.nxp.com/profile/terms à moins qu'il ne soit convenu autrement dans un accord individuel écrit valide. In casu chì un accordu individuale hè cunclusu solu i termini è e cundizioni di l'accordu rispettivu sò applicati. NXP Semiconductors si oppone espressamente à applicà i termini è e cundizioni generali di u cliente per l'acquistu di i prudutti NXP Semiconductors da u cliente.
- cuntrollu di l'esportazione - Stu documentu è ancu l'articulu (s) descritti quì ponu esse sottumessi à e regule di cuntrollu di l'esportazione. L'esportazione pò esse bisognu di l'autorizazione previa da l'autorità competenti.
- Idoneità per l'usu in i prudutti qualificati micca di l'automobile - A menu chì stu documentu dichjara espressamente chì stu pruduttu specificu NXP Semiconductors hè qualificatu per l'automobile, u pruduttu ùn hè micca adattatu per l'usu di l'automobile. Ùn hè nè qualificatu nè testatu da teste automobilistiche o esigenze di applicazione. NXP Semiconductors ùn accetta alcuna responsabilità per l'inclusione è / o l'usu di prudutti qualificati micca di l'automobile in l'equipaggiu o l'applicazioni di l'automobile. Se u cliente usa u pruduttu per u disignu è l'usu in l'applicazioni automobilistiche à e specificazioni è i standard di l'automobile, u cliente (a) utilizerà u pruduttu senza a garanzia di NXP Semiconductors di u pruduttu per tali applicazioni, usu è specificazioni automobilistiche, è (b) ogni volta. u cliente usa u pruduttu per l'applicazioni automobilistiche al di là di e specificazioni di NXP Semiconductors, tale usu sarà solu à u risicu di u cliente, è (c) u cliente indemnizza cumplettamente NXP Semiconductors per ogni responsabilità, danni o rivendicazioni di produttu falluti risultanti da u disignu di u cliente è l'usu di u pruduttu per applicazioni automobilistiche oltre a garanzia standard di NXP Semiconductors è e specificazioni di produttu di NXP Semiconductors.
- Traduzioni - Una versione non-inglese (traduttu) di un documentu, cumprese l'infurmazioni legali in quellu documentu, hè solu per riferimentu. A versione inglese prevalerà in casu di qualsiasi discrepanza trà e versioni tradutte è inglesi.
- Sicurezza - U Cliente capisce chì tutti i prudutti NXP ponu esse sottumessi à vulnerabilità micca identificate o ponu sustene standard di sicurezza stabiliti o specificazioni cù limitazioni cunnisciute. I clienti sò rispunsevuli di u disignu è u funziunamentu di e so applicazioni è prudutti in tuttu u so ciclu di vita per riduce l'effettu di queste vulnerabilità nantu à l'applicazioni è i prudutti di u cliente. A rispunsabilità di u cliente si estende ancu à altre tecnulugia aperte è / o proprietarie supportate da i prudutti NXP per l'usu in l'applicazioni di u cliente. NXP ùn accetta alcuna responsabilità per alcuna vulnerabilità. I clienti duveranu cuntrollà regularmente l'aghjurnamenti di sicurezza da NXP è seguite in modu adattatu. U Cliente selezziunà i prudutti cù caratteristiche di sicurezza chì rispondenu megliu à e regule, i regulamenti è i normi di l'applicazione prevista è pigliate e decisioni finali di cuncepimentu riguardanti i so prudutti è hè solu rispunsevuli di u rispettu di tutti i requisiti legali, regulatori è di sicurità riguardanti i so prudutti. , indipendentemente da qualsiasi infurmazione o supportu chì pò esse furnitu da NXP. NXP hà una Squadra di Risposta à Incidenti di Sicurezza di u Produttu (PSIRT) (accessibile à PSIRT@nxp.com) chì gestisce l'investigazione, i rapporti è a liberazione di suluzione di vulnerabilità di sicurezza di i prudutti NXP.
- NXP BV - NXP BV ùn hè micca una sucità operativa è ùn distribuisce o vende prudutti.
Marchi
- Avvisu: Tutti i marchi riferiti, i nomi di i prudutti, i nomi di serviziu, è i marchi sò a pruprietà di i so rispettivi pruprietarii.
- NXP - a parolla è u logo sò marchi di NXP BV
- AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, Versatile — sò marchi è / o marchi registrati di Arm Limited (o i so filiali o affiliati) in i Stati Uniti è / o in altrò. A tecnulugia ligata pò esse prutetta da qualsiasi o tutti i brevetti, copyright, disinni è secreti cummerciale. Tutti i diritti riservati.
- Kinetis — hè una marca di NXP BV
- MCX — hè una marca di NXP BV
- Microsoft, Azure è ThreadX - sò marchi di u gruppu di cumpagnie Microsoft.
Per piacè esse cuscenti chì avvisi impurtanti riguardanti stu documentu è u pruduttu (s) descritti quì, sò stati inclusi in a sezione "Informazioni legali".
- © 2024 NXP BV Tutti i diritti riservati.
- Per più infurmazione, visitate https://www.nxp.com.
- Data di liberazione: 7 di maghju di u 2024
- Identificatore di u documentu: UG10111
- Rev. 1 - 7 di maghju 2024
Documenti / Risorse
![]() |
Microcontrollers NXP MCX N Series High Performance [pdfGuida di l'utente MCX N Series, MCX N Series Microcontrollers High Performance, Microcontrollers High Performance, Microcontrollers |