NXP MCX N serijos didelio našumo mikrovaldikliai
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:
- 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ą.
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:
- 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.
- 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.
- 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].
- 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.
- 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.
- 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].
- 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.
- 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ą.
- 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].
- 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
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.
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.
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 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 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:
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 |
- 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.
- 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
- 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ėjimas
- 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ė:
- MCX Nx4x informacinis vadovas (dokumentas MCXNx4xRM)
- KE17Z Dual TSI vartotojo vadovas (dokumentas KE17ZDTSIUG)
- NXP Touch kūrimo vadovas ( dokumentas AN12709)
- 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 |