NXP MCX N serija mikrokontrolera visokih performansi
Informacije o proizvodu
- specifikacije:
- Model: MCX Nx4x TSI
- Touch Sensing Interface (TSI) za kapacitivne senzore dodira
- MCU: Dual Arm Cortex-M33 jezgra rade do 150 MHz
- Metode otkrivanja dodira: Režim vlastite kapacitivnosti i režim uzajamnog kapaciteta
- Broj Touch kanala: Do 25 za režim samoograničavanja, do 136 za režim za međusobno ograničenje
Upute za upotrebu proizvoda
- Uvod:
- MCX Nx4x TSI je dizajniran da pruži mogućnosti senzora dodira na kapacitivnim senzorima dodira koji koriste TSI modul.
- MCX Nx4x TSI prekoview:
- TSI modul podržava dvije metode senzora dodira: vlastiti kapacitet i međusobnu kapacitivnost.
- MCX Nx4x TSI blok dijagram:
- TSI modul ima 25 dodirnih kanala, sa 4 štitna kanala za poboljšanje pogonske snage. Podržava režime self-cap i mutual-cap na istoj PCB.
- Samokapacitivni način rada:
- Programeri mogu koristiti do 25 kanala sa samopoklopom za dizajniranje dodirnih elektroda u načinu samopoklopa.
- Mutual-Capacitive Mode:
- Režim uzajamnog zatvaranja omogućava do 136 dodirnih elektroda, pružajući fleksibilnost dizajnu dodirnih tastera kao što su tastature na dodir i ekrani osetljivi na dodir.
- Preporuke za upotrebu:
- Osigurajte ispravnu vezu senzorskih elektroda na TSI ulazne kanale preko I/O pinova.
- Koristite štitne kanale za poboljšanu toleranciju tečnosti i sposobnost vožnje.
- Uzmite u obzir zahtjeve dizajna kada birate između načina samoograničavanja i međusobnog zatvaranja.
FAQs
- P: Koliko dodirnih kanala ima MCX Nx4x TSI modul?
- A: TSI modul ima 25 dodirnih kanala, sa 4 štitna kanala za poboljšanu snagu pogona.
- P: Koje su opcije dizajna dostupne za dodirne elektrode u međusobnom kapacitivnom načinu rada?
- A: Mutual-cap režim podržava do 136 dodirnih elektroda, pružajući fleksibilnost za različite dizajne dodirnih tipki kao što su tastature na dodir i ekrani osjetljivi na dodir.
Informacije o dokumentu
Informacije | Sadržaj |
Ključne riječi | MCX, MCX Nx4x, TSI, dodir. |
Abstract | Touch Sensing Interface (TSI) serije MCX Nx4x je nadograđeni IP sa novim karakteristikama za implementaciju automatskog podešavanja osnovne linije/praga. |
Uvod
- MCX N serija industrijskog i IoT (IIoT) MCU-a ima dual Arm Cortex-M33 jezgra koja radi do 150 MHz.
- MCX N serija su mikrokontroleri visokih performansi, male snage sa inteligentnim periferijama i akceleratorima koji pružaju mogućnost obavljanja više zadataka i efikasnost performansi.
- Touch Sensing Interface (TSI) serije MCX Nx4x je nadograđeni IP sa novim karakteristikama za implementaciju automatskog podešavanja osnovne linije/praga.
MCX Nx4x TSI završenview
- TSI omogućava detekciju senzora dodira na kapacitivnim senzorima dodira. Eksterni kapacitivni senzor dodira se obično formira na PCB-u i senzorske elektrode su povezane na TSI ulazne kanale 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, režim vlastite kapacitivnosti (takođe nazvan self-cap) i režim uzajamne kapacitivnosti (također nazvan mutual-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 štitni kanali za poboljšanje pogonske snage dodirnih kanala.
- 4 štitna kanala se koriste za poboljšanje tolerancije tečnosti i poboljšanje sposobnosti vožnje. Poboljšana sposobnost vožnje takođe omogućava korisnicima da dizajniraju veći touchpad na hardverskoj ploči.
- TSI modul MCX Nx4x ima do 25 dodirnih kanala za režim samoograničavanja i 8 x 17 dodirnih kanala za režim međusobnog ograničenja. Obje spomenute metode mogu se kombinirati na jednoj PCB, 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 Mutual-cap modu.
- U samokapacitivnom načinu rada, programeri mogu koristiti 25 samoograničavajućih kanala da dizajniraju 25 dodirnih elektroda.
- U međusobnom kapacitivnom režimu, opcije dizajna se proširuju na do 136 (8 x 17) dodirnih elektroda.
- Nekoliko slučajeva upotrebe, kao što je indukcijski štednjak s više gorionika s kontrolama na dodir, tastaturama na dodir i ekranom osjetljivim na dodir, zahtijevaju mnogo dizajna dodirnih tipki. MCX Nx4x TSI može podržati do 136 dodirnih elektroda kada se koriste kanali s međusobnom kapom.
- MCX Nx4x TSI može proširiti više dodirnih elektroda kako bi zadovoljio zahtjeve za više elektroda na dodir.
- Dodane su neke nove funkcije kako bi IP bio lakši za korištenje u načinu rada niske potrošnje. TSI ima naprednu EMC robusnost, što ga čini pogodnim za upotrebu u industrijskim, kućnim aparatima i aplikacijama potrošačke elektronike.
MCX Nx4x dijelovi podržani TSI
Tabela 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.
Tabela 1. MCX Nx4x dijelovi koji podržavaju TSI modul
dijelovi | Frekvencija [Max] (MHz) | Flash (MB) | SRAM (kB) | TSI [Broj, kanali] | GPIO | 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
Tabela 2. TSI dodjela kanala za MCX Nx4x VFBGA i LQFP pakete
184BGA SVE | 184BGA ALL pin name | 100HLQFP N94X | 100HLQFP Naziv pina N94X | 100HLQFP N54X | 100HLQFP Naziv 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 |
Tabela 2. TSI dodjela kanala za MCX Nx4x VFBGA i LQFP pakete…nastavak
184BGA SVE |
184BGA ALL pin name |
100HLQFP N94X | 100HLQFP Naziv pina N94X | 100HLQFP N54X | 100HLQFP Naziv 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 |
Na slikama 2 i 3 prikazana je dodjela dualnih TSI kanala na dva paketa MCX Nx4x. U dva paketa, igle označene zelenom bojom su lokacija distribucije TSI kanala. Da biste napravili razumnu dodjelu pinova za hardverski dizajn dodirne ploče, pogledajte lokaciju pinova.
MCX Nx4x TSI karakteristike
- Ovaj odjeljak daje detalje o karakteristikama MCX Nx4x TSI.
TSI usporedba između MCX Nx4x TSI i Kinetis TSI
- MCX Nx4x TSI i TSI na NXP Kinetis E seriji TSI su dizajnirani na različitim tehnološkim platformama.
- Stoga, od osnovnih karakteristika TSI do registara TSI, postoje razlike između MCX Nx4x TSI i TSI Kinetis E serije. U ovom dokumentu su navedene samo razlike. Da biste provjerili TSI registre, koristite referentni priručnik.
- Ovo poglavlje opisuje karakteristike MCX Nx4x TSI upoređujući ga sa TSI serije Kinetis E.
- Kao što je prikazano u Tablici 3, MCX Nx4x TSI nije pod utjecajem VDD buke. Ima više opcija za radni sat.
- Ako je sat funkcije konfiguriran iz sata sistema čipa, TSI potrošnja energije može se smanjiti.
- Iako MCX Nx4x TSI ima samo jedan TSI modul, on podržava dizajniranje više hardverskih dodirnih tastera na hardverskoj ploči kada se koristi režim uzajamnog ograničenja.
Tabela 3. Razlika između MCX Nx4x TSI i Kinetis E TSI (KE17Z256)
MCX Nx4x serija | Kinetis E serija | |
operativni voltage | 1.71 V – 3.6 V | 2.7 V – 5.5 V |
VDD uticaj buke | br | Da |
Izvor takta funkcije | • TSI IP interno generisan
• Sistemski sat čipa |
TSI IP interno generiran |
Opseg sata funkcije | 30 KHz – 10 MHz | 37 KHz – 10 MHz |
TSI kanali | Do 25 kanala (TSI0) | Do 50 kanala (TSI0, TSI1) |
Štit kanali | 4 štitna kanala: CH0, CH6, CH12, CH18 | 3 kanala za zaštitu za svaki TSI: CH4, CH12, CH21 |
Način rada na dodir | Način samoograničavanja: TSI[0:24] | Način samoograničavanja: TSI[0:24] |
MCX Nx4x serija | Kinetis E serija | |
Način uzajamnog ograničenja: Tx[0:7], Rx[8:24] | Način uzajamnog ograničenja: Tx[0:5], Rx[6:12] | |
Dodirne elektrode | elektrode sa samopoklopom: do 25 elektroda sa međusobnom kapom: do 136 (8×17) | elektrode sa samopoklopom: do 50 (25+25) elektrode sa međusobnom kapom: 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 tabeli 4.
Tabela 4. Funkcije koje podržavaju i MCX Nx4x TSI i Kinetis TSI
MCX Nx4x serija | Kinetis E serija | |
Dvije vrste Sensing moda | Režim samoograničavanja: Osnovni režim samoograničavanja Režim povećanja osetljivosti Režim poništavanja buke
Režim uzajamnog ograničenja: Osnovni režim uzajamnog ograničenja Omogućeno povećanje osjetljivosti |
|
Podrška za prekide | Kraj prekida 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 AUTO_TRIG[TRIG_ EN] |
1. Softverski okidač pisanjem GENCS[SWTS] bita
2. Hardverski okidač kroz INP UTMUX |
Podrška male snage | Duboko spavanje: potpuno funkcionira kada je GENCS[STPE] postavljen na 1 Isključivanje: Ako je WAKE domena aktivna, TSI može raditi kao u načinu rada „Duboko spavanje“. Duboko isključivanje, VBAT: nije dostupno | STOP režim, VLPS režim: potpuno funkcioniše kada je GENCS[STPE] postavljen na 1. |
Buđenje niske potrošnje | Svaki TSI kanal može probuditi MCU iz režima male snage. | |
DMA podrška | Događaj izvan dometa ili događaj kraja skeniranja može pokrenuti DMA prijenos. | |
Filter za hardversku buku | SSC smanjuje frekvencijski šum i promoviše omjer signal-šum (PRBS mod, up-down counter mod). |
MCX Nx4x TSI nove karakteristike
Neke nove karakteristike su dodane u MCX Nx4x TSI. Najznačajniji su navedeni u donjoj tabeli. MCX Nx4x TSI pruža bogatiji raspon funkcija za korisnike. Poput funkcija osnovnog automatskog praćenja, automatskog praćenja praga i debounce, ove funkcije mogu realizirati neke hardverske proračune. To štedi resurse za razvoj softvera.
Tabela 5. MCX Nx4x TSI nove karakteristike
MCX Nx4x serija | |
1 | Funkcija spajanja blizinskih kanala |
2 | Funkcija automatskog praćenja osnovne linije |
3 | Funkcija automatskog praćenja praga |
4 | Funkcija debounce |
5 | Funkcija automatskog okidanja |
6 | Sat sa sata sistema čipa |
7 | Testirajte funkciju prsta |
Opis funkcije MCX Nx4x TSI
Evo opisa ovih novododatih funkcija:
- Funkcija spajanja blizinskih kanala
- Funkcija blizine se koristi za spajanje više TSI kanala za skeniranje. Konfigurišite TSI0_GENCS[S_PROX_EN] na 1 da omogućite režim blizine, vrednost u TSI0_CONFIG[TSICH] je nevažeća, ne koristi se za odabir kanala u režimu blizine.
- 25-bitni registar TSI0_CHMERGE[CHANNEL_ENABLE] je konfiguriran za odabir više kanala, 25-bitni kontrolira odabir 25 TSI kanala. Može odabrati do 25 kanala, konfiguracijom 25 bitova na 1 (1_1111_1111_1111_1111_1111_1111b). Kada se pojavi okidač, više kanala odabranih od strane TSI0_CHMERGE[CHANNEL_ENABLE] se skeniraju zajedno i generiraju jedan skup vrijednosti TSI skeniranja. Vrijednost skeniranja može se pročitati iz registra TSI0_DATA[TSICNT]. Funkcija spajanja blizine teoretski integrira kapacitet više kanala, a zatim započinje skeniranje, što vrijedi samo u načinu samoograničavanja. Što je više kanala na dodir spojeno može dobiti kraće vrijeme skeniranja, to je manja vrijednost skeniranja i slabija osjetljivost. Stoga, kada dodir detektuje, potrebna je veća kapacitivnost dodira da bi se dobila veća osjetljivost. Ova funkcija je pogodna za detekciju dodira velike površine i detekciju blizine velike površine.
- Funkcija automatskog praćenja osnovne linije
- TSI MCX Nx4x osigurava registar za postavljanje osnovne linije TSI i funkcije praćenja osnovne linije. Nakon što je softverska kalibracija TSI kanala završena, popunite inicijaliziranu osnovnu vrijednost u TSI0_BASELINE[BASELINE] registar. Početnu osnovnu liniju dodirnog kanala u registru TSI0_BASELINE[BASELINE] korisnik upisuje u softver. Postavka osnovne linije vrijedi samo za jedan kanal. Funkcija praćenja osnovne linije može podesiti osnovnu liniju u TSI0_BASELINE[BASELINE] registru kako bi je približila TSI trenutnoj sample value. Funkcija omogućavanja osnovnog traga je omogućena bitom TSI0_BASELINE[BASE_TRACE_EN], a omjer automatskog praćenja je postavljen 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 je omogućena samo u režimu male energije i postavka je važeća samo za jedan kanal. Kada se dodirni kanal promijeni, registri koji se odnose na osnovnu liniju moraju biti rekonfigurirani.
- Funkcija automatskog praćenja praga
- Prag se može izračunati od strane IP internog hardvera ako je praćenje praga omogućeno konfiguriranjem bita TSI0_BASELINE[THRESHOLD_TRACE_EN] na 1. Izračunata vrijednost praga se učitava u registar praga TSI0_TSHD. Da biste dobili željenu vrijednost praga, odaberite omjer praga u TSI0_BASELINE[THRESHOLD_RATIO]. Prag dodirnog kanala se izračunava prema donjoj formuli u IP internom. 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 debounce
- MCX Nx4x TSI obezbjeđuje funkciju hardverskog odbijanja, TSI_GENCS[DEBOUNCE] se može koristiti za konfiguriranje broja događaja izvan opsega koji mogu generirati prekid. Samo režim događaja prekida izvan dometa podržava funkciju debounce, a događaj prekidanja na kraju skeniranja je ne podržava.
- Funkcija automatskog okidanja.
- Postoje tri izvora okidača TSI, uključujući softverski okidač pisanjem TSI0_GENCS[SWTS] bita, hardverski okidač kroz INPUTMUX i automatski okidač pomoću TSI0_AUTO_TRIG[TRIG_EN]. Slika 4 prikazuje napredak koji se automatski generira okidačem.
- Funkcija automatskog okidanja je nova karakteristika u MCX Nx4x TSI. Ova funkcija je omogućena podešavanjem
- TSI0_AUTO_TRIG[TRIG_EN] do 1. Jednom kada je automatski okidač omogućen, softverski okidač i konfiguracija hardverskog okidača u TSI0_GENCS[SWTS] su nevažeći. Period između svakog okidača može se izračunati prema donjoj formuli:
- Period tajmera između svakog okidača = sat okidača/razdjelnik sata okidača * brojač takta okidača.
- Sat okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_CLK_SEL] za odabir automatskog izvora takta okidača.
- Razdjelnik sata okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] za odabir razdjelnika sata okidača.
- Brojač sata okidača: konfigurirajte TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] za konfiguriranje vrijednosti brojača sata okidača.
- Za sat automatskog izvora takta okidača, jedan je lp_osc 32k sat, drugi je FRO_12Mhz sat ili clk_in sat se može odabrati pomoću TSICLKSEL[SEL] i podijeliti sa TSICLKDIV[DIV].
- Postoje tri izvora okidača TSI, uključujući softverski okidač pisanjem TSI0_GENCS[SWTS] bita, hardverski okidač kroz INPUTMUX i automatski okidač pomoću TSI0_AUTO_TRIG[TRIG_EN]. Slika 4 prikazuje napredak koji se automatski generira okidačem.
- Sat sa sistema čipa
- Kinetis E serija TSI obično obezbeđuje interni referentni sat za generisanje TSI funkcionalnog sata.
- Za TSI MCX Nx4x, radni sat ne može biti samo iz internog IP-a, već može biti i iz takta sistema čipa. MCX Nx4x TSI ima dva izbora izvora takta funkcije (konfiguracijom TSICLKSEL[SEL]).
- Kao što je prikazano na slici 5, jedan od takta sistema čipa može smanjiti TSI radnu potrošnju energije, drugi se generiše iz TSI internog oscilatora. Može smanjiti podrhtavanje TSI radnog sata.
- FRO_12 MHz takt ili takt clk_in je izvor takta TSI funkcije, može se odabrati pomoću TSICLKSEL[SEL] i podijeliti sa TSICLKDIV[DIV].
- Testirajte funkciju prsta
- MCX Nx4x TSI pruža funkciju testnog prsta koja može simulirati dodir prsta bez stvarnog dodira prstom na hardverskoj ploči konfiguracijom povezanog registra.
- Ova funkcija je korisna tokom otklanjanja grešaka koda i testa hardverske ploče.
- Jačina TSI testnog prsta može se konfigurirati pomoću TSI0_MISC[TEST_FINGER], korisnik može promijeniti snagu dodira preko njega.
- Postoji 8 opcija za kapacitivnost prsta: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Funkcija testnog prsta je omogućena konfiguracijom TSI0_MISC[TEST_FINGER_EN] na 1.
- Korisnik može koristiti ovu funkciju za izračunavanje kapaciteta hardverske dodirne table, otklanjanje grešaka u TSI parametru i za testiranje softverske sigurnosti/kvara (FMEA). U softverskom kodu prvo konfigurišite kapacitivnost prsta, a zatim omogućite funkciju testnog prsta.
ExampSlučaj upotrebe nove funkcije MCX Nx4x TSI
MCX Nx4x TSI ima funkciju za slučaj upotrebe male energije:
- Koristite sistemski sat čipa da uštedite IP potrošnju energije.
- Koristite funkciju automatskog okidanja, funkciju spajanja blizinskih kanala, funkciju automatskog praćenja osnovne linije, funkciju automatskog praćenja praga i funkciju odbijanja da biste izvršili jednostavan slučaj buđenja s malom potrošnjom.
MCX Nx4x TSI hardverska i softverska podrška
- NXP ima četiri vrste hardverskih ploča koje podržavaju MCX Nx4x TSI evaluaciju.
- X-MCX-N9XX-TSI ploča je interni odbor za evaluaciju, ugovor sa FAE/Marketingom da to zatraži.
- Ostale tri ploče su službene NXP ploče i mogu se naći na NXP web gdje korisnik može preuzeti službeno podržani softver SDK i touch biblioteku.
MCX Nx4x serija TSI evaluacijska ploča
- NXP pruža evaluacijske ploče koje pomažu korisnicima da procijene TSI funkciju. Sljedeće su detaljne informacije o ploči.
X-MCX-N9XX-TSI ploča
- X-MCX-N9XX-TSI ploča je referentni dizajn osjetljiv na dodir koji uključuje više uzoraka dodira baziranih na NXP MCX Nx4x MCU visokih performansi koji ima jedan TSI modul i podržava do 25 kanala na dodir prikazanih na ploči.
- Ploča se može koristiti za procjenu TSI funkcije za MCX N9x i N5x serije MCU. Ovaj proizvod je prošao IEC61000-4-6 3V certifikat.
NXP Semiconductors
MCX-N5XX-EVK
MCX-N5XX-EVK pruža dodirni klizač na ploči i kompatibilan je sa FRDM-TOUCH pločom. NXP pruža biblioteku dodira za realizaciju funkcija tastera, klizača i rotirajućih dodira.
MCX-N9XX-EVK
MCX-N9XX-EVK pruža dodirni klizač na ploči i kompatibilan je sa FRDM-TOUCH pločom. NXP pruža biblioteku dodira za realizaciju funkcija tastera, klizača i rotirajućih dodira.
FRDM-MCXN947
FRDM-MCXN947 obezbeđuje taster sa jednim dodirom na ploči i kompatibilan je sa FRDM-TOUCH pločom. NXP pruža biblioteku dodira za realizaciju funkcija tastera, klizača i rotirajućih dodira.
Podrška NXP biblioteke dodira za MCX Nx4x TSI
- NXP nudi besplatnu biblioteku softvera na dodir. Pruža sav softver potreban za otkrivanje dodira i implementaciju naprednijih kontrolera kao što su klizači ili tastature.
- TSI pozadinski algoritmi su dostupni za dodirne tastature i analogne dekodere, automatsku kalibraciju osjetljivosti, nisku potrošnju, blizinu i toleranciju na vodu.
- SW se distribuira u obliku izvornog koda u „strukturi koda jezika objekta C“. Alat za podešavanje dodira zasnovan na FreeMASTER-u je obezbeđen za TSI konfiguraciju i podešavanje.
Izrada SDK-a i preuzimanje biblioteke dodira
- Korisnik može napraviti SDK od MCX hardverskih ploča 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 touch biblioteka
- Kod za senzor dodira u preuzetom SDK folderu …\boards\frdmmcxn947\demo_apps\touch_ sensing je razvijen pomoću NXP biblioteke dodira.
- Referentni priručnik za NXP Touch Library može se naći u fascikli …/middleware/touch/freemaster/ html/index.html, opisuje NXP Touch softversku biblioteku za implementaciju aplikacija osjetljivih na dodir na NXP MCU platformama. Softverska biblioteka NXP Touch pruža algoritme za detekciju dodira prstima, pokreta ili pokreta.
- FreeMASTER alat za TSI konfigurisanje i podešavanje je uključen u NXP touch biblioteku. Za više informacija pogledajte Referentni priručnik za NXP Touch Library (dokument NT20RM) ili NXP Touch razvojni vodič (dokument AN12709).
- Osnovni gradivni blokovi NXP Touch biblioteke prikazani su na slici 13:
MCX Nx4x TSI performanse
Za MCX Nx4x TSI, sljedeći parametri su testirani na X-MCX-N9XX-TSI ploči. Evo rezimea performansi.
Tabela 6. Rezime performansi
MCX Nx4x serija | ||
1 | SNR | Do 200:1 za režim samoograničavanja i režim uzajamnog ograničenja |
2 | Debljina sloja | Do 20 mm |
3 | Snaga pogona štita | Do 600pF na 1MHz, do 200pF na 2MHz |
4 | Opseg kapacitivnosti senzora | 5pF – 200pF |
- SNR test
- SNR se izračunava prema sirovim 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 self-cap modu i mutualcap modu.
- Kao što je prikazano na slici 14, SNR test je izveden na TSI ploči na EVB.
- Test čvrstoće pogona štita
- Jaka čvrstoća štita TSI može poboljšati vodootporne performanse dodirne table i može podržati veći dizajn dodirne table na hardverskoj ploči.
- Kada su sva 4 TSI shield kanala omogućena, maksimalna sposobnost pokretača štitnih kanala testira se na 1 MHz i 2 MHz TSI radnim taktovima u režimu samoograničavanja.
- Što je veći TSI radni sat, to je niža pogonska snaga zaštićenog kanala. Ako je TSI radni takt niži od 1MHz, maksimalna snaga pogona TSI je veća od 600 pF.
- Da biste napravili dizajn hardvera, pogledajte rezultate testiranja prikazane u tabeli 7.
- Tabela 7. Rezultat testa snage vozača štita
Štitni kanal uključen Sat Maksimalna snaga pogona štita CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Test debljine sloja
- Za zaštitu dodirne elektrode od smetnji vanjskog okruženja, materijal za prekrivanje mora biti usko pričvršćen za površinu dodirne elektrode. Između dodirne elektrode i preklopa ne bi trebalo biti zračnog razmaka. Prekrivka s visokom dielektričnom konstantom ili preklapanje s malom debljinom poboljšava osjetljivost dodirne elektrode. Maksimalna debljina preklapanja akrilnog materijala za preklapanje je testirana na X-MCX-N9XX-TSI ploči kao što je prikazano na slikama 15 i 16. Akcija dodira može se detektovati na akrilnom sloju od 20 mm.
- Evo uslova koje treba ispuniti:
- SNR>5:1
- Način samoograničavanja
- 4 štitna kanala uključena
- Povećanje osetljivosti
- Ispitivanje opsega kapacitivnosti 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 utiču na veličinu unutrašnjeg kapaciteta. Ovo se mora uzeti u obzir tokom hardverskog dizajna ploče.
- Nakon testiranja na ploči X-MCX-N9XX-TSI, MCX Nx4x TSI može detektovati radnju dodira kada je intrinzična kapacitivnost čak 200 pF, SNR je veći od 5:1. Stoga su zahtjevi za dizajn touch board-a fleksibilniji.
Zaključak
Ovaj dokument predstavlja osnovne funkcije TSI na MCX Nx4x čipovima. Za detalje o principu MCX Nx4x TSI, pogledajte poglavlje TSI Referentnog priručnika MCX Nx4x (dokument MCXNx4xRM). Za prijedloge o dizajnu hardverske ploče i dizajnu dodirne table, pogledajte Uputstvo za korisnike KE17Z Dual TSI (dokument KE17ZDTSIUG).
Reference
Sljedeće reference su dostupne na NXP-u webstranica:
- Referentni priručnik za MCX Nx4x (dokument MCXNx4xRM)
- KE17Z Dual TSI korisnički priručnik (dokument KE17ZDTSIUG)
- Vodič za razvoj NXP Touch (dokument AN12709)
- Referentni priručnik za NXP Touch Library (dokument NT20RM)
Istorija revizija
Tabela 8. Istorija revizija
ID dokumenta | Datum izlaska | Opis |
UG10111 v.1 | 7. maja 2024 | Početna verzija |
Pravne informacije
- Definicije
- Nacrt — Status nacrta na dokumentu ukazuje na to da je sadržaj još uvijek pod internom revizijomview i podliježu formalnom odobrenju, što može rezultirati izmjenama ili dopunama. NXP Semiconductors ne daje nikakve izjave ili garancije u pogledu tačnosti ili potpunosti informacija uključenih u nacrt verzije dokumenta i neće imati nikakvu odgovornost za posledice korišćenja takvih informacija.
- Odricanje od odgovornosti
- Ograničena garancija i odgovornost — Smatra se da su informacije u ovom dokumentu tačne i pouzdane. Međutim, NXP Semiconductors ne daje nikakve izjave ili garancije, izražene ili implicirane, u pogledu tačnosti ili potpunosti takvih informacija i neće snositi odgovornost za posledice korišćenja takvih informacija. NXP Semiconductors ne preuzima nikakvu odgovornost za sadržaj u ovom dokumentu ako je dostavljen od izvora informacija izvan NXP Semiconductors. NXP Semiconductors ni u kom slučaju neće biti odgovoran za bilo kakvu indirektnu, slučajnu, kaznenu, specijalnu ili posljedičnu štetu (uključujući – bez ograničenja – izgubljenu dobit, izgubljenu uštedu, prekid poslovanja, troškove vezane za uklanjanje ili zamjenu bilo kojeg proizvoda ili troškove prerade) bez obzira da li se takva šteta zasniva na deliktu (uključujući nemar), garanciji, kršenju ugovora ili bilo kojoj drugoj pravnoj teoriji. Bez obzira na bilo kakvu štetu koju bi kupac mogao pretrpjeti iz bilo kojeg razloga, ukupna i kumulativna odgovornost NXP Semiconductors prema korisniku za proizvode opisane ovdje biće ograničena Odredbama i uslovima komercijalne prodaje NXP Semiconductors.
- Pravo na promjene - NXP Semiconductors zadrž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 najave. Ovaj dokument zamjenjuje i zamjenjuje sve informacije dostavljene prije objavljivanja ovog dokumenta.
- Pogodnost za upotrebu — Proizvodi NXP Semiconductors nisu dizajnirani, odobreni ili za njih garantirano da budu prikladni za upotrebu u sistemima ili opremi kritičnim za život ili sigurnosti, niti u aplikacijama u kojima se može razumno očekivati da će kvar ili kvar proizvoda NXP Semiconductors dovesti do lične povrede, smrt ili teška imovinska ili ekološka šteta. NXP Semiconductors i njeni dobavljači ne prihvataju nikakvu odgovornost za uključivanje i/ili upotrebu NXP Semiconductors proizvoda u takvu opremu ili aplikacije i stoga je takvo uključivanje i/ili upotreba na sopstveni rizik kupca.
- Prijave — Aplikacije koje su ovdje opisane za bilo koji od ovih proizvoda služe samo u ilustrativne svrhe. NXP Semiconductors ne daje nikakve izjave ili garancije da će takve aplikacije biti prikladne za navedenu upotrebu bez daljeg testiranja ili modifikacije. Kupci su odgovorni za dizajn i rad svojih aplikacija i proizvoda koji koriste NXP Semiconductors proizvode, a NXP Semiconductors ne prihvata nikakvu odgovornost za bilo kakvu pomoć u aplikacijama ili dizajnu proizvoda za kupce. Isključiva je odgovornost kupca da utvrdi da li je proizvod NXP Semiconductors prikladan i prikladan za kupčeve aplikacije i planirane proizvode, kao i za planiranu primjenu i korištenje kupca treće strane. Kupci treba da obezbede odgovarajući dizajn i operativne mere zaštite kako bi se smanjili rizici povezani sa njihovim primenama i proizvodima. NXP Semiconductors ne prihvata nikakvu odgovornost u vezi sa bilo kakvim zadatkom, štetom, troškovima ili problemom koji je zasnovan na bilo kojoj slabosti ili neispunjenju u aplikaciji ili proizvodima korisnika, ili na aplikaciji ili upotrebi od strane kupca treće strane (korisnika). Kupac je odgovoran za obavljanje svih potrebnih testiranja za klijentove aplikacije i proizvode koji koriste NXP Semiconductors proizvode kako bi se izbjeglo neispunjenje aplikacija i proizvoda ili aplikacije ili korištenja od strane kupca treće strane. NXP ne prihvata nikakvu odgovornost u tom pogledu.
- Uslovi komercijalne prodaje — Proizvodi NXP Semiconductors se prodaju u skladu sa opštim uslovima komercijalne prodaje, objavljenim na https://www.nxp.com/profile/terms osim ako je drugačije dogovoreno u važećem pismenom pojedinačnom sporazumu. U slučaju da se zaključi pojedinačni ugovor, primjenjuju se samo uslovi i odredbe odgovarajućeg ugovora. NXP Semiconductors se ovim izričito protivi primjeni opštih uslova korisnika o kupovini NXP Semiconductors proizvoda od strane kupca.
- Kontrola izvoza — Ovaj dokument kao i ovde opisani artikli mogu biti predmet propisa o kontroli izvoza. Za izvoz može biti potrebno prethodno odobrenje nadležnih organa.
- Pogodnost za upotrebu u proizvodima koji nisu kvalifikovani za automobile — Osim ako se u ovom dokumentu izričito ne navodi da je ovaj specifični NXP Semiconductors proizvod kvalifikovan za automobile, proizvod nije prikladan za upotrebu u automobilima. Nije ni kvalificiran niti testiran prema zahtjevima za automobilsko testiranje ili primjenu. NXP Semiconductors ne prihvata nikakvu odgovornost za uključivanje i/ili upotrebu proizvoda koji nisu kvalifikovani za automobile u automobilskoj opremi ili aplikacijama. Ako kupac koristi proizvod za projektovanje i upotrebu u automobilskim aplikacijama prema automobilskim specifikacijama i standardima, kupac (a) će koristiti proizvod bez garancije NXP Semiconductors za proizvod za takve automobilske aplikacije, upotrebu i specifikacije, i (b) kad god kupac koristi proizvod za automobilske aplikacije izvan specifikacija NXP Semiconductors, takva upotreba će 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 proizvodom koji su rezultat dizajna i upotrebe proizvoda za kupca. automobilske aplikacije izvan standardne garancije kompanije NXP Semiconductors i specifikacija proizvoda kompanije NXP Semiconductors.
- Prijevodi — Neengleska (prevedena) verzija dokumenta, uključujući pravne informacije u tom dokumentu, služi samo kao referenca. 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 neidentifikovanim ranjivostima ili da podržavaju utvrđene sigurnosne standarde ili specifikacije sa poznatim ograničenjima. Kupci su odgovorni za dizajn i rad svojih aplikacija i proizvoda tokom njihovog životnog ciklusa kako bi se smanjio uticaj ovih ranjivosti na aplikacije i proizvode korisnika. Odgovornost korisnika se takođe proteže na druge otvorene i/ili vlasničke tehnologije koje podržavaju NXP proizvodi za upotrebu u aplikacijama korisnika. NXP ne prihvata nikakvu odgovornost za bilo kakvu ranjivost. Kupci bi trebali redovno provjeravati sigurnosna ažuriranja od NXP-a i pratiti ih na odgovarajući način. Kupac će odabrati proizvode sa sigurnosnim karakteristikama koji najbolje zadovoljavaju pravila, propise i standarde predviđene primjene i donijeti konačne odluke o dizajnu u vezi sa svojim proizvodima i isključivo je odgovoran za usklađenost sa svim zakonskim, regulatornim i sigurnosnim zahtjevima koji se odnose na svoje proizvode. , bez obzira na bilo koju informaciju ili podršku koju može pružiti NXP. NXP ima Tim za odgovor na sigurnosne incidente (PSIRT) (dostupan na PSIRT@nxp.com) koji upravlja istraživanjem, izvještavanjem i oslobađanjem rješenja sigurnosnih propusta NXP proizvoda.
- NXP BV — NXP BV nije operativna kompanija i ne distribuira niti prodaje proizvode.
Trademarks
- Napomena: Svi navedeni brendovi, nazivi proizvoda, nazivi usluga i zaštitni znakovi vlasništvo su njihovih vlasnika.
- NXP — slovni znak i logo su zaštitni znaci kompanije 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 znaci i/ili registrovani zaštitni znakovi kompanije Arm Limited (ili njenih podružnica ili filijala) 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 zadržana.
- Kinetis — je zaštitni znak NXP BV
- MCX — je zaštitni znak NXP BV
- Microsoft, Azure i ThreadX — su zaštitni znakovi grupe kompanija Microsoft.
Imajte na umu da su važna obavještenja u vezi sa ovim dokumentom i ovdje opisanim proizvodom uključena u odjeljak 'Pravne informacije'.
- © 2024 NXP BV Sva prava zadržana.
- Za više informacija posjetite https://www.nxp.com.
- Datum izdavanja: 7. maja 2024
- Identifikator dokumenta: UG10111
- Rev. 1 — 7. maja 2024
Dokumenti / Resursi
![]() |
NXP MCX N serija mikrokontrolera visokih performansi [pdf] Korisnički priručnik MCX N serija, MCX N serija Mikrokontroleri visokih performansi, Mikrokontroleri visokih performansi, Mikrokontroleri |