NXP-logo

NXP MCX N serija mikrokontrolera visokih performansi

NXP-MCX-N-Serija-Mikrokontroleri-Proizvod 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:NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (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.

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (2)NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (3)

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:

  1. 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.
  2. 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.
  3. 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].
  4. 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.
  5. 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.NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (4)
    • 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].
  6. 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.NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (5)
    • 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].
  7. 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

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (6)

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.

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (7)

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.

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (8)

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.

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (9)

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-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (10)NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (11)

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (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:

NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (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
  1. 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.NXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (14)
  2. 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
  3. 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 osetljivostiNXP-MCX-N-Serija-Mikrokontroleri visokih performansi-sl.1 (15)
  4. 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:

  1. Referentni priručnik za MCX Nx4x (dokument MCXNx4xRM)
  2. KE17Z Dual TSI korisnički priručnik (dokument KE17ZDTSIUG)
  3. Vodič za razvoj NXP Touch (dokument AN12709)
  4. 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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *