NXP MCX N serija mikrokontrolera visokih performansi
Informacije o proizvodu
- Tehnički podaci:
- Model: MCX Nx4x TSI
- Sučelje senzora dodira (TSI) za kapacitivne senzore dodira
- MCU: Dual Arm Cortex-M33 jezgre koje rade do 150 MHz
- Metode senzora dodira: Način rada vlastite kapacitivnosti i način rada međusobnog kapaciteta
- Broj dodirnih kanala: Do 25 za način samostalnog zatvaranja, do 136 za način međusobnog zatvaranja
Upute za uporabu proizvoda
- Uvod:
- MCX Nx4x TSI dizajniran je za pružanje mogućnosti senzora dodira na kapacitivnim senzorima dodira pomoću TSI modula.
- MCX Nx4x TSI višeview:
- TSI modul podržava dvije metode senzora dodira: vlastiti kapacitet i međusobni kapacitet.
- MCX Nx4x TSI blok dijagram:
- TSI modul ima 25 dodirnih kanala, s 4 zaštitna kanala za povećanje snage pogona. Podržava načine samostalnog i zajedničkog zatvaranja na istoj tiskanoj pločici.
- Samokapacitivni način rada:
- Programeri mogu koristiti do 25 kanala sa samozatvaranjem za dizajn dodirnih elektroda u načinu rada sa samozatvaranjem.
- Međusobno kapacitivni način rada:
- Način međusobnog zatvaranja omogućuje do 136 dodirnih elektroda, pružajući fleksibilnost za dizajn tipki osjetljivih na dodir kao što su tipkovnice osjetljive na dodir i zasloni osjetljivi na dodir.
- Preporuke za korištenje:
- Osigurajte pravilno spajanje elektroda senzora na TSI ulazne kanale preko I/O pinova.
- Iskoristite zaštitne kanale za poboljšanu toleranciju na tekućine i sposobnost vožnje.
- Razmotrite zahtjeve dizajna kada birate između načina rada sa samozatvaranjem i zajedničkim zatvaranjem.
FAQ
- P: Koliko dodirnih kanala ima MCX Nx4x TSI modul?
- A: TSI modul ima 25 dodirnih kanala, s 4 zaštitna kanala za poboljšanu snagu pogona.
- P: Koje su mogućnosti dizajna dostupne za dodirne elektrode u međusobnom kapacitivnom načinu rada?
- A: Način zajedničkog zatvaranja podržava do 136 dodirnih elektroda, pružajući fleksibilnost za različite dizajne tipki osjetljivih na dodir, kao što su tipkovnice osjetljive na dodir i zasloni osjetljivi na dodir.
Informacije o dokumentu
Informacija | Sadržaj |
Ključne riječi | MCX, MCX Nx4x, TSI, dodir. |
Sažetak | Sučelje osjetljivo na dodir (TSI) serije MCX Nx4x je nadograđeni IP s novim značajkama za implementaciju automatskog podešavanja osnovne linije/praga. |
Uvod
- Serija MCX N industrijskog i IoT (IIoT) MCU-a ima dvije Arm Cortex-M33 jezgre koje rade do 150 MHz.
- Serija MCX N su mikrokontroleri visokih performansi, niske potrošnje energije s inteligentnim periferijama i akceleratorima koji pružaju mogućnosti obavljanja više zadataka i učinkovitost performansi.
- Sučelje osjetljivo na dodir (TSI) serije MCX Nx4x je nadograđeni IP s novim značajkama za implementaciju automatskog podešavanja osnovne linije/praga.
MCX Nx4x TSI gotovoview
- TSI omogućuje otkrivanje osjetljivosti na dodir na kapacitivnim senzorima za dodir. Vanjski kapacitivni senzor dodira obično je oblikovan na PCB-u, a elektrode senzora povezane su s TSI ulaznim kanalima preko I/O pinova u uređaju.
MCX Nx4x TSI blok dijagram
- MCX Nx4x ima jedan TSI modul i podržava 2 vrste metoda senzora dodira, način vlastite kapacitivnosti (također nazvan self-cap) i način međusobnog kapacitivnosti (također nazvan uzajamni cap).
- Blok dijagram MCX Nx4x TSI I prikazan na slici 1:
- TSI modul MCX Nx4x ima 25 dodirnih kanala. 4 od ovih kanala mogu se koristiti kao zaštitni kanali za povećanje snage pogona dodirnih kanala.
- 4 zaštitna kanala koriste se za povećanje tolerancije na tekućinu i poboljšanje sposobnosti vožnje. Poboljšana sposobnost vožnje također omogućuje korisnicima da dizajniraju veći touchpad na hardverskoj ploči.
- TSI modul MCX Nx4x ima do 25 dodirnih kanala za način rada s automatskim zatvaranjem i 8 x 17 dodirnih kanala za način zajedničkog zatvaranja. Obje spomenute metode mogu se kombinirati na jednoj tiskanoj pločici, ali TSI kanal je fleksibilniji za Mutual-cap mod.
- TSI[0:7] su TSI Tx pinovi, a TSI[8:25] su TSI Rx pinovi u načinu zajedničkog zatvaranja.
- U samokapacitivnom načinu rada, programeri mogu koristiti 25 samozatvorljivih kanala za dizajn 25 dodirnih elektroda.
- U međusobnom kapacitivnom načinu rada, mogućnosti dizajna se proširuju na do 136 (8 x 17) dodirnih elektroda.
- Nekoliko slučajeva upotrebe, kao što je indukcijsko kuhalo s više plamenika s kontrolama na dodir, tipkovnicama na dodir i zaslonom na dodir, zahtijevaju dosta dizajna tipki na dodir. MCX Nx4x TSI može podržati do 136 dodirnih elektroda kada se koriste kanali sa zajedničkim poklopcima.
- MCX Nx4x TSI može proširiti više dodirnih elektroda kako bi zadovoljio zahtjeve višestrukih dodirnih elektroda.
- Dodane su neke nove značajke kako bi IP bio lakši za korištenje u načinu rada niske potrošnje. TSI ima naprednu EMC robusnost, što ga čini prikladnim za upotrebu u industrijskim aplikacijama, kućanskim aparatima i potrošačkoj elektronici.
MCX Nx4x dijelovi podržani TSI
Tablica 1 prikazuje broj TSI kanala koji odgovaraju različitim dijelovima serije MCX Nx4x. Svi ovi dijelovi podržavaju jedan TSI modul koji ima 25 kanala.
Tablica 1. MCX Nx4x dijelovi koji podržavaju TSI modul
dijelovi | Frekvencija [Maks.] (MHz) | Bljesak (MB) | SRAM (kB) | TSI [Broj, kanali] | GPIO-ovi | Vrsta paketa |
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 dodjela kanala na različitim paketima
Tablica 2. TSI dodjela kanala za MCX Nx4x VFBGA i LQFP pakete
184BGA SVE | 184BGA SVE naziv pribadače | 100HLQFP N94X | 100HLQFP Ime pina N94X | 100HLQFP N54X | 100HLQFP Ime pina N54X | TSI kanal |
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 |
Tablica 2. TSI dodjela kanala za MCX Nx4x VFBGA i LQFP pakete… nastavak
184BGA SVE |
184BGA SVE naziv pribadače |
100HLQFP N94X | 100HLQFP Ime pina N94X | 100HLQFP N54X | 100HLQFP Ime pina N54X | TSI kanal |
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 |
Slika 2 i Slika 3 prikazuju dodjelu dvostrukih TSI kanala na dva paketa MCX Nx4x. U dva pakiranja, igle označene zelenom bojom su mjesto distribucije TSI kanala. Da biste napravili razumnu dodjelu pinova za dizajn hardverske dodirne ploče, pogledajte lokaciju pinova.
Značajke MCX Nx4x TSI
- Ovaj odjeljak daje pojedinosti o značajkama MCX Nx4x TSI.
TSI usporedba između MCX Nx4x TSI i Kinetis TSI
- MCX Nx4x od TSI i TSI na NXP Kinetis E seriji TSI dizajnirani su na različitim tehnološkim platformama.
- Stoga, od osnovnih značajki TSI-ja do registara TSI-ja, postoje razlike između MCX Nx4x TSI i TSI-ja Kinetis E serije. U ovom dokumentu navedene su samo razlike. Za provjeru TSI registara upotrijebite referentni priručnik.
- Ovo poglavlje opisuje značajke MCX Nx4x TSI uspoređujući ga s TSI-jem Kinetis E serije.
- Kao što je prikazano u tablici 3, VDD šum ne utječe na MCX Nx4x TSI. Ima više izbora funkcija sata.
- Ako se funkcijski sat konfigurira iz sistemskog sata čipa, potrošnja energije TSI-a može se smanjiti.
- Iako MCX Nx4x TSI ima samo jedan TSI modul, on podržava dizajniranje više hardverskih dodirnih tipki na hardverskoj ploči kada se koristi način zajedničkog zatvaranja.
Tablica 3. Razlika između MCX Nx4x TSI i Kinetis E TSI (KE17Z256)
Serija MCX Nx4x | Kinetis E serija | |
Operativni svtage | 1.71 V – 3.6 V | 2.7 V – 5.5 V |
VDD utjecaj buke | Ne | Da |
Izvor funkcije sata | • TSI IP interno generiran
• Sistemski sat čipa |
TSI IP interno generiran |
Raspon takta funkcije | 30 KHz – 10 MHz | 37 KHz – 10 MHz |
TSI kanali | Do 25 kanala (TSI0) | Do 50 kanala (TSI0, TSI1) |
Zaštitni kanali | 4 zaštitna kanala: CH0, CH6, CH12, CH18 | 3 zaštitna kanala za svaki TSI: CH4, CH12, CH21 |
Način rada na dodir | Način rada s ograničenjem: TSI[0:24] | Način rada s ograničenjem: TSI[0:24] |
Serija MCX Nx4x | Kinetis E serija | |
Način međusobnog ograničenja: Tx[0:7], Rx[8:24] | Način međusobnog ograničenja: Tx[0:5], Rx[6:12] | |
Dodirne elektrode | elektrode sa samopoklopcem: do 25 elektroda sa zajedničkim poklopcem: do 136 (8×17) | elektrode sa samopoklopcem: do 50 (25+25) elektrode sa zajedničkim poklopcem: do 72 (6×6 +6×6) |
Proizvodi | MCX N9x i MCX N5x | KE17Z256 |
Značajke koje podržavaju i MCX Nx4x TSI i Kinetis TSI prikazane su u tablici 4.
Tablica 4. Značajke koje podržavaju i MCX Nx4x TSI i Kinetis TSI
Serija MCX Nx4x | Kinetis E serija | |
Dvije vrste Sensing moda | Način samopokrivanja: Osnovni način rada samopokrivanja Način pojačavanja osjetljivosti Način poništavanja šuma
Način međusobnog zatvaranja: Osnovni način rada međusobnog zatvaranja Omogućeno povećanje osjetljivosti |
|
Prekid podrške | Prekid završetka skeniranja Prekid izvan dometa | |
Podrška izvora okidača | 1. Softverski okidač pisanjem GENCS[SWTS] bita
2. Hardverski okidač kroz INPUTMUX 3. Automatski okidač od strane AUTO_TRIG[TRIG_ EN] |
1. Softverski okidač pisanjem GENCS[SWTS] bita
2. Hardverski okidač kroz INP UTMUX |
Podrška male snage | Deep Sleep: potpuno funkcionira kada je GENCS[STPE] postavljen na 1 Power Down: Ako je domena WAKE aktivna, TSI može raditi kao u načinu rada "Deep Sleep". Deep Power Down, VBAT: nije dostupno | STOP način rada, VLPS način rada: potpuno funkcionira kada je GENCS[STPE] postavljen na 1. |
Buđenje male snage | Svaki TSI kanal može probuditi MCU iz načina rada niske potrošnje. | |
DMA podrška | Događaj izvan dometa ili događaj kraja skeniranja može pokrenuti DMA prijenos. | |
Hardverski filtar buke | SSC smanjuje frekvencijski šum i promiče omjer signala i šuma (PRBS način rada, način rada brojača gore-dolje). |
MCX Nx4x TSI nove značajke
Neke nove značajke dodane su MCX Nx4x TSI. Najznačajniji su navedeni u donjoj tablici. MCX Nx4x TSI pruža bogatiji raspon značajki za korisnike. Kao i funkcije osnovnog automatskog praćenja, automatskog praćenja praga i odbijanja, ove značajke mogu ostvariti neke hardverske izračune. Štedi resurse za razvoj softvera.
Tablica 5. MCX Nx4x TSI nove značajke
Serija MCX Nx4x | |
1 | Funkcija spajanja blizinskih kanala |
2 | Osnovna funkcija automatskog praćenja |
3 | Funkcija automatskog praćenja praga |
4 | Funkcija odbijanja |
5 | Funkcija automatskog okidanja |
6 | Sat iz sata sistemskog čipa |
7 | Ispitajte funkciju prsta |
Opis funkcije MCX Nx4x TSI
Evo opisa ovih novih dodanih značajki:
- Funkcija spajanja kanala blizine
- Funkcija blizine koristi se za spajanje više TSI kanala za skeniranje. Konfigurirajte TSI0_GENCS[S_PROX_EN] na 1 da biste omogućili način blizine, vrijednost u TSI0_CONFIG[TSICH] je nevažeća, ne koristi se za odabir kanala u načinu blizine.
- 25-bitni registar TSI0_CHMERGE[CHANNEL_ENABLE] je konfiguriran za odabir više kanala, 25-bitni registar kontrolira odabir 25 TSI kanala. Može odabrati do 25 kanala, konfiguriranjem 25 bita na 1 (1_1111_1111_1111_1111_1111_1111b). Kada dođe do okidača, višestruki kanali koje je odabrao TSI0_CHMERGE[CHANNEL_ENABLE] skeniraju se zajedno i generiraju jedan skup vrijednosti TSI skeniranja. Vrijednost skeniranja može se pročitati iz registra TSI0_DATA[TSICNT]. Funkcija proximity merge teoretski integrira kapacitivnost višestrukih kanala i zatim započinje skeniranje, što je važeće samo u načinu rada samopokrivanja. Što je više dodirnih kanala spojenih, može se dobiti kraće vrijeme skeniranja, manja vrijednost skeniranja i slabija osjetljivost. Stoga, kada detektira dodir, potrebno je više kapacitivnosti dodira da bi se dobila veća osjetljivost. Ova je funkcija prikladna za detekciju dodira na velikom području i otkrivanje blizine na velikom području.
- Osnovna funkcija automatskog praćenja
- TSI MCX Nx4x pruža registar za postavljanje osnovne linije TSI-ja i funkcije praćenja osnovne linije. Nakon dovršetka kalibracije softvera TSI kanala, unesite inicijaliziranu osnovnu vrijednost u registar TSI0_BASELINE[BASELINE]. Početnu osnovnu liniju dodirnog kanala u registar TSI0_BASELINE[BASELINE] korisnik upisuje u softver. Postavka osnovne linije vrijedi samo za jedan kanal. Funkcija praćenja osnovne linije može prilagoditi osnovnu liniju u registru TSI0_BASELINE[BASELINE] kako bi bila blizu TSI trenutne sample vrijednost. Funkcija omogućavanja praćenja osnovne linije omogućena je bitom TSI0_BASELINE[BASE_TRACE_EN], a omjer automatskog praćenja postavljen je u registru TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. Osnovna vrijednost se automatski povećava ili smanjuje, vrijednost promjene za svako povećanje/smanjenje je BASELINE * BASE_TRACE_DEBOUNCE. Funkcija praćenja osnovne linije omogućena je samo u načinu rada niske potrošnje i postavka je važeća samo za jedan kanal. Kada se dodirni kanal promijeni, registri koji se odnose na osnovnu liniju moraju se ponovno konfigurirati.
- Funkcija automatskog praćenja praga
- Prag može izračunati interni IP hardver ako je praćenje praga omogućeno konfiguriranjem bita TSI0_BASELINE[THRESHOLD_TRACE_EN] na 1. Izračunata vrijednost praga učitava se u registar praga TSI0_TSHD. Da biste dobili željenu vrijednost praga, odaberite omjer praga u TSI0_BASELINE[THRESHOLD_RATIO]. Prag dodirnog kanala izračunava se prema donjoj formuli u internom IP-u. Prag_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE – BASELINE >>(THRESHOLD_RATIO+1)] BASELINE je vrijednost u TSI0_BASELINE[BASELINE].
- Funkcija odbijanja
- MCX Nx4x TSI pruža funkciju odbijanja hardvera, TSI_GENCS[DEBOUNCE] se može koristiti za konfiguriranje broja događaja izvan raspona koji mogu generirati prekid. Samo način rada događaja prekida izvan dometa podržava funkciju odbijanja zvuka, a događaj prekida na kraju skeniranja je ne podržava.
- Funkcija automatskog okidanja.
- Postoje tri izvora okidača TSI-ja, uključujući softverski okidač pisanjem bita TSI0_GENCS[SWTS], hardverski okidač putem INPUTMUX-a i automatski okidač pomoću TSI0_AUTO_TRIG[TRIG_EN]. Slika 4 prikazuje napredak generiran automatski okidačem.
- Funkcija automatskog okidanja je nova značajka u MCX Nx4x TSI. Ova je značajka omogućena postavkom
- TSI0_AUTO_TRIG[TRIG_EN] do 1. Nakon što je automatski okidač omogućen, konfiguracija softverskog okidača i hardverskog okidača u TSI0_GENCS[SWTS] nije važeća. Razdoblje između svakog okidača može se izračunati sljedećom formulom:
- Period odbrojavanja između svakog okidača = takt okidača/razdjelnik takta okidača * brojač takta okidača.
- Sat okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_CLK_SEL] za odabir izvora takta automatskog okidača.
- Razdjelnik takta okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] za odabir razdjelnika takta okidača.
- Brojač takta okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] za konfiguriranje vrijednosti brojača takta okidača.
- Za takt izvora takta automatskog okidača, jedan je takt lp_osc 32k, drugi je takt FRO_12Mhz ili takt clk_in može se odabrati pomoću TSICLKSEL[SEL] i podijeliti s TSICLKDIV[DIV].
- Postoje tri izvora okidača TSI-ja, uključujući softverski okidač pisanjem bita TSI0_GENCS[SWTS], hardverski okidač putem INPUTMUX-a i automatski okidač pomoću TSI0_AUTO_TRIG[TRIG_EN]. Slika 4 prikazuje napredak generiran automatski okidačem.
- Sat iz sata sistemskog čipa
- Kinetis E serija TSI obično pruža interni referentni sat za generiranje TSI funkcionalnog sata.
- Za TSI MCX Nx4x, radni sat ne može biti samo interni IP, već može biti sistemski sat čipa. MCX Nx4x TSI ima dva izbora izvora takta funkcije (konfiguriranjem TSICLKSEL[SEL]).
- Kao što je prikazano na slici 5, jedan iz takta sustava čipa može smanjiti radnu potrošnju energije TSI-ja, drugi se generira iz internog oscilatora TSI-ja. Može smanjiti podrhtavanje radnog takta TSI-ja.
- FRO_12 MHz takt ili takt clk_in izvor je takta funkcije TSI, može se odabrati pomoću TSICLKSEL[SEL] i podijeliti s TSICLKDIV[DIV].
- Ispitajte funkciju prsta
- MCX Nx4x TSI pruža funkciju testnog prsta koja može simulirati dodir prstom bez stvarnog dodira prstom na hardverskoj ploči konfiguracijom povezanog registra.
- Ova je funkcija korisna tijekom otklanjanja pogrešaka koda i testa hardverske ploče.
- Snaga TSI testnog prsta može se konfigurirati pomoću TSI0_MISC[TEST_FINGER], korisnik može promijeniti jačinu dodira putem njega.
- Postoji 8 opcija za kapacitivnost prsta: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Funkcija testnog prsta omogućena je konfiguracijom TSI0_MISC[TEST_FINGER_EN] na 1.
- Korisnik može koristiti ovu funkciju za izračunavanje kapacitivnosti hardverske dodirne plohe, otklanjanje pogrešaka parametra TSI i provođenje testova sigurnosti/kvarova softvera (FMEA). U softverskom kodu prvo konfigurirajte kapacitivnost prsta, a zatim omogućite funkciju testnog prsta.
Exampslučaj upotrebe nove funkcije MCX Nx4x TSI
MCX Nx4x TSI ima značajku za slučajeve niske potrošnje energije:
- Koristite sistemski sat čipa kako biste uštedjeli IP potrošnju energije.
- Upotrijebite funkciju automatskog okidanja, funkciju spajanja kanala blizine, funkciju automatskog praćenja osnovne linije, funkciju automatskog praćenja praga i funkciju uklanjanja odbijanja za jednostavan slučaj buđenja pri niskoj potrošnji energije.
MCX Nx4x TSI hardverska i softverska podrška
- NXP ima četiri vrste hardverskih ploča koje podržavaju procjenu MCX Nx4x TSI.
- Ploča X-MCX-N9XX-TSI je ploča za internu evaluaciju, ugovorite FAE/Marketing da to zatraži.
- Ostale tri ploče službeno su izdane NXP ploče i mogu se pronaći na NXP web gdje korisnik može preuzeti službeno podržani softver SDK i biblioteku osjetljivu na dodir.
MCX Nx4x serija TSI evaluacijska ploča
- NXP nudi evaluacijske ploče koje pomažu korisnicima da procijene funkciju TSI-ja. Slijede detaljne informacije o ploči.
X-MCX-N9XX-TSI ploča
- Ploča X-MCX-N9XX-TSI referentni je dizajn senzora dodira koji uključuje višestruke uzorke dodira temeljene na NXP MCX Nx4x MCU visokih performansi koji ima jedan TSI modul i podržava do 25 kanala dodira prikazanih na ploči.
- Ploča se može koristiti za procjenu TSI funkcije za MCU serije MCX N9x i N5x. Ovaj proizvod je prošao IEC61000-4-6 3V certifikat.
NXP poluvodiči
MCX-N5XX-EVK
MCX-N5XX-EVK pruža klizač na dodir na ploči i kompatibilan je s pločom FRDM-TOUCH. NXP nudi biblioteku dodira za realizaciju funkcija tipki, klizača i rotirajućih dodira.
MCX-N9XX-EVK
MCX-N9XX-EVK pruža klizač na dodir na ploči i kompatibilan je s pločom FRDM-TOUCH. NXP nudi biblioteku dodira za realizaciju funkcija tipki, klizača i rotirajućih dodira.
FRDM-MCXN947
FRDM-MCXN947 pruža tipku jednim dodirom na ploči i kompatibilan je s FRDM-TOUCH pločom. NXP nudi biblioteku dodira za realizaciju funkcija tipki, klizača i rotirajućih dodira.
NXP podrška za knjižnicu osjetljivu na dodir za MCX Nx4x TSI
- NXP nudi besplatnu biblioteku softvera osjetljivog na dodir. Omogućuje sav softver potreban za otkrivanje dodira i implementaciju naprednijih kontrolera poput klizača ili tipkovnica.
- Dostupni su TSI pozadinski algoritmi za dodirne tipkovnice i analogne dekodere, automatsku kalibraciju osjetljivosti, nisku potrošnju energije, blizinu i otpornost na vodu.
- SW se distribuira u obliku izvornog koda u "strukturi koda jezika C". Za konfiguraciju i ugađanje TSI-a osiguran je alat za ugađanje na dodir temeljen na FreeMASTER-u.
SDK build i preuzimanje biblioteke na dodir
- Korisnik može izgraditi SDK MCX hardverskih ploča od https://mcuxpresso.nxp.com/en/welcome, dodajte biblioteku dodira u SDK i preuzmite paket.
- Proces je prikazan na slici 10, slici 11 i slici 12.
NXP dodirna biblioteka
- Kod senzora dodira u preuzetoj mapi SDK …\boards\frdmmcxn947\demo_apps\touch_ sensing razvijen je pomoću NXP biblioteke dodira.
- Referentni priručnik NXP Touch Library može se pronaći u mapi …/middleware/touch/freemaster/ html/index.html, on opisuje softversku biblioteku NXP Touch za implementaciju aplikacija osjetljivih na dodir na NXP MCU platformama. Softverska biblioteka NXP Touch pruža algoritme za otkrivanje dodira prstima, pokreta ili gesta.
- Alat FreeMASTER za TSI konfiguraciju i podešavanje uključen je u NXP touch biblioteku. Za više informacija pogledajte referentni priručnik NXP Touch Library (dokument NT20RM) ili NXP Touch Development Guide (dokument AN12709).
- Osnovni sastavni blokovi NXP Touch biblioteke prikazani su na slici 13:
MCX Nx4x TSI performanse
Za MCX Nx4x TSI, sljedeći parametri testirani su na ploči X-MCX-N9XX-TSI. Ovdje je sažetak izvedbe.
Tablica 6. Sažetak performansi
Serija MCX Nx4x | ||
1 | SNR | Do 200:1 za način samostalnog zatvaranja i način zajedničkog zatvaranja |
2 | Debljina sloja | Do 20 mm |
3 | Snaga pogona štita | Do 600pF na 1MHz, do 200pF na 2MHz |
4 | Raspon kapaciteta senzora | 5pF – 200pF |
- SNR test
- SNR se izračunava prema neobrađenim podacima vrijednosti brojača TSI.
- U slučaju kada se ne koristi algoritam za obradu sampled vrijednosti, SNR vrijednosti od 200:1 mogu se postići u načinu rada s vlastitim poklopcem i načinu rada međusobnog zatvaranja.
- Kao što je prikazano na slici 14, SNR test je obavljen na TSI ploči na EVB.
- Ispitivanje čvrstoće pogona štita
- Snažna zaštita TSI-ja može poboljšati vodootpornost touchpada i može podržati veći dizajn touchpada na hardverskoj ploči.
- Kada su sva 4 TSI zaštitna kanala omogućena, maksimalna sposobnost upravljačkog programa zaštitnih kanala testirana je na radnim taktovima TSI od 1 MHz i 2 MHz u načinu rada samoograničenja.
- Što je veći TSI radni takt, to je niža snaga pogona zaštićenog kanala. Ako je radni takt TSI-ja niži od 1MHz, najveća pogonska snaga TSI-ja je veća od 600 pF.
- Za dizajn hardvera pogledajte rezultate testa prikazane u tablici 7.
- Tablica 7. Rezultat ispitivanja snage štitnika
Zaštitni kanal uključen Sat Maksimalna snaga pogona štita CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Ispitivanje debljine sloja
- Za zaštitu dodirne elektrode od smetnji vanjskog okruženja, materijal za prekrivanje mora biti tijesno pričvršćen na površinu dodirne elektrode. Između dodirne elektrode i sloja ne smije biti zračnog raspora. Presloj s visokom dielektričnom konstantom ili sloj s malom debljinom poboljšava osjetljivost dodirne elektrode. Maksimalna debljina sloja akrilnog sloja testirana je na X-MCX-N9XX-TSI ploči kao što je prikazano na slici 15 i slici 16. Radnja dodira može se otkriti na 20 mm akrilnom sloju.
- Ovo su uvjeti koje treba ispuniti:
- SNR>5:1
- Način samopokrivanja
- 4 zaštitna kanala uključena
- Pojačanje osjetljivosti
- Ispitivanje raspona kapaciteta senzora
- Preporučeni intrinzični kapacitet senzora dodira na hardverskoj ploči je u rasponu od 5 pF do 50 pF.
- Područje senzora dodira, materijal PCB-a i trag usmjeravanja na ploči utječu na veličinu unutarnjeg kapaciteta. To se mora uzeti u obzir tijekom dizajna hardvera ploče.
- Nakon testiranja na ploči X-MCX-N9XX-TSI, MCX Nx4x TSI može otkriti radnju dodira kada je unutarnji kapacitet visok do 200 pF, SNR veći od 5:1. Stoga su zahtjevi za dizajn ploče osjetljive na dodir fleksibilniji.
Zaključak
Ovaj dokument predstavlja osnovne funkcije TSI-ja na MCX Nx4x čipovima. Za pojedinosti o principu MCX Nx4x TSI, pogledajte TSI poglavlje Referentnog priručnika MCX Nx4x (dokument MCXNx4xRM). Za prijedloge o dizajnu hardverske ploče i dizajnu dodirne pločice, pogledajte korisnički priručnik za KE17Z Dual TSI (dokument KE17ZDTSIUG).
Reference
Sljedeće reference dostupne su na NXP-u webstranica:
- MCX Nx4x Referentni priručnik (dokument MCXNx4xRM)
- KE17Z Dual TSI korisnički priručnik (dokument KE17ZDTSIUG)
- NXP Touch razvojni vodič ( dokument AN12709)
- Referentni priručnik NXP Touch Library (dokument NT20RM)
Povijest revizija
Tablica 8. Povijest revizija
ID dokumenta | Datum izlaska | Opis |
UG10111 v.1 | 7. svibnja 2024 | Početna verzija |
Pravne informacije
- Definicije
- Nacrt - Status nacrta na dokumentu označava da je sadržaj još uvijek pod internom revizijomview i podliježe formalnom odobrenju, koje može rezultirati izmjenama ili dodacima. NXP Semiconductors ne daje nikakva zastupanja niti jamstva u pogledu točnosti ili potpunosti informacija uključenih u radnu verziju dokumenta i neće snositi nikakvu odgovornost za posljedice korištenja takvih informacija.
- Odricanje od odgovornosti
- Ograničeno jamstvo i odgovornost — Vjeruje se da su informacije u ovom dokumentu točne i pouzdane. Međutim, NXP Semiconductors ne daje nikakva jamstva, izričita ili implicitna, u pogledu točnosti ili potpunosti takvih informacija i neće snositi nikakvu odgovornost za posljedice korištenja takvih informacija. NXP Semiconductors ne preuzima odgovornost za sadržaj u ovom dokumentu ako ga je dostavio izvor informacija izvan NXP Semiconductors. Ni u kojem slučaju NXP Semiconductors neće biti odgovoran za bilo kakvu neizravnu, slučajnu, kaznenu, posebnu ili posljedičnu štetu (uključujući – bez ograničenja – izgubljenu dobit, izgubljenu ušteđevinu, prekid poslovanja, troškove vezane uz uklanjanje ili zamjenu bilo kojeg proizvoda ili troškove prerade) temelje li se te štete na deliktu (uključujući nemar), jamstvu, kršenju ugovora ili bilo kojoj drugoj pravnoj teoriji. Bez obzira na bilo kakvu štetu koju bi korisnik mogao pretrpjeti iz bilo kojeg razloga, ukupna i kumulativna odgovornost tvrtke NXP Semiconductors prema kupcu za ovdje opisane proizvode bit će ograničena Odredbama i uvjetima komercijalne prodaje tvrtke NXP Semiconductors.
- Pravo na promjene — NXP Semiconductors pridržava pravo izmjene informacija objavljenih u ovom dokumentu, uključujući bez ograničenja specifikacije i opise proizvoda, u bilo koje vrijeme i bez prethodne obavijesti. Ovaj dokument poništava i zamjenjuje sve informacije dostavljene prije njegove objave.
- Pogodnost za upotrebu - Proizvodi tvrtke NXP Semiconductors nisu dizajnirani, odobreni ili za koje se jamči da su prikladni za upotrebu u sustavima ili opremi za održavanje života, kritičnim za život ili sigurnost, niti u primjenama gdje se razumno može očekivati da kvar ili kvar proizvoda tvrtke NXP Semiconductors rezultira tjelesne ozljede, smrt ili teška imovinska ili ekološka šteta. NXP Semiconductors i njegovi dobavljači ne prihvaćaju nikakvu odgovornost za uključivanje i/ili korištenje proizvoda NXP Semiconductors u takvoj opremi ili aplikacijama i stoga je takvo uključivanje i/ili korištenje na vlastitu odgovornost kupca.
- Prijave — Prijave koje su ovdje opisane za bilo koji od ovih proizvoda samo su u ilustrativne svrhe. NXP Semiconductors ne izjavljuje niti jamči da će takve aplikacije biti prikladne za navedenu upotrebu bez daljnjeg testiranja ili modifikacije. Kupci su odgovorni za dizajn i rad svojih aplikacija i proizvoda koji koriste proizvode tvrtke NXP Semiconductors, a tvrtka NXP Semiconductors ne prihvaća nikakvu odgovornost za bilo kakvu pomoć s aplikacijama ili dizajnom proizvoda za korisnike. Isključiva je odgovornost korisnika da utvrdi je li proizvod tvrtke NXP Semiconductors prikladan i prikladan za kupčeve aplikacije i planirane proizvode, kao i za planiranu primjenu i upotrebu kupca treće strane. Kupci bi trebali osigurati odgovarajuće zaštitne mjere za dizajn i rad kako bi smanjili rizike povezane s njihovim aplikacijama i proizvodima. NXP Semiconductors ne prihvaća nikakvu odgovornost u vezi s bilo kakvim nedostatkom, štetom, troškovima ili problemom koji se temelji na bilo kojoj slabosti ili nedostatku u kupčevim aplikacijama ili proizvodima, ili primjeni ili korištenju kupca treće strane. Kupac je odgovoran za obavljanje svih potrebnih testiranja za kupčeve aplikacije i proizvode koristeći proizvode tvrtke NXP Semiconductors kako bi se izbjegle greške u aplikacijama i proizvodima ili aplikaciji ili upotrebi od strane kupca treće strane. NXP ne prihvaća nikakvu odgovornost u tom pogledu.
- Uvjeti komercijalne prodaje — Proizvodi tvrtke NXP Semiconductors prodaju se u skladu s općim uvjetima komercijalne prodaje, objavljenima na https://www.nxp.com/profile/terms osim ako nije drugačije dogovoreno valjanim pisanim pojedinačnim ugovorom. U slučaju sklapanja pojedinačnog ugovora primjenjivat će se samo uvjeti dotičnog ugovora. NXP Semiconductors ovim se izričito protivi primjeni kupčevih općih uvjeta o kupnji proizvoda NXP Semiconductors od strane kupca.
- Kontrola izvoza — Ovaj dokument, kao i predmet(i) opisani u njemu, mogu podlijegati propisima o kontroli izvoza. Izvoz može zahtijevati prethodno odobrenje nadležnih tijela.
- Prikladnost za upotrebu u proizvodima koji nisu kvalificirani za automobile — Osim ako ovaj dokument izričito ne navodi da je ovaj određeni proizvod tvrtke NXP Semiconductors kvalificiran za automobile, proizvod nije prikladan za upotrebu u automobilima. Nije niti kvalificiran niti testiran automobilskim testiranjem ili zahtjevima primjene. NXP Semiconductors ne prihvaća nikakvu odgovornost za uključivanje i/ili korištenje proizvoda koji nisu kvalificirani za automobile u automobilskoj opremi ili aplikacijama. Ako kupac koristi proizvod za projektiranje i upotrebu u automobilskim aplikacijama u skladu s automobilskim specifikacijama i standardima, kupac (a) će koristiti proizvod bez jamstva NXP Semiconductors za proizvod za takve automobilske primjene, upotrebu i specifikacije, i (b) kad god korisnik koristi proizvod za automobilsku primjenu izvan specifikacija NXP Semiconductors, takva će uporaba biti isključivo na vlastiti rizik kupca, i (c) kupac u potpunosti obeštećuje NXP Semiconductors za bilo kakvu odgovornost, štetu ili neuspjele zahtjeve za proizvod koji proizlaze iz dizajna korisnika i upotrebe proizvoda za automobilske primjene izvan standardnog jamstva tvrtke NXP Semiconductors i specifikacije proizvoda tvrtke NXP Semiconductors.
- Prijevodi — Neengleska (prevedena) verzija dokumenta, uključujući pravne informacije u tom dokumentu, služi samo za referencu. Engleska verzija ima prednost u slučaju bilo kakvog neslaganja između prevedene i engleske verzije.
- Sigurnost - Kupac razumije da svi NXP proizvodi mogu biti podložni neidentificiranim ranjivostima ili mogu podržavati utvrđene sigurnosne standarde ili specifikacije s poznatim ograničenjima. Kupci su odgovorni za dizajn i rad svojih aplikacija i proizvoda tijekom njihovog životnog ciklusa kako bi se smanjio učinak ovih ranjivosti na kupčeve aplikacije i proizvode. Odgovornost korisnika također se proteže na druge otvorene i/ili vlasničke tehnologije koje podržavaju NXP proizvodi za korištenje u aplikacijama korisnika. NXP ne prihvaća nikakvu odgovornost za bilo kakvu ranjivost. Kupci bi trebali redovito provjeravati sigurnosna ažuriranja iz NXP-a i prikladno ih pratiti. Kupac će odabrati proizvode sa sigurnosnim značajkama koje najbolje zadovoljavaju pravila, propise i standarde namjeravane primjene i donijeti konačne odluke o dizajnu u vezi sa svojim proizvodima te je isključivo odgovoran za usklađenost sa svim zakonskim, regulatornim i sigurnosnim zahtjevima koji se odnose na njegove proizvode , bez obzira na informacije ili podršku koju može pružiti NXP. NXP ima tim za odgovor na sigurnosne incidente proizvoda (PSIRT) (dostupan na PSIRT@nxp.com) koji upravlja istragom, izvješćivanjem i izdavanjem rješenja o sigurnosnim propustima NXP proizvoda.
- NXP BV — NXP BV nije operativna tvrtka i ne distribuira niti prodaje proizvode.
Zaštitni znakovi
- Obavijest: Sve navedene robne marke, nazivi proizvoda, nazivi usluga i zaštitni znakovi vlasništvo su svojih vlasnika.
- NXP — riječni znak i logotip zaštitni su znakovi NXP BV
- AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed omogućen, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, Versatile — su zaštitni znakovi i/ili registrirani zaštitni znakovi Arm Limited (ili njegovih podružnica ili podružnica) u SAD-u i/ili drugdje. Povezana tehnologija može biti zaštićena bilo kojim ili svim patentima, autorskim pravima, dizajnom i poslovnim tajnama. Sva prava pridržana.
- Kinetički — je zaštitni znak NXP BV
- MCX — je zaštitni znak NXP BV
- Microsoft, Azure i ThreadX — zaštitni su znakovi Microsoftove grupe tvrtki.
Imajte na umu da su važne obavijesti koje se tiču ovog dokumenta i proizvoda koji su ovdje opisani uključene u odjeljak 'Pravne informacije'.
- © 2024 NXP BV Sva prava pridržana.
- Za više informacija posjetite https://www.nxp.com.
- Datum izdavanja: 7. svibnja 2024
- Identifikator dokumenta: UG10111
- vlč. 1. — 7. svibnja 2024
Dokumenti / Resursi
![]() |
NXP MCX N serija mikrokontrolera visokih performansi [pdf] Korisnički priručnik MCX N serija, MCX N serija mikrokontrolera visokih performansi, mikrokontrolera visokih performansi, mikrokontrolera |