NXP-logo

Microcontrollers NXP MCX N Series High Performance

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-produttu

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:NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (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.

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (2)NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (3)

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ò
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:

  1. 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.
  2. 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.
  3. 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].
  4. 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.
  5. 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.NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (4)
    • 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].
  6. 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.NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (5)
    • 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].
  7. 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

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (6)

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.

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (7)

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.

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (8)

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.

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (9)

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.NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (10)NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (11)

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (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:

NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (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
  1. 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.NXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (14)
  2. 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
  3. 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àNXP-MCX-N-Series-Microcontrollers-Alte Prestazioni-fig-1 (15)
  4. 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:

  1. Manuale di riferimento MCX Nx4x (document MCXNx4xRM)
  2. KE17Z Dual TSI User Guide (document KE17ZDTSIUG)
  3. Guida di sviluppu NXP Touch (document AN12709)
  4. 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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *