NXP-logotip

NXP MCX N serija mikrokontrolera visokih performansi

NXP-MCX-N-serija-proizvod-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:NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (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.

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

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:

  1. 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.
  2. 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.
  3. 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].
  4. 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.
  5. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (4)
    • 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].
  6. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (5)
    • 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].
  7. 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

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

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.

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

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.

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

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-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (9)

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-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (10)NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (11)

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

NXP 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:

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (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
  1. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (14)
  2. 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
  3. 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 osjetljivostiNXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (15)
  4. 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:

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

Reference

Ostavite komentar

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