NXP logotipas

NXP MCX N serijos didelio našumo mikrovaldikliai

NXP-MCX-N-Series-High-Performance-Microcontrollers-product

Informacija apie produktą

  • Specifikacijos:
    • Modelis: MCX Nx4x TSI
    • Palieskite Sensing Interface (TSI) talpiniams jutikliniams jutikliams
    • MCU: Dual Arm Cortex-M33 branduoliai, veikiantys iki 150 MHz
    • Lietimo jutimo metodai: Savarankiškos talpos režimas ir abipusės talpos režimas
    • Jutiklinių kanalų skaičius: Iki 25 savaiminio dangtelio režimui, iki 136 abipusio dangtelio režimui

Produkto naudojimo instrukcijos

  • Įvadas:
    • MCX Nx4x TSI sukurta taip, kad naudojant TSI modulį talpinių jutiklinių jutiklių lietimo jutimo galimybės.
  • MCX Nx4x TSI baigėsiview:
    • TSI modulis palaiko du prisilietimo jutimo metodus: savaiminės talpos ir abipusės talpos.
  • MCX Nx4x TSI blokų schema:
    • TSI modulis turi 25 jutiklinius kanalus su 4 ekrano kanalais, kad padidintų pavaros stiprumą. Jis palaiko savaiminio dangtelio ir abipusio dangtelio režimus toje pačioje PCB.
  • Savarankiškai talpus režimas:
    • Kūrėjai gali naudoti iki 25 savaiminio dangtelio kanalų, kad sukurtų jutiklinius elektrodus savaiminio dangtelio režimu.
  • Abipusis talpinis režimas:
    • Abipusio dangtelio režimas leidžia naudoti iki 136 jutiklinių elektrodų, suteikiant lankstumo naudojant jutiklinius klavišus, pvz., jutiklines klaviatūras ir jutiklinius ekranus.
  • Naudojimo rekomendacijos:
    • Užtikrinkite tinkamą jutiklių elektrodų prijungimą prie TSS įvesties kanalų per įvesties/išvesties kaiščius.
    • Naudokite ekrano kanalus, kad padidintumėte skysčių toleranciją ir vairavimo galimybes.
    • Atsižvelkite į dizaino reikalavimus, kai pasirenkate tarp savaiminio dangtelio ir abipusio dangtelio režimų.

DUK

  • K: Kiek jutiklinių kanalų turi MCX Nx4x TSI modulis?
    • A: TSI modulyje yra 25 jutikliniai kanalai su 4 ekrano kanalais, kad būtų padidintas pavaros stiprumas.
  • Kl.: Kokios galimos liečiamųjų elektrodų projektavimo galimybės abipusio talpinio režimo?
    • A: Abipusio dangtelio režimas palaiko iki 136 lietimui jautrių elektrodų, suteikdamas lankstumo įvairiems jutiklinių klavišų konstrukcijoms, tokioms kaip jutiklinės klaviatūros ir jutikliniai ekranai.

Dokumento informacija

Informacija Turinys
Raktažodžiai MCX, MCX Nx4x, TSI, liesti.
Abstraktus MCX Nx4x serijos jutiklinė sąsaja (TSI) yra atnaujintas IP su naujomis funkcijomis, kurios įgyvendina pradinį / slenksčio automatinį derinimą.

Įvadas

  • Pramoninio ir IoT (IIoT) MCU MCX N serija turi dvigubus „Arm Cortex-M33“ branduolius, veikiančius iki 150 MHz.
  • MCX N serija yra didelio našumo, mažos galios mikrovaldikliai su išmaniaisiais periferiniais įrenginiais ir greitintuvais, užtikrinančiais kelių užduočių atlikimo galimybes ir našumo efektyvumą.
  • MCX Nx4x serijos jutiklinė sąsaja (TSI) yra atnaujintas IP su naujomis funkcijomis, kurios įgyvendina pradinį / slenksčio automatinį derinimą.

MCX Nx4x TSI baigėsiview

  • TSI suteikia jutiklinių jutiklių aptikimą talpiniuose jutikliniuose jutikliuose. Išorinis talpinis jutiklinis jutiklis paprastai formuojamas ant PCB, o jutiklio elektrodai prijungiami prie TSI įvesties kanalų per įrenginio įvesties / išvesties kaiščius.

MCX Nx4x TSI blokinė schema

  • MCX Nx4x turi vieną TSI modulį ir palaiko 2 tipų lietimo jutimo metodus, savaiminės talpos (taip pat vadinamos savaiminio ribojimo) ir abipusės talpos (taip pat vadinamos abipusės ribos) režimą.
  • 4 paveiksle parodyta MCX Nx1x TSI I blokinė schema:NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (1)
  • MCX Nx4x TSI modulis turi 25 jutiklinius kanalus. 4 iš šių kanalų gali būti naudojami kaip ekraniniai kanalai, siekiant padidinti jutiklinių kanalų pavaros stiprumą.
  • 4 ekrano kanalai naudojami siekiant padidinti atsparumą skysčiams ir pagerinti vairavimo galimybes. Patobulintos vairavimo galimybės taip pat leidžia vartotojams sukurti didesnę jutiklinę plokštę aparatinės įrangos plokštėje.
  • MCX Nx4x TSI modulis turi iki 25 lietimui jautrių kanalų, skirtų savarankiško dangtelio režimui ir 8 x 17 jutiklinių kanalų abipusio dangtelio režimui. Abu minėtus metodus galima sujungti vienoje PCB, tačiau TSI kanalas yra lankstesnis abipusio dangtelio režimui.
  • TSI[0:7] yra TSI Tx kontaktai, o TSI[8:25] yra TSI Rx kontaktai abipusio dangtelio režimu.
  • Savarankiškai talpiniame režime kūrėjai gali naudoti 25 savaiminio dangtelio kanalus, kad sukurtų 25 jutiklinius elektrodus.
  • Abipusio talpinio režimo dizaino galimybės išplečiamos iki 136 (8 x 17) liečiamų elektrodų.
  • Keliems naudojimo atvejams, pvz., kelių degiklių indukcinei viryklei su jutikliniais valdikliais, jutikline klaviatūra ir jutikliniu ekranu, reikia daug jutiklinio klavišo dizaino. MCX Nx4x TSI gali palaikyti iki 136 jutiklinių elektrodų, kai naudojami abipusio dangtelio kanalai.
  • MCX Nx4x TSI gali išplėsti daugiau jutiklinių elektrodų, kad atitiktų kelių jutiklinių elektrodų reikalavimus.
  • Pridėtos kai kurios naujos funkcijos, kad IP būtų lengviau naudoti mažos galios režimu. TSI pasižymi pažangiu EMC tvirtumu, todėl tinkamas naudoti pramonėje, buitinės technikos ir plataus vartojimo elektronikos srityse.

MCX Nx4x dalių palaikoma TSI
1 lentelėje parodytas TSI kanalų, atitinkančių skirtingas MCX Nx4x serijos dalis, skaičius. Visos šios dalys palaiko vieną TSI modulį, kuriame yra 25 kanalai.

1 lentelė. MCX Nx4x dalys, palaikančios TSI modulį

Dalys Dažnis [Max] (MHz) Blykstė (MB) SRAM (kB) TSS [Skaičius, kanalai] GPIO Pakuotės tipas
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

MCX Nx4x TSI kanalų priskyrimas skirtinguose paketuose

2 lentelė. TSI kanalų priskyrimas MCX Nx4x VFBGA ir LQFP paketams

184BGA VISI 184BGA VISI smeigtuko pavadinimas 100HLQFP N94X 100HLQFP N94X kaiščio pavadinimas 100HLQFP N54X 100HLQFP N54X kaiščio pavadinimas TSI kanalas
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

2 lentelė. TSI kanalų priskyrimas MCX Nx4x VFBGA ir LQFP paketams...tęsinys

184BGA VISI  

184BGA VISI smeigtuko pavadinimas

100HLQFP N94X 100HLQFP  N94X kaiščio pavadinimas 100HLQFP N54X 100HLQFP N54X kaiščio pavadinimas TSI kanalas
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

2 ir 3 paveiksluose parodytas dviejų TSI kanalų priskyrimas dviems MCX Nx4x paketams. Dviejuose paketuose žaliai pažymėti kaiščiai yra TSI kanalų paskirstymo vieta. Norėdami tinkamai priskirti aparatinės įrangos jutiklinės plokštės dizainą, žr. kaiščio vietą.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (2)NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (3)

MCX Nx4x TSI savybės

  • Šiame skyriuje pateikiama išsami informacija apie MCX Nx4x TSI funkcijas.

MCX Nx4x TSI ir Kinetis TSI palyginimas

  • TSI MCX Nx4x ir NXP Kinetis E serijos TSI TSI yra sukurti skirtingose ​​technologijų platformose.
  • Todėl nuo pagrindinių TSS savybių iki TSS registrų yra skirtumų tarp MCX Nx4x TSI ir Kinetis E serijos TSI. Šiame dokumente išvardyti tik skirtumai. Norėdami patikrinti TSS registrus, naudokite informacinį vadovą.
  • Šiame skyriuje aprašomos MCX Nx4x TSI ypatybės, lyginant ją su Kinetis E serijos TSS.
  • Kaip parodyta 3 lentelėje, MCX Nx4x TSI neturi įtakos VDD triukšmas. Jis turi daugiau funkcijų laikrodžio pasirinkimų.
  • Jei funkcijų laikrodis sukonfigūruotas pagal lustinės sistemos laikrodį, TSS energijos suvartojimas gali būti sumažintas.
  • Nors MCX Nx4x TSI turi tik vieną TSI modulį, jis palaiko daugiau aparatinės įrangos jutiklinių klavišų projektavimą aparatūros plokštėje, kai naudojamas abipusio dangtelio režimas.

3 lentelė. Skirtumas tarp MCX Nx4x TSI ir Kinetis E TSI (KE17Z256)

  MCX Nx4x serija Kinetis E serija
Veikimo ttage 1.71 V – 3.6 V 2.7 V – 5.5 V
VDD triukšmo poveikis Nr Taip
Funkcijos laikrodžio šaltinis • TSS IP sukurta viduje

• Chip sistemos laikrodis

TSI IP sukurtas viduje
Funkcinis laikrodžio diapazonas 30 KHz – 10 MHz 37 KHz – 10 MHz
TSI kanalai Iki 25 kanalų (TSI0) Iki 50 kanalų (TSI0, TSI1)
Skydo kanalai 4 ekrano kanalai: CH0, CH6, CH12, CH18 3 ekrano kanalai kiekvienai TSS: CH4, CH12, CH21
Lietimo režimas Savarankiško dangtelio režimas: TSI[0:24] Savarankiško dangtelio režimas: TSI[0:24]
  MCX Nx4x serija Kinetis E serija
  Abipusio ribojimo režimas: Tx[0:7], Rx[8:24] Abipusio ribojimo režimas: Tx[0:5], Rx[6:12]
Lietimo elektrodai savaiminio dangtelio elektrodai: iki 25 elektrodų su abiem dangteliais: iki 136 (8 × 17) savaiminio gaubtelio elektrodai: iki 50 (25+25) elektrodų su abiem dangteliais: iki 72 (6×6 +6×6)
Produktai MCX N9x ir MCX N5x KE17Z256

Funkcijos, kurias palaiko ir MCX Nx4x TSI, ir Kinetis TSI, parodytos 4 lentelėje.
4 lentelė. Funkcijos, kurias palaiko ir MCX Nx4x TSI, ir Kinetis TSI

  MCX Nx4x serija Kinetis E serija
Dviejų tipų jutimo režimas Savarankiško dangtelio režimas: pagrindinis savaiminio dangtelio režimas Jautrumo padidinimo režimas Triukšmo slopinimo režimas

Abipusio ribojimo režimas: pagrindinis abipusio ribojimo režimas Jautrumo padidinimo įjungimas

Nutraukti palaikymą Nuskaitymo pabaigos pertraukimas Už diapazono pertraukimas
Suaktyvinimo šaltinio palaikymas 1. Programinės įrangos paleidimas įrašant GENCS[SWTS] bitą

2. Aparatūros paleidiklis per INPUTMUX

3. Automatinis paleidiklis AUTO_TRIG[TRIG_ EN]

1. Programinės įrangos paleidimas įrašant GENCS[SWTS] bitą

2. Aparatūros paleidiklis per INP UTMUX

Mažos galios palaikymas Gilus miego režimas: visiškai veikia, kai GENCS[STPE] nustatytas į 1 Išjungimas: Jei WAKE domenas yra aktyvus, TSI gali veikti kaip „gilaus miego“ režimu. Deep Power Down, VBAT: nėra STOP režimas, VLPS režimas: visiškai veikia, kai GENCS[STPE] nustatytas į 1.
Mažos galios pažadinimas Kiekvienas TSI kanalas gali pažadinti MCU iš mažos galios režimo.
DMA palaikymas Įvykis už diapazono arba nuskaitymo pabaigos įvykis gali suaktyvinti DMA perdavimą.
Aparatūros triukšmo filtras SSC sumažina dažnio triukšmą ir skatina signalo ir triukšmo santykį (PRBS režimas, skaitiklio aukštyn ir žemyn režimas).

MCX Nx4x TSI naujos funkcijos
Kai kurios naujos funkcijos įtrauktos į MCX Nx4x TSI. Svarbiausi yra išvardyti toliau esančioje lentelėje. MCX Nx4x TSI vartotojams suteikia daugiau funkcijų. Kaip ir pagrindinės automatinio sekimo, slenksčio automatinio sekimo ir debounce funkcijos, šios funkcijos gali atlikti kai kuriuos aparatinės įrangos skaičiavimus. Tai taupo programinės įrangos kūrimo išteklius.

5 lentelė. MCX Nx4x TSI naujos funkcijos

  MCX Nx4x serija
1 Artumo kanalų sujungimo funkcija
2 Pradinė automatinio sekimo funkcija
3 Slenksčio automatinio sekimo funkcija
4 Debounce funkcija
5 Automatinio paleidimo funkcija
6 Laikrodis iš lusto sistemos laikrodžio
7 Patikrinkite piršto funkciją

MCX Nx4x TSI funkcijos aprašymas
Štai šių naujai pridėtų funkcijų aprašymas:

  1. Artumo kanalų sujungimo funkcija
    • Artumo funkcija naudojama norint sujungti kelis TSI kanalus nuskaitymui. Konfigūruokite TSI0_GENCS[S_PROX_EN] į 1, kad įjungtumėte artumo režimą. TSI0_CONFIG[TSICH] reikšmė neteisinga, ji nenaudojama kanalui pasirinkti artumo režimu.
    • 25 bitų registras TSI0_CHMERGE[CHANNEL_ENABLE] sukonfigūruotas pasirinkti kelis kanalus, 25 bitų valdo 25 TSI kanalų pasirinkimą. Jis gali pasirinkti iki 25 kanalų, konfigūruodamas 25 bitus į 1 (1_1111_1111_1111_1111_1111_1111b). Kai įvyksta trigeris, keli kanalai, pasirinkti TSI0_CHMERGE[CHANNEL_ENABLE], nuskaitomi kartu ir sukuria vieną TSI nuskaitymo verčių rinkinį. Nuskaitymo reikšmę galima nuskaityti iš registro TSI0_DATA[TSICNT]. Artumo sujungimo funkcija teoriškai integruoja kelių kanalų talpą ir pradeda nuskaitymą, kuris galioja tik savaiminio ribojimo režimu. Kuo daugiau jutiklinių kanalų sujungs, nuskaitymo laikas gali būti trumpesnis, tuo mažesnė nuskaitymo reikšmė ir prastesnis jautrumas. Todėl, kai aptinkamas prisilietimas, norint gauti didesnį jautrumą, reikia daugiau prisilietimo talpos. Ši funkcija tinka didelio ploto prisilietimui ir didelio ploto artumo aptikimui.
  2. Pradinė automatinio sekimo funkcija
    • MCX Nx4x TSS yra registras, skirtas nustatyti TSS bazinę liniją ir bazinės linijos sekimo funkciją. Baigę TSI kanalo programinės įrangos kalibravimą, registre TSI0_BASELINE[BASELINE] įveskite inicijuotą bazinę vertę. Pradinę jutiklinio kanalo bazinę liniją TSI0_BASELINE[BASELINE] registre programinėje įrangoje įrašo vartotojas. Bazinės linijos nustatymas galioja tik vienam kanalui. Pradinės linijos sekimo funkcija gali koreguoti bazinę liniją TSI0_BASELINE[BASELINE] registre, kad ji būtų artima TSS srovės sample vertė. Pagrindinės linijos sekimo įgalinimo funkciją įgalina bitas TSI0_BASELINE[BASE_TRACE_EN], o automatinio sekimo koeficientas nustatomas registre TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. Bazinė vertė padidinama arba sumažinama automatiškai, pokyčio vertė kiekvienam padidėjimui/sumažėjimui yra BASELINE * BASE_TRACE_DEBOUNCE. Pagrindinės linijos sekimo funkcija įjungta tik mažos galios režimu, o nustatymas galioja tik vienam kanalui. Kai pakeičiamas jutiklinis kanalas, su bazine linija susiję registrai turi būti sukonfigūruoti iš naujo.
  3. Slenksčio automatinio sekimo funkcija
    • Slenkstį gali apskaičiuoti IP vidinė aparatinė įranga, jei įjungtas slenksčio sekimas, sukonfigūravus TSI0_BASELINE[THRESHOLD_TRACE_EN] bitą į 1. Apskaičiuota slenksčio reikšmė įkeliama į slenksčio registrą TSI0_TSHD. Norėdami gauti norimą slenksčio vertę, pasirinkite slenksčio santykį TSI0_BASELINE[THRESHOLD_RATIO]. Lietimo kanalo slenkstis apskaičiuojamas pagal toliau pateiktą IP vidinės formulės formulę. Slenkstis_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BAZINĖ – BASELINE >>(THRESHOLD_RATIO+1)LINE] BASELINE yra reikšmė TSI0_BASE].
  4. Debounce funkcija
    • MCX Nx4x TSI suteikia aparatinės įrangos atmetimo funkciją, TSI_GENCS[DEBOUNCE] galima naudoti norint sukonfigūruoti už diapazono ribų esančių įvykių, galinčių sukelti pertraukimą, skaičių. Tik už diapazono pertraukimo įvykio režimas palaiko debounce funkciją, o nuskaitymo pabaigos pertraukimo įvykis jos nepalaiko.
  5. Automatinio paleidimo funkcija.
    • Yra trys TSI paleidimo šaltiniai, įskaitant programinės įrangos paleidiklį įrašant TSI0_GENCS[SWTS] bitą, aparatinės įrangos paleidiklį per INPUTMUX ir automatinį paleidiklį TSI0_AUTO_TRIG[TRIG_EN]. 4 paveiksle parodyta automatiškai suaktyvinta pažanga.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (4)
    • Automatinio paleidimo funkcija yra nauja MCX Nx4x TSI funkcija. Ši funkcija įjungiama nustačius
    • TSI0_AUTO_TRIG[TRIG_EN] iki 1. Įjungus automatinį paleidiklį, TSI0_GENCS[SWTS] programinės įrangos paleidimo ir aparatinės įrangos paleidimo konfigūracija yra netinkama. Laikotarpis tarp kiekvieno paleidimo gali būti apskaičiuojamas pagal šią formulę:
    • Laikmačio laikotarpis tarp kiekvieno paleidimo = trigerio laikrodis / trigerio laikrodžio daliklis * trigerio laikrodžio skaitiklis.
    • Trigerio laikrodis: sukonfigūruokite TSI0_AUTO_TRIG[TRIG_CLK_SEL], kad pasirinktumėte automatinio paleidimo laikrodžio šaltinį.
    • Trigerio laikrodžio daliklis: sukonfigūruokite TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER], kad pasirinktumėte paleidimo laikrodžio daliklį.
    • Trigerio laikrodžio skaitiklis: sukonfigūruokite TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER], kad sukonfigūruotumėte paleidimo laikrodžio skaitiklio vertę.
    • Automatinio trigerio laikrodžio šaltinio laikrodis vienas yra lp_osc 32k laikrodis, kitas yra FRO_12Mhz laikrodis arba clk_in laikrodis gali būti pasirinktas pagal TSICLKSEL[SEL] ir padalytas iš TSICLKDIV[DIV].
  6. Laikrodis iš lustinės sistemos laikrodžio
    • Paprastai Kinetis E serijos TSI pateikia vidinį atskaitos laikrodį TSI funkciniam laikrodžiui generuoti.
    • MCX Nx4x TSI veikimo laikrodis gali būti ne tik iš vidinio IP, bet ir iš lusto sistemos laikrodžio. MCX Nx4x TSI turi du funkcijų laikrodžio šaltinio pasirinkimus (konfigūruojant TSICLKSEL[SEL]).
    • Kaip parodyta 5 paveiksle, vienas iš lusto sistemos laikrodžio gali sumažinti TSS veikimo energijos suvartojimą, kitas generuojamas iš TSS vidinio generatoriaus. Tai gali sumažinti TSS veikimo laikrodžio virpėjimą.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (5)
    • FRO_12 MHz laikrodis arba clk_in laikrodis yra TSI funkcijos laikrodžio šaltinis, jį galima pasirinkti pagal TSICLKSEL[SEL] ir padalyti iš TSICLKDIV[DIV].
  7. Patikrinkite piršto funkciją
    • MCX Nx4x TSI suteikia bandomojo piršto funkciją, kuri gali imituoti piršto prisilietimą be tikro piršto prisilietimo prie aparatinės įrangos plokštės, konfigūruojant susijusį registrą.
    • Ši funkcija naudinga atliekant kodo derinimo ir aparatinės įrangos plokštės testą.
    • TSI bandomojo piršto stiprumą galima konfigūruoti TSI0_MISC[TEST_FINGER], per jį vartotojas gali keisti prisilietimo stiprumą.
    • Yra 8 pirštų talpos parinktys: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Bandymo piršto funkcija įjungiama sukonfigūravus TSI0_MISC[TEST_FINGER_EN] į 1.
    • Vartotojas gali naudoti šią funkciją, kad apskaičiuotų aparatinės įrangos jutiklinės dalies talpą, TSI parametrų derinimą ir programinės įrangos saugos / gedimų testus (FMEA). Programinės įrangos kode pirmiausia sukonfigūruokite piršto talpą, tada įjunkite tikrinimo piršto funkciją.

ExampMCX Nx4x TSI naujos funkcijos naudojimo atvejis
MCX Nx4x TSI turi mažos galios naudojimo atvejui skirtą funkciją:

  • Naudokite lusto sistemos laikrodį, kad sutaupytumėte IP energijos suvartojimą.
  • Naudokite automatinio paleidimo funkciją, artumo kanalų sujungimo funkciją, pradinės linijos automatinio sekimo funkciją, slenksčio automatinio sekimo funkciją ir debounce funkciją, kad atliktumėte lengvą mažos galios pažadinimo atvejį.

MCX Nx4x TSI techninės ir programinės įrangos palaikymas

  • NXP turi keturių tipų techninės įrangos plokštes, kurios palaiko MCX Nx4x TSI įvertinimą.
  • X-MCX-N9XX-TSI lenta yra vidinė vertinimo lenta, sudariusi sutartį su FAE/Marketing, kad jos paprašytų.
  • Kitos trys plokštės yra oficialios NXP išleidimo plokštės ir jas galima rasti NXP web kur vartotojas gali atsisiųsti oficialiai palaikomą programinės įrangos SDK ir jutiklinę biblioteką.

MCX Nx4x serijos TSI vertinimo lenta

  • NXP pateikia vertinimo lentas, padedančias vartotojams įvertinti TSS funkciją. Toliau pateikiama išsami informacija apie lentą.

X-MCX-N9XX-TSI plokštė

  • X-MCX-N9XX-TSI plokštė yra jutiklinis etaloninis dizainas, apimantis kelis jutiklinius modelius, paremtus NXP didelio našumo MCX Nx4x MCU, kuris turi vieną TSI modulį ir palaiko iki 25 jutiklinių kanalų, parodytų plokštėje.
  • Plokštę galima naudoti MCX N9x ir N5x serijos MCU TSI funkcijai įvertinti. Šis gaminys praėjo IEC61000-4-6 3V sertifikatą.

NXP puslaidininkiai

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (6)

MCX-N5XX-EVK

MCX-N5XX-EVK yra jutiklinis slankiklis ant plokštės ir yra suderinamas su FRDM-TOUCH plokšte. NXP yra jutiklinė biblioteka, skirta mygtukų, slankiklio ir sukamųjų palietimų funkcijoms realizuoti.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (7)

MCX-N9XX-EVK

MCX-N9XX-EVK yra jutiklinis slankiklis ant plokštės ir yra suderinamas su FRDM-TOUCH plokšte. NXP yra jutiklinė biblioteka, skirta mygtukų, slankiklio ir sukamųjų palietimų funkcijoms realizuoti.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (8)

FRDM-MCXN947
FRDM-MCXN947 yra vieno prisilietimo mygtukas ant plokštės ir yra suderinamas su FRDM-TOUCH plokšte. NXP yra jutiklinė biblioteka, skirta mygtukų, slankiklio ir sukamųjų palietimų funkcijoms realizuoti.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (9)

NXP jutiklinės bibliotekos palaikymas, skirtas MCX Nx4x TSI

  • NXP nemokamai siūlo jutiklinę programinės įrangos biblioteką. Jame yra visa programinė įranga, reikalinga norint aptikti prisilietimus ir įdiegti pažangesnius valdiklius, pvz., slankiklius ar klaviatūras.
  • Galimi TSI foniniai algoritmai jutiklinėms klaviatūroms ir analoginiams dekoderiams, automatiniam jautrumo kalibravimui, mažos galios, artumo ir vandens tolerancijai.
  • SW platinamas šaltinio kodo forma „objekto C kalbos kodo struktūroje“. „FreeMASTER“ pagrindu sukurtas jutiklinis derintuvas skirtas TSI konfigūravimui ir derinimui.

SDK kūrimo ir jutiklinės bibliotekos atsisiuntimas

  • Vartotojas gali sukurti MCX aparatinės įrangos plokščių SDK iš https://mcuxpresso.nxp.com/en/welcome, pridėkite jutiklinę biblioteką prie SDK ir atsisiųskite paketą.
  • Procesas parodytas 10, 11 ir 12 paveiksluose.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (10)NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (11)

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (12)

NXP jutiklinė biblioteka

  • Prisilietimo jutiklio kodas atsisiųstame SDK aplanke …\boards\frdmmcxn947\demo_apps\touch_ sensing sukurtas naudojant NXP jutiklinę biblioteką.
  • „NXP Touch Library“ informacinį vadovą galite rasti aplanke …/middleware/touch/freemaster/html/index.html. Jame aprašoma „NXP Touch“ programinės įrangos biblioteka, skirta diegti jutiklinio jutimo programas NXP MCU platformose. NXP Touch programinės įrangos bibliotekoje yra jutikliniai algoritmai, skirti aptikti piršto prisilietimą, judesį ar gestus.
  • „FreeMASTER“ įrankis, skirtas TSI konfigūruoti ir derinti, yra įtrauktas į NXP jutiklinę biblioteką. Norėdami gauti daugiau informacijos, žr. NXP Touch Library informacinį vadovą (dokumentas NT20RM) arba NXP Touch kūrimo vadovas (dokumentas AN12709).
  • Pagrindiniai NXP Touch bibliotekos blokai parodyti 13 paveiksle:

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (13)

MCX Nx4x TSI veikimas

MCX Nx4x TSI X-MCX-N9XX-TSI plokštėje buvo išbandyti šie parametrai. Čia yra veiklos santrauka.

6 lentelė. Veiklos suvestinė

  MCX Nx4x serija
1 SNR Iki 200:1 savaiminio dangtelio režimui ir abipusio dangtelio režimui
2 Perdangos storis Iki 20 mm
3 Skydo pavaros stiprumas Iki 600pF esant 1MHz, iki 200pF esant 2MHz
4 Jutiklio talpos diapazonas 5pF – 200pF
  1. SNR testas
    • SNR apskaičiuojamas pagal neapdorotus TSS skaitiklio vertės duomenis.
    • Tuo atveju, kai s apdoroti nenaudojamas joks algoritmasampLED reikšmės, SNR reikšmes 200:1 galima pasiekti savaiminio dangtelio režimu ir abipusio dangtelio režimu.
    • Kaip parodyta 14 paveiksle, SNR testas buvo atliktas EVB TSI plokštėje.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (14)
  2. Skydo pavaros stiprumo testas
    • Didelis TSI ekrano stiprumas gali pagerinti jutiklinės dalies atsparumą vandeniui ir palaikyti didesnį techninės plokštės jutiklinės dalies dizainą.
    • Kai įjungti visi 4 TSI ekrano kanalai, maksimali ekrano kanalų vairuotojo galimybė tikrinama esant 1 MHz ir 2 MHz TSI darbiniams laikrodžiams savaiminio dangtelio režimu.
    • Kuo aukštesnis TSS veikimo laikrodis, tuo mažesnis ekranuoto kanalo pavaros stiprumas. Jei TSS veikimo laikrodis yra mažesnis nei 1 MHz, didžiausias TSS pavaros stiprumas yra didesnis nei 600 pF.
    • Norėdami atlikti techninės įrangos dizainą, žr. bandymo rezultatus, pateiktus 7 lentelėje.
    • 7 lentelė. Skydo vairuotojo stiprumo testo rezultatas
      Ekrano kanalas įjungtas Laikrodis Maksimalus skydo pavaros stiprumas
      CH0, CH6, CH12, CH18 1 MHz 600 pF
      2 MHz 200 pF
  3. Perdangos storio bandymas
    • Kad jutiklinis elektrodas būtų apsaugotas nuo išorinės aplinkos trukdžių, perdangos medžiaga turi būti glaudžiai pritvirtinta prie jutiklinio elektrodo paviršiaus. Tarp jutiklinio elektrodo ir perdangos neturi būti oro tarpo. Perdanga su didele dielektrine konstanta arba perdanga su mažu storiu pagerina liečiamo elektrodo jautrumą. Didžiausias akrilo perdangos medžiagos storis buvo išbandytas ant X-MCX-N9XX-TSI plokštės, kaip parodyta 15 ir 16 paveiksluose. Lietimo veiksmą galima aptikti ant 20 mm akrilo perdangos.
    • Čia yra sąlygos, kurias reikia įvykdyti:
      • SNR>5:1
      • Savarankiško dangtelio režimas
      • Įjungti 4 ekrano kanalai
      • Jautrumo padidėjimasNXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (15)
  4. Jutiklio talpos diapazono bandymas
    • Rekomenduojama aparatinės įrangos plokštės jutiklinio jutiklio vidinė talpa yra nuo 5 pF iki 50 pF.
    • Lietimo jutiklio plotas, PCB medžiaga ir plokštės maršruto pėdsakas turi įtakos vidinės talpos dydžiui. Į juos reikia atsižvelgti kuriant plokštės techninę įrangą.
    • Išbandžius X-MCX-N9XX-TSI plokštę, MCX Nx4x TSI gali aptikti prisilietimą, kai vidinė talpa siekia 200 pF, o SNR didesnis nei 5:1. Todėl jutiklinių plokščių dizaino reikalavimai yra lankstesni.

Išvada

Šiame dokumente pristatomos pagrindinės MCX Nx4x lustų TSI funkcijos. Daugiau informacijos apie MCX Nx4x TSS principą rasite MCX Nx4x informacinio vadovo TSS skyriuje (dokumentas MCXNx4xRM). Jei reikia pasiūlymų dėl aparatinės įrangos plokštės dizaino ir jutiklinės dalies dizaino, žr. KE17Z dvigubos TSI vartotojo vadovą (dokumentas KE17ZDTSIUG).

Nuorodos

NXP yra šios nuorodos websvetainė:

  1. MCX Nx4x informacinis vadovas (dokumentas MCXNx4xRM)
  2. KE17Z Dual TSI vartotojo vadovas (dokumentas KE17ZDTSIUG)
  3. NXP Touch kūrimo vadovas ( dokumentas AN12709)
  4. NXP Touch Library informacinis vadovas (dokumentas NT20RM)

Revizijų istorija

8 lentelė. Revizijų istorija

Dokumento ID Išleidimo data Aprašymas
UG10111 v.1 7 m. gegužės 2024 d Pradinė versija

Teisinė informacija

  • Apibrėžimai
    • juodraštis – Dokumento juodraščio būsena rodo, kad turinys vis dar yra vidinisview ir turi būti oficialiai patvirtintas, dėl kurio gali būti atlikti pakeitimai ar papildymai. NXP Semiconductors neteikia jokių pareiškimų ar garantijų dėl informacijos, įtrauktos į dokumento versijos projektą, tikslumo ar išsamumo ir neprisiima atsakomybės už tokios informacijos naudojimo pasekmes.
  • Atsisakymas
    • Ribota garantija ir atsakomybė – Manoma, kad šiame dokumente pateikta informacija yra tiksli ir patikima. Tačiau NXP Semiconductors nesuteikia jokių išreikštų ar numanomų pareiškimų ar garantijų dėl tokios informacijos tikslumo ar išsamumo ir neprisiima atsakomybės už tokios informacijos naudojimo pasekmes. „NXP Semiconductors“ neprisiima atsakomybės už šio dokumento turinį, jei jis pateikiamas iš informacijos šaltinio, nepriklausančio NXP Semiconductors. NXP Semiconductors jokiu atveju neatsako už jokius netiesioginius, atsitiktinius, baudžiamuosius, specialius ar pasekminius nuostolius (įskaitant – be apribojimų – prarastą pelną, prarastas santaupas, verslo nutraukimą, išlaidas, susijusias su bet kokių produktų pašalinimu ar pakeitimu, ar perdirbimo mokesčius). ar tokie nuostoliai yra pagrįsti deliktu (įskaitant aplaidumą), garantija, sutarties pažeidimu ar bet kokia kita teisine teorija. Nepaisant bet kokios žalos, kurią klientas gali patirti dėl bet kokios priežasties, NXP Semiconductors visuminė ir kumuliacinė atsakomybė klientui už čia aprašytus gaminius yra ribojama komercinio NXP Semiconductors pardavimo sąlygų ir sąlygų.
    • Teisė daryti pakeitimus – NXP Semiconductors pasilieka teisę bet kuriuo metu ir be įspėjimo keisti šiame dokumente paskelbtą informaciją, įskaitant, be apribojimų, specifikacijas ir gaminių aprašymus. Šis dokumentas pakeičia ir pakeičia visą informaciją, pateiktą prieš jo paskelbimą.
    • Tinkamumas naudoti - NXP Semiconductors produktai nėra sukurti, įgalioti arba negarantuojami taip, kad būtų tinkami naudoti gyvybę palaikančiose, gyvybiškai svarbiose arba saugai svarbiose sistemose ar įrangoje, taip pat tais atvejais, kai galima pagrįstai tikėtis, kad NXP Semiconductors gaminio gedimas arba gedimas gali sukelti asmens sužalojimas, mirtis arba didelė žala turtui ar aplinkai. „NXP Semiconductors“ ir jo tiekėjai neprisiima atsakomybės už „NXP Semiconductors“ produktų įtraukimą ir (arba) naudojimą tokioje įrangoje ar programose, todėl toks įtraukimas ir (arba) naudojimas yra kliento paties rizika.
    • Programos - Čia aprašytos bet kurio iš šių produktų taikomosios programos yra tik iliustravimo tikslais. NXP Semiconductors negarantuoja ir negarantuoja, kad tokios programos bus tinkamos nurodytam naudojimui be tolesnių bandymų ar modifikacijų. Klientai yra atsakingi už savo programų ir gaminių, naudojančių NXP Semiconductors produktus, projektavimą ir veikimą, o NXP Semiconductors neprisiima jokios atsakomybės už bet kokią pagalbą, susijusią su programomis ar kliento gaminio projektavimu. Vien tik klientas atsako už tai, ar NXP Semiconductors produktas yra tinkamas ir tinkamas kliento programoms ir planuojamiems produktams, taip pat numatytam kliento trečiosios šalies (-ų) kliento (-ų) taikymui ir naudojimui. Klientai turėtų numatyti tinkamas projektavimo ir veikimo apsaugos priemones, kad sumažintų riziką, susijusią su jų programomis ir produktais. NXP Semiconductors neprisiima jokios atsakomybės, susijusios su jokiais nutylėjimais, žala, išlaidomis ar problemomis, kurios yra pagrįstos bet kokiu kliento programų ar produktų arba kliento trečiosios šalies kliento (-ų) programos ar naudojimo trūkumu. Klientas yra atsakingas už visų būtinų kliento taikomųjų programų ir produktų, naudojančių NXP Semiconductors produktus, testavimą, kad būtų išvengta programų ir produktų numatytųjų numatytųjų numatytųjų programų ir produktų arba taikomosios programos arba kliento trečiosios šalies kliento (-ų) naudojimo. NXP šiuo atžvilgiu neprisiima jokios atsakomybės.
    • Komercinio pardavimo sąlygos – NXP Semiconductors produktai parduodami laikantis bendrųjų komercinio pardavimo sąlygų, paskelbtų adresu https://www.nxp.com/profile/terms jeigu galiojančioje rašytinėje individualioje sutartyje nesusitarta kitaip. Jei sudaroma individuali sutartis, taikomos tik atitinkamos sutarties sąlygos. „NXP Semiconductors“ šiuo dokumentu aiškiai nesutinka, kad klientas perka „NXP Semiconductors“ gaminius, taikytų bendrąsias kliento sąlygas.
    • Eksporto kontrolė – Šiam dokumentui ir čia aprašytai prekei (-ėms) gali būti taikomos eksporto kontrolės taisyklės. Eksportui gali reikėti išankstinio leidimo iš kompetentingų institucijų.
    • Tinkamumas naudoti ne automobiliams skirtuose gaminiuose – Nebent šiame dokumente aiškiai nurodyta, kad šis konkretus NXP Semiconductors gaminys yra tinkamas naudoti automobiliams, gaminys nėra tinkamas naudoti automobiliuose. Jis nėra nei kvalifikuotas, nei išbandytas pagal automobilių bandymų ar taikymo reikalavimus. „NXP Semiconductors“ neprisiima atsakomybės už automobiliams netinkamų gaminių įtraukimą ir (arba) naudojimą automobilių įrangoje ar programose. Jei klientas naudoja gaminį projektavimui ir naudojimui automobilių reikmėms pagal automobilių specifikacijas ir standartus, klientas (a) turi naudoti gaminį be NXP Semiconductors garantijos gaminiui tokioms automobilių reikmėms, naudojimui ir specifikacijoms ir (b) bet kada klientas naudoja gaminį automobiliams skirtiems tikslams, neatitinkantiems NXP Semiconductors specifikacijų, toks naudojimas yra tik kliento rizika, ir (c) klientas visiškai atlygina NXP Semiconductors bet kokią atsakomybę, žalą ar pretenzijas dėl gaminio nesėkmės, atsiradusios dėl kliento dizaino ir gaminio naudojimo automobiliams skirtoms programoms, kurioms netaikoma standartinė NXP Semiconductors garantija ir NXP Semiconductors gaminio specifikacijos.
    • Vertimai - Ne anglų kalba (išversta) dokumento versija, įskaitant tame dokumente esančią teisinę informaciją, skirta tik nuorodai. Esant neatitikimams tarp verstų ir anglų versijų, pirmenybė teikiama versijai anglų kalba.
    • Saugumas - Klientas supranta, kad visi NXP produktai gali turėti nenustatytų pažeidžiamumų arba gali palaikyti nustatytus saugos standartus ar specifikacijas su žinomais apribojimais. Klientai yra atsakingi už savo programų ir produktų projektavimą ir veikimą per visą jų gyvavimo ciklą, kad sumažintų šių pažeidžiamumų poveikį kliento programoms ir produktams. Kliento atsakomybė taip pat apima kitas atviras ir (arba) patentuotas technologijas, palaikomas NXP produktų, skirtų naudoti kliento programose. NXP neprisiima jokios atsakomybės už pažeidžiamumą. Klientai turėtų reguliariai tikrinti saugos naujinimus iš NXP ir imtis atitinkamų veiksmų. Klientas turi pasirinkti gaminius su saugos ypatybėmis, kurios geriausiai atitinka numatyto naudojimo taisykles, reglamentus ir standartus, ir priima galutinius dizaino sprendimus dėl savo gaminių ir yra visiškai atsakingas už visų teisinių, reguliavimo ir su saugumu susijusių reikalavimų, susijusių su jo gaminiais, laikymąsi. , neatsižvelgiant į bet kokią informaciją ar pagalbą, kurią gali teikti NXP. NXP turi gaminių saugos incidentų reagavimo komandą (PSIRT) (pasiekiama adresu PSIRT@nxp.com), kuris valdo NXP produktų saugos spragų tyrimą, ataskaitų teikimą ir sprendimų išleidimą.
    • NXP BV – NXP BV nėra veikianti įmonė ir neplatina bei neparduoda produktų.

Prekių ženklai

  • Pastaba: Visi nurodyti prekių ženklai, produktų pavadinimai, paslaugų pavadinimai ir prekių ženklai yra atitinkamų jų savininkų nuosavybė.
  • NXP – žodinis ženklas ir logotipas yra NXP BV prekių ženklai
  • 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, universalus — yra „Arm Limited“ (arba jos dukterinių įmonių ar filialų) prekių ženklai ir (arba) registruotieji prekių ženklai JAV ir (arba) kitur. Susijusi technologija gali būti apsaugota bet kuriuo arba visais patentais, autorių teisėmis, dizainu ir komercinėmis paslaptimis. Visos teisės saugomos.
  • Kinetis yra NXP BV prekės ženklas
  • MCX yra NXP BV prekės ženklas
  • Microsoft, Azure ir ThreadX – yra „Microsoft“ įmonių grupės prekių ženklai.

Atminkite, kad svarbūs pranešimai apie šį dokumentą ir jame aprašytą (-us) gaminį (-ius) buvo įtraukti į skyrių „Teisinė informacija“.

  • © 2024 NXP BV Visos teisės saugomos.
  • Norėdami gauti daugiau informacijos, apsilankykite https://www.nxp.com.
  • Išleidimo data: 7 m. gegužės 2024 d
  • Dokumento identifikatorius: UG10111
  • Rev. 1 m. gegužės 7–2024 d

Dokumentai / Ištekliai

NXP MCX N serijos didelio našumo mikrovaldikliai [pdfVartotojo vadovas
MCX N serijos, MCX N serijos didelio našumo mikrovaldikliai, didelio našumo mikrovaldikliai, mikrovaldikliai

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *