NXP logó

NXP MCX N sorozatú nagy teljesítményű mikrovezérlők

NXP-MCX-N-sorozat-nagyteljesítményű-mikrokontroller-termék

Termékinformáció

  • Műszaki adatok:
    • Modell: MCX Nx4x TSI
    • Érintse meg az Érzékelési felület lehetőséget (TSI) kapacitív érintésérzékelőkhöz
    • MCU: Kétkarú Cortex-M33 magok, amelyek 150 MHz-ig működnek
    • Érintésérzékelési módszerek: Önkapacitás mód és kölcsönös kapacitás mód
    • Érintőcsatornák száma: Legfeljebb 25 az önzáró módhoz, legfeljebb 136 a kölcsönös cap módhoz

A termék használati útmutatója

  • Bevezetés:
    • Az MCX Nx4x TSI-t úgy tervezték, hogy érintésérzékelési képességeket biztosítson a kapacitív érintésérzékelőknél a TSI modul használatával.
  • MCX Nx4x TSI végeview:
    • A TSI modul két érintésérzékelési módszert támogat: az önkapacitást és a kölcsönös kapacitást.
  • MCX Nx4x TSI blokkdiagram:
    • A TSI modul 25 érintési csatornával rendelkezik, 4 árnyékoló csatornával a hajtás erősségének növelése érdekében. Ugyanazon a PCB-n támogatja az önzáró és a kölcsönös cap módokat.
  • Önkapacitív mód:
    • A fejlesztők akár 25 önzáró csatornát is használhatnak érintési elektródák tervezésére önzáró módban.
  • Kölcsönös kapacitív mód:
    • A kölcsönös sapka mód akár 136 érintési elektródát tesz lehetővé, rugalmasságot biztosítva az érintőbillentyűk kialakításához, például az érintőbillentyűzetekhez és az érintőképernyőkhöz.
  • Használati javaslatok:
    • Gondoskodjon az érzékelőelektródák megfelelő csatlakoztatásáról a TSI bemeneti csatornáihoz az I/O érintkezőkön keresztül.
    • Használja a pajzscsatornákat a fokozott folyadéktűrés és vezetési képesség érdekében.
    • Vegye figyelembe a tervezési követelményeket, amikor kiválasztja az önzáró és a kölcsönös sapka módot.

GYIK

  • K: Hány érintési csatornája van az MCX Nx4x TSI modulnak?
    • A: A TSI modul 25 érintési csatornával rendelkezik, 4 árnyékolási csatornával a fokozott meghajtóerő érdekében.
  • K: Milyen tervezési lehetőségek állnak rendelkezésre az érintési elektródákhoz kölcsönös kapacitív módban?
    • A: A kölcsönös sapkás mód akár 136 érintési elektródát támogat, rugalmasságot biztosítva a különféle érintőgombok, például érintőbillentyűzetek és érintőképernyők számára.

Dokumentum információk

Információ Tartalom
Kulcsszavak MCX, MCX Nx4x, TSI, érintés.
Absztrakt Az MCX Nx4x sorozat Touch Sensing Interface-je (TSI) a továbbfejlesztett IP, amely új funkciókkal rendelkezik az alapvonal/küszöb automatikus hangolás megvalósításához.

Bevezetés

  • Az ipari és IoT (IIoT) MCU MCX N sorozata kétkaros Cortex-M33 maggal rendelkezik, amelyek 150 MHz-ig működnek.
  • Az MCX N sorozat nagy teljesítményű, alacsony fogyasztású mikrokontrollerek intelligens perifériákkal és gyorsítókkal, amelyek többfeladatos képességet és teljesítmény-hatékonyságot biztosítanak.
  • Az MCX Nx4x sorozat Touch Sensing Interface-je (TSI) a továbbfejlesztett IP, amely új funkciókkal rendelkezik az alapvonal/küszöb automatikus hangolás megvalósításához.

MCX Nx4x TSI végeview

  • A TSI érintésérzékelő érzékelést biztosít a kapacitív érintésérzékelőkön. A külső kapacitív érintésérzékelő jellemzően PCB-n van kialakítva, és az érzékelő elektródái az eszköz I/O érintkezőin keresztül csatlakoznak a TSI bemeneti csatornákhoz.

MCX Nx4x TSI blokkdiagram

  • Az MCX Nx4x egy TSI modullal rendelkezik, és 2 féle érintésérzékelési módszert támogat, az önkapacitásos (más néven önzáró) módot és a kölcsönös kapacitású (más néven kölcsönös cap) módot.
  • Az 4. ábrán látható MCX Nx1x TSI I blokkvázlata:NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (1)
  • Az MCX Nx4x TSI modulja 25 érintőcsatornával rendelkezik. Ezen csatornák közül 4 árnyékoló csatornaként használható az érintőcsatornák hajtási erejének növelésére.
  • A 4 pajzscsatorna a folyadéktűrés fokozására és a vezetési képesség javítására szolgál. A továbbfejlesztett vezetési képesség lehetővé teszi a felhasználók számára, hogy nagyobb érintőpadot tervezzenek a hardverlapon.
  • Az MCX Nx4x TSI modulja legfeljebb 25 érintőcsatornával rendelkezik az önzáró módhoz és 8 x 17 érintési csatornához a kölcsönös cap módhoz. Mindkét említett módszer kombinálható egyetlen PCB-n, de a TSI csatorna rugalmasabb a Mutual-cap módhoz.
  • A TSI[0:7] TSI Tx lábak, a TSI[8:25] pedig TSI Rx érintkezők Mutual-Cap módban.
  • Önkapacitív módban a fejlesztők 25 önzáró csatornát használhatnak 25 érintőelektróda tervezésére.
  • Kölcsönös kapacitív módban a tervezési lehetőségek akár 136 (8 x 17) érintőelektródára bővülnek.
  • Számos felhasználási eset, mint például a többégős indukciós tűzhely érintésvezérléssel, érintőbillentyűzetekkel és érintőképernyővel, sok érintőgombos kialakítást igényel. Az MCX Nx4x TSI akár 136 érintési elektródát is támogathat, ha kölcsönös kupakú csatornákat használnak.
  • Az MCX Nx4x TSI több érintési elektródát tud bővíteni, hogy megfeleljen a többszörös érintési elektródák követelményeinek.
  • Néhány új funkcióval bővítettük az IP-cím egyszerűbb használatát alacsony fogyasztású módban. A TSI fejlett EMC robusztussággal rendelkezik, amely alkalmassá teszi az ipari, háztartási készülékek és fogyasztói elektronikai alkalmazásokban való használatra.

MCX Nx4x alkatrészek támogatott TSI
Az 1. táblázat az MCX Nx4x sorozat különböző részeinek megfelelő TSI-csatornák számát mutatja. Mindezek a részek egyetlen TSI-modult támogatnak, amely 25 csatornával rendelkezik.

1. táblázat. MCX Nx4x alkatrészek, amelyek támogatják a TSI modult

Alkatrészek Frekvencia [Max.] (MHz) Vaku (MB) SRAM (kB) ÁME [Szám, csatornák] GPIO-k Csomag típusa
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 csatorna hozzárendelés különböző csomagokon

2. táblázat. TSI csatorna hozzárendelés MCX Nx4x VFBGA és LQFP csomagokhoz

184BGA MINDEN 184BGA ALL pin név 100HLQFP N94X 100HLQFP N94X tűnév 100HLQFP N54X 100HLQFP N54X tűnév TSI csatorna
A1 P1_8 1 P1_8 1 P1_8 TSI0_CH17/ADC1_A8
B1 P1_9 2 P1_9 2 P1_9 TSI0_CH18/ADC1_A9
C3 P1_10 3 P1_10 3 P1_10 TSI0_CH19/ADC1_A10
D3 P1_11 4 P1_11 4 P1_11 TSI0_CH20/ADC1_A11
D2 P1_12 5 P1_12 5 P1_12 TSI0_CH21/ADC1_A12
D1 P1_13 6 P1_13 6 P1_13 TSI0_CH22/ADC1_A13
D4 P1_14 7 P1_14 7 P1_14 TSI0_CH23/ADC1_A14
E4 P1_15 8 P1_15 8 P1_15 TSI0_CH24/ADC1_A15
B14 P0_4 80 P0_4 80 P0_4 TSI0_CH8
A14 P0_5 81 P0_5 81 P0_5 TSI0_CH9
C14 P0_6 82 P0_6 82 P0_6 TSI0_CH10
B10 P0_16 84 P0_16 84 P0_16 TSI0_CH11/ADC0_A8

2. táblázat. TSI csatorna hozzárendelés az MCX Nx4x VFBGA és LQFP csomagokhoz…folytatás

184BGA MINDEN  

184BGA ALL pin név

100HLQFP N94X 100HLQFP  N94X tűnév 100HLQFP N54X 100HLQFP N54X tűnév TSI csatorna
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

A 2. és 3. ábra a kettős TSI csatorna hozzárendelését mutatja az MCX Nx4x két csomagján. A két csomagban a zölddel jelölt csapok a TSI csatornaelosztás helye. A hardveres érintőkártya tervezésénél ésszerű tűkiosztáshoz lásd a tűk helyét.

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (2)NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (3)

Az MCX Nx4x TSI jellemzői

  • Ez a rész az MCX Nx4x TSI jellemzőinek részleteit tartalmazza.

ÁME-összehasonlítás az MCX Nx4x TSI és a Kinetis TSI között

  • Az MCX Nx4x a TSI és az NXP Kinetis E sorozatú TSI TSI-it különböző technológiai platformokra tervezték.
  • Ezért a TSI alapvető jellemzőitől a TSI regisztereiig különbségek vannak az MCX Nx4x TSI és a Kinetis E sorozatú TSI között. Ebben a dokumentumban csak a különbségek szerepelnek. Az ÁME-nyilvántartások ellenőrzéséhez használja a referencia kézikönyvet.
  • Ez a fejezet az MCX Nx4x TSI jellemzőit írja le, összehasonlítva a Kinetis E sorozat TSI-jével.
  • Amint a 3. táblázat mutatja, az MCX Nx4x TSI-t nem befolyásolja a VDD zaj. Több funkcióval is rendelkezik.
  • Ha a funkcióóra a chiprendszer órájából van konfigurálva, akkor az TSI energiafogyasztás csökkenthető.
  • Annak ellenére, hogy az MCX Nx4x TSI-nek csak egy TSI-modulja van, támogatja több hardveres érintőgomb tervezését a hardverkártyán, ha kölcsönös cap módot használ.

3. táblázat. A különbség az MCX Nx4x TSI és a Kinetis E TSI (KE17Z256) között

  MCX Nx4x sorozat Kinetis E sorozat
Működési voltage 1.71 V – 3.6 V 2.7 V – 5.5 V
VDD zajhatás Nem Igen
Funkció óra forrás • TSI IP belsőleg generált

• Chiprendszer óra

TSI IP belsőleg generált
Funkció óra tartomány 30 KHz – 10 MHz 37 KHz – 10 MHz
TSI csatornák Akár 25 csatorna (TSI0) Akár 50 csatorna (TSI0, TSI1)
Pajzs csatornák 4 árnyékoló csatorna: CH0, CH6, CH12, CH18 3 árnyékoló csatorna minden ÁME-hez: CH4, CH12, CH21
Érintő mód Self-cap mód: TSI[0:24] Self-cap mód: TSI[0:24]
  MCX Nx4x sorozat Kinetis E sorozat
  Kölcsönös cap mód: Tx[0:7], Rx[8:24] Kölcsönös cap mód: Tx[0:5], Rx[6:12]
Érintőelektródák önzáró elektródák: akár 25 kölcsönös kupakkal ellátott elektróda: akár 136 (8×17) önzáró elektródák: legfeljebb 50 (25+25) kölcsönös kupakkal ellátott elektróda: legfeljebb 72 (6×6 +6×6)
Termékek MCX N9x és MCX N5x KE17Z256

Az MCX Nx4x TSI és a Kinetis TSI által támogatott funkciókat a 4. táblázat mutatja be.
4. táblázat. Az MCX Nx4x TSI és a Kinetis TSI által támogatott funkciók

  MCX Nx4x sorozat Kinetis E sorozat
Kétféle érzékelési mód Self-cap mód: Alapvető önzáró mód Érzékenységnövelő mód Zajszűrő mód

Kölcsönös sapka mód: Alapvető kölcsönös sapka mód Érzékenységnövelés engedélyezése

Támogatás megszakítása Keresés vége megszakítás Tartományon kívüli megszakítás
Trigger forrás támogatás 1. Szoftver triggerelés a GENCS[SWTS] bit beírásával

2. Hardver trigger az INPUTMUX-on keresztül

3. Automatikus trigger az AUTO_TRIG[TRIG_ EN] által

1. Szoftver triggerelés a GENCS[SWTS] bit beírásával

2. Hardver trigger INP UTMUX-on keresztül

Alacsony fogyasztású támogatás Mély alvó üzemmód: teljes mértékben működik, ha a GENCS[STPE] 1-re van állítva. Kikapcsolás: Ha a WAKE tartomány aktív, a TSI úgy működhet, mint „mély alvás” módban. Mély kikapcsolás, VBAT: nem elérhető STOP mód, VLPS mód: teljesen működőképes, ha a GENCS[STPE] 1-re van állítva.
Alacsony fogyasztású ébresztés Mindegyik TSI csatorna felébresztheti az MCU-t alacsony fogyasztású üzemmódból.
DMA támogatás A hatótávolságon kívüli vagy a pásztázás végi esemény kiválthatja a DMA átvitelt.
Hardveres zajszűrő Az SSC csökkenti a frekvenciazajt és elősegíti a jel-zaj arányt (PRBS mód, fel-le számláló mód).

Az MCX Nx4x TSI újdonságai
Néhány új funkcióval bővült az MCX Nx4x TSI. A legjelentősebbeket az alábbi táblázat tartalmazza. Az MCX Nx4x TSI a szolgáltatások gazdagabb skáláját kínálja a felhasználók számára. A Baseline automatikus nyomkövetés, a Threshold auto trace és a Debounce funkcióihoz hasonlóan ezek a funkciók bizonyos hardveres számításokat is végrehajthatnak. Szoftverfejlesztési erőforrásokat takarít meg.

5. táblázat. Az MCX Nx4x TSI újdonságai

  MCX Nx4x sorozat
1 Proximity csatornák egyesítése funkció
2 Alapvonal automatikus nyomkövetési funkciója
3 Küszöb automatikus nyomkövetési funkció
4 Debounce funkció
5 Automatikus trigger funkció
6 Óra a chiprendszer órájából
7 Ujjfunkció tesztelése

MCX Nx4x TSI funkció leírása
Íme az újonnan hozzáadott funkciók leírása:

  1. A közelítési csatornák egyesítése funkció
    • A közelítés funkció több TSI-csatorna egyesítésére szolgál a kereséshez. Konfigurálja a TSI0_GENCS[S_PROX_EN] értéket 1-re a közelítési mód engedélyezéséhez, a TSI0_CONFIG[TSICH] értéke érvénytelen, nem használható csatorna kiválasztására közelségi módban.
    • A 25 bites TSI0_CHMERGE[CHANNEL_ENABLE] regiszter több csatorna kiválasztására van beállítva, a 25 bites pedig 25 TSI csatorna kiválasztását vezérli. Legfeljebb 25 csatornát tud kiválasztani, ha a 25 bitet 1-re állítja (1_1111_1111_1111_1111_1111_1111b). Ha trigger történik, a TSI0_CHMERGE[CHANNEL_ENABLE] által kiválasztott több csatornát a rendszer együtt vizsgálja, és létrehozza a TSI-keresési értékek egy készletét. A letapogatási érték a TSI0_DATA[TSICNT] regiszterből olvasható ki. A proximity merge funkció elméletileg integrálja a több csatorna kapacitását, majd megkezdi a pásztázást, ami csak self-cap módban érvényes. Minél több érintési csatornát egyesítenek, annál rövidebb a pásztázási idő, annál kisebb a pásztázási érték és annál gyengébb az érzékenység. Ezért az érintés érzékelésekor több érintési kapacitásra van szükség a nagyobb érzékenység eléréséhez. Ez a funkció nagy felületű érintésérzékelésre és nagy kiterjedésű közelségérzékelésre alkalmas.
  2. Alapvonal automatikus nyomkövetési funkciója
    • Az MCX Nx4x TSI-je biztosítja a regisztert az TSI alapvonalának és az alapvonal nyomkövetési funkciójának beállításához. Miután a TSI csatorna szoftver kalibrálása befejeződött, töltsön be egy inicializált alapértéket a TSI0_BASELINE[BASELINE] regiszterbe. Az érintési csatorna kezdeti alapvonalát a TSI0_BASELINE[BASELINE] regiszterben a felhasználó írja be a szoftverbe. Az alapvonal beállítása csak egy csatornára érvényes. Az alapvonal nyomkövetési funkciója be tudja állítani az alapvonalat a TSI0_BASELINE[BASELINE] regiszterben, hogy az közel kerüljön a TSI áramerősségéhez.ample érték. Az alapvonali nyomkövetés engedélyezése funkciót a TSI0_BASELINE[BASE_TRACE_EN] bit engedélyezi, az automatikus nyomkövetési arány pedig a TSI0_BASELINE[BASE_TRACE_DEBOUNCE] regiszterben van beállítva. Az alapvonal értékét a rendszer automatikusan növeli vagy csökkenti, a változás értéke minden egyes növekedéshez/csökkentéshez BASELINE * BASE_TRACE_DEBOUNCE. Az alapvonali nyomkövetési funkció csak alacsony fogyasztású üzemmódban engedélyezett, és a beállítás csak egy csatornára érvényes. Az érintési csatorna megváltoztatásakor az alapvonalhoz kapcsolódó regisztereket újra kell konfigurálni.
  3. Küszöb automatikus nyomkövetési funkció
    • A küszöbértéket az IP belső hardver tudja kiszámítani, ha a küszöbkövetés engedélyezve van a TSI0_BASELINE[THRESHOLD_TRACE_EN] bit 1-re konfigurálásával. A számított küszöbérték betöltődik a TSI0_TSHD küszöbregiszterbe. A kívánt küszöbérték eléréséhez válassza ki a küszöbarányt a TSI0_BASELINE[THRESHOLD_RATIO]-ban. Az érintési csatorna küszöbértékét az alábbi képlet alapján számítjuk ki az IP belsőben. Küszöb_H: TSI0_TSHD[THRESH] = [ALAPVONAL + ALAPVONAL >>(THRESHOLD_ARATIO+1)] Küszöb_L: TSI0_TSHD[THRESL] = [ALAPVONAL – ALAPSZÁM >>(THRESHOLD_ARTIO+1)] ALAPSZÁM a TSI0_BASELINE].
  4. Debounce funkció
    • Az MCX Nx4x TSI biztosítja a hardveres visszapattanási funkciót, a TSI_GENCS[DEBOUNCE] segítségével konfigurálható a tartományon kívüli események száma, amelyek megszakítást generálhatnak. Csak a tartományon kívüli megszakítási eseménymód támogatja a visszapattanási funkciót, a keresés végi megszakítási esemény pedig nem.
  5. Automatikus trigger funkció.
    • A TSI-nek három triggerforrása van, beleértve a szoftveres triggert a TSI0_GENCS[SWTS] bit írásával, a hardveres triggert az INPUTMUX-on keresztül, és az automatikus triggert a TSI0_AUTO_TRIG[TRIG_EN] által. A 4. ábra az automatikusan trigger által generált folyamatot mutatja.NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (4)
    • Az automatikus trigger funkció az MCX Nx4x TSI új funkciója. Ezt a funkciót a beállítás engedélyezi
    • TSI0_AUTO_TRIG[TRIG_EN] – 1. Az automatikus trigger engedélyezése után a TSI0_GENCS[SWTS] szoftveres és hardveres trigger konfigurációja érvénytelen. Az egyes triggerek közötti időszak az alábbi képlettel számítható ki:
    • Az egyes triggerek közötti időzítési periódus = trigger clock/trigger clock osztó * trigger óra számláló.
    • Trigger óra: konfigurálja a TSI0_AUTO_TRIG[TRIG_CLK_SEL]-t az automatikus trigger-órajelforrás kiválasztásához.
    • Trigger-óraosztó: konfigurálja a TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER]-t a trigger-óraosztó kiválasztásához.
    • Trigger-óraszámláló: konfigurálja a TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER]-t az indítóóra-számláló értékének konfigurálásához.
    • Az automatikus trigger órajelforrás órájaként az egyik az lp_osc 32k órajel, a másik a FRO_12Mhz óra vagy a clk_in órajel választható ki a TSICLKSEL[SEL]-vel, és osztható a TSICLKDIV[DIV]-vel.
  6. Óra a chip rendszer órájából
    • Általában a Kinetis E sorozatú TSI belső referenciaórát biztosít a TSI funkcionális óra létrehozásához.
    • Az MCX Nx4x TSI-jénél a működési óra nem csak a belső IP-ből származhat, hanem a chiprendszer órájából is. Az MCX Nx4x TSI két funkció-órajelforrás-választással rendelkezik (a TSICLKSEL[SEL] konfigurálásával).
    • Amint az 5. ábrán látható, az egyik a chiprendszer órájából csökkentheti a TSI működési energiafogyasztását, egy másikat a TSI belső oszcillátor állít elő. Csökkentheti a TSI működési órájának jitterét.NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (5)
    • A FRO_12 MHz-es órajel vagy a clk_in órajel a TSI funkció órajelforrása, a TSICLKSEL[SEL] paraméterrel választható ki és osztható a TSICLKDIV[DIV]-vel.
  7. Ujjfunkció tesztelése
    • Az MCX Nx4x TSI biztosítja a tesztujj funkciót, amely a kapcsolódó regiszter konfigurálásával valódi ujjérintést szimulálhat a hardverlapon.
    • Ez a funkció hasznos a kódhibakeresés és a hardverkártya tesztje során.
    • A TSI tesztujj erőssége a TSI0_MISC[TEST_FINGER] segítségével konfigurálható, a felhasználó ezen keresztül módosíthatja az érintés erősségét.
    • Az ujjkapacitásnak 8 lehetősége van: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. A tesztujj funkciót a TSI0_MISC[TEST_FINGER_EN] 1-re konfigurálásával engedélyezheti.
    • A felhasználó ezzel a funkcióval kiszámíthatja a hardver érintőpad kapacitását, a TSI paraméterek hibakeresését, és elvégezheti a szoftverbiztonsági/hibateszteket (FMEA). A szoftverkódban először konfigurálja az ujjkapacitást, majd engedélyezze a tesztujj funkciót.

ExampAz MCX Nx4x TSI új funkciójának használati esete
Az MCX Nx4x TSI rendelkezik egy funkcióval az alacsony fogyasztású használathoz:

  • Használja a chip rendszer óráját az IP energiafogyasztás megtakarításához.
  • Használja az automatikus trigger funkciót, a közelítési csatornák egyesítési funkcióját, az alapvonal automatikus nyomkövetési funkcióját, a küszöbérték automatikus nyomkövetési funkcióját és a visszapattanási funkciót az alacsony fogyasztású ébresztés egyszerű használatához.

MCX Nx4x TSI hardver és szoftver támogatás

  • Az NXP négyféle hardverkártyával rendelkezik az MCX Nx4x TSI kiértékelésének támogatására.
  • Az X-MCX-N9XX-TSI tábla a belső értékelő tábla, a FAE/Marketing szerződést kér az igénylésére.
  • A másik három tábla az NXP hivatalos kiadási táblája, és megtalálható a NXP web ahol a felhasználó letöltheti a hivatalosan támogatott szoftver SDK-t és érintőkönyvtárat.

MCX Nx4x sorozatú TSI értékelő tábla

  • Az NXP értékelő táblákat biztosít a felhasználóknak az TSI funkció értékeléséhez. Az alábbiakban a tábla részletes információi találhatók.

X-MCX-N9XX-TSI kártya

  • Az X-MCX-N9XX-TSI kártya egy érintésérzékelős referencia-kialakítás, amely több érintési mintát is tartalmaz az NXP nagy teljesítményű MCX Nx4x MCU-n alapul, amely egy TSI-modullal rendelkezik, és akár 25, a kártyán bemutatott érintési csatornát is támogat.
  • A kártya használható az MCX N9x és N5x sorozatú MCU TSI funkciójának értékelésére. Ez a termék megfelelt az IEC61000-4-6 3V tanúsítványnak.

NXP félvezetők

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (6)

MCX-N5XX-EVK

MCX-N5XX-EVK érintőcsúszkát biztosít a táblán, és kompatibilis az FRDM-TOUCH kártyával. Az NXP érintőkönyvtárat biztosít a billentyűk, a csúszkák és a forgó érintések funkcióinak megvalósításához.

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (7)

MCX-N9XX-EVK

MCX-N9XX-EVK érintőcsúszkát biztosít a táblán, és kompatibilis az FRDM-TOUCH kártyával. Az NXP érintőkönyvtárat biztosít a billentyűk, a csúszkák és a forgó érintések funkcióinak megvalósításához.

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (8)

FRDM-MCXN947
FRDM-MCXN947 egyérintéses gombot biztosít a táblán, és kompatibilis az FRDM-TOUCH kártyával. Az NXP érintőkönyvtárat biztosít a billentyűk, a csúszkák és a forgó érintések funkcióinak megvalósításához.

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (9)

NXP érintőkönyvtár támogatás az MCX Nx4x TSI-hez

  • Az NXP ingyenes érintőszoftver-könyvtárat kínál. Minden olyan szoftvert tartalmaz, amely az érintések észleléséhez és a fejlettebb vezérlők, például csúszkák vagy billentyűzetek megvalósításához szükséges.
  • A TSI háttéralgoritmusok elérhetők érintőbillentyűzetekhez és analóg dekóderekhez, automatikus érzékenység-kalibrációhoz, alacsony energiafogyasztáshoz, közelséghez és víztűréshez.
  • Az SW forráskód formájában kerül terjesztésre „objektum C nyelvi kódstruktúrában”. A TSI konfigurálásához és hangolásához FreeMASTER alapú érintőhangoló eszköz áll rendelkezésre.

SDK build és érintőkönyvtár letöltése

  • A felhasználó MCX hardverlapokból SDK-t építhet https://mcuxpresso.nxp.com/en/welcome, adja hozzá az érintőkönyvtárat az SDK-hoz, és töltse le a csomagot.
  • A folyamatot a 10., 11. és 12. ábra mutatja.NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (10)NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (11)

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (12)

NXP érintőkönyvtár

  • A letöltött SDK mappában található érintésérzékelő kód …\boards\frdmmcxn947\demo_apps\touch_ sensing az NXP érintőkönyvtár segítségével lett kifejlesztve.
  • Az NXP Touch Library Reference Manual a …/middleware/touch/freemaster/html/index.html mappában található, leírja az NXP Touch szoftverkönyvtárat az érintésérzékelő alkalmazások NXP MCU platformokon való megvalósításához. Az NXP Touch szoftverkönyvtár érintésérzékelő algoritmusokat kínál az ujj érintésének, mozgásának vagy gesztusainak észlelésére.
  • A FreeMASTER eszköz a TSI konfigurálásához és hangolásához az NXP érintőkönyvtárában található. További információkért lásd az NXP Touch Library kézikönyvét (dokumentum NT20RM) vagy az NXP Touch fejlesztési útmutatót (dokumentum AN12709).
  • Az NXP Touch könyvtár alapvető építőköveit a 13. ábra mutatja:

NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (13)

MCX Nx4x TSI teljesítmény

Az MCX Nx4x TSI esetében a következő paramétereket tesztelték az X-MCX-N9XX-TSI kártyán. Íme a teljesítmény összefoglalója.

6. táblázat. Teljesítményösszefoglaló

  MCX Nx4x sorozat
1 SNR Akár 200:1 az önzáró módhoz és a kölcsönös cap módhoz
2 Fedőréteg vastagsága 20 mm-ig
3 A pajzs meghajtó erőssége Akár 600pF 1MHz-en, Akár 200pF 2MHz-en
4 Érzékelő kapacitás tartomány 5pF – 200pF
  1. SNR teszt
    • Az SNR kiszámítása a TSI számláló értékének nyers adatai alapján történik.
    • Abban az esetben, ha nem használunk algoritmust az s feldolgozásáraampled értékek, 200:1 SNR értékek érhetők el self-cap módban és kölcsönös cap módban.
    • A 14. ábrán látható módon az SNR tesztet elvégezték az EVB TSI kártyáján.NXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (14)
  2. Pajzs meghajtás szilárdsági vizsgálata
    • A TSI erős árnyékolási szilárdsága javíthatja az érintőpad vízálló teljesítményét, és támogathatja a nagyobb érintőpad kialakítását a hardverlapon.
    • Ha a 4 TSI árnyékoló csatorna mindegyike engedélyezett, az árnyékoló csatornák maximális meghajtóképességét 1 MHz és 2 MHz TSI munkaórákon tesztelik önzáró módban.
    • Minél magasabb a TSI működési órajele, annál kisebb az árnyékolt csatorna meghajtási erőssége. Ha az ÁME működési órajele kisebb, mint 1 MHz, az ÁME maximális meghajtási erőssége nagyobb, mint 600 pF.
    • A hardver tervezéséhez tekintse meg a 7. táblázatban látható teszteredményeket.
    • 7. táblázat. A pajzsvezető szilárdsági teszt eredménye
      Pajzs csatorna bekapcsolva Óra Max pajzs hajtási erő
      CH0, CH6, CH12, CH18 1 MHz 600 pF
      2 MHz 200 pF
  3. Fedőréteg vastagságának vizsgálata
    • Az érintési elektróda külső környezeti hatásokkal szembeni védelme érdekében a fedőanyagot szorosan az érintési elektróda felületéhez kell rögzíteni. Az érintőelektróda és a fedőréteg között nem szabad légrésnek lennie. A nagy dielektromos állandójú vagy kis vastagságú fedőréteg javítja az érintési elektróda érzékenységét. Az akril fedőanyag maximális fedőrétegvastagságát az X-MCX-N9XX-TSI táblán tesztelték a 15. és 16. ábrán látható módon. Az érintési hatás a 20 mm-es akril fedőrétegen észlelhető.
    • Itt vannak a teljesítendő feltételek:
      • SNR>5:1
      • Self-cap mód
      • 4 árnyékoló csatorna bekapcsolva
      • Az érzékenység fokozásaNXP-MCX-N-sorozat-nagyteljesítményű-mikrovezérlők-1. ábra (15)
  4. Érzékelő kapacitás tartomány teszt
    • A hardverkártyán lévő érintésérzékelők javasolt belső kapacitása 5 pF és 50 pF között van.
    • Az érintésérzékelő területe, a NYÁK anyaga és a kártyán lévő útvonalnyom befolyásolja a belső kapacitás méretét. Ezeket figyelembe kell venni a tábla hardvertervezése során.
    • Az X-MCX-N9XX-TSI kártyán végzett tesztelés után az MCX Nx4x TSI érzékeli az érintési műveletet, ha a belső kapacitás akár 200 pF, az SNR pedig nagyobb, mint 5:1. Ezért az érintőtáblák tervezésére vonatkozó követelmények rugalmasabbak.

Következtetés

Ez a dokumentum bemutatja a TSI alapvető funkcióit az MCX Nx4x chipeken. Az MCX Nx4x TSI elvével kapcsolatos részletekért lásd az MCX Nx4x referenciakézikönyv TSI fejezetét (dokumentum MCXNx4xRM). A hardverlap kialakítására és az érintőpad kialakítására vonatkozó javaslatokért lásd a KE17Z Dual TSI felhasználói kézikönyvet (dokumentum KE17ZDTSIUG).

Hivatkozások

A következő hivatkozások érhetők el az NXP-n webtelek:

  1. MCX Nx4x kézikönyv (dokumentum MCXNx4xRM)
  2. KE17Z Dual TSI felhasználói kézikönyv (dokumentum KE17ZDTSIUG)
  3. NXP Touch fejlesztési útmutató ( dokumentum AN12709)
  4. NXP Touch Library kézikönyv (dokumentum NT20RM)

Revíziótörténet

8. táblázat. Revíziótörténet

Dokumentumazonosító Megjelenés dátuma Leírás
UG10111 v.1 7. május 2024 Kezdeti verzió

Jogi információk

  • Meghatározások
    • tervezet — A vázlat állapota egy dokumentumon azt jelzi, hogy a tartalom még mindig belső átdolgozás alatt állview és formális jóváhagyástól függ, ami módosításokat vagy kiegészítéseket eredményezhet. Az NXP Semiconductors nem vállal felelősséget és nem vállal garanciát a dokumentumtervezet változatában szereplő információk pontosságára vagy teljességére vonatkozóan, és nem vállal felelősséget az ilyen információk felhasználásának következményeiért.
  • Felelősségi nyilatkozatok
    • Korlátozott garancia és felelősség – A dokumentumban szereplő információk pontosak és megbízhatóak. Az NXP Semiconductors azonban nem vállal semmilyen kifejezett vagy hallgatólagos nyilatkozatot vagy garanciát az ilyen információk pontosságára vagy teljességére vonatkozóan, és nem vállal felelősséget az ilyen információk felhasználásának következményeiért. Az NXP Semiconductors nem vállal felelősséget a jelen dokumentum tartalmáért, ha azt az NXP Semiconductors-on kívüli információforrás szolgáltatja. Az NXP Semiconductors semmilyen esetben sem vállal felelősséget semmilyen közvetett, véletlen, büntető, különleges vagy következményes kárért (beleértve – korlátozás nélkül – az elmaradt nyereséget, az elveszett megtakarításokat, az üzlet megszakítását, a termékek eltávolításával vagy cseréjével kapcsolatos költségeket vagy az átdolgozási költségeket). hogy az ilyen károk jogsértésen (beleértve a hanyagságot is), garancián, szerződésszegésen vagy bármely más jogi elméleten alapulnak-e vagy sem. A vásárlót bármilyen okból esetlegesen elszenvedett károk ellenére az NXP Semiconductors összesített és halmozott felelősségét a vásárlóval szemben az itt leírt termékekért az NXP Semiconductors kereskedelmi értékesítésének feltételei korlátozzák.
    • A változtatás joga – Az NXP Semiconductors fenntartja a jogot, hogy bármikor és előzetes értesítés nélkül módosítsa a jelen dokumentumban közzétett információkat, beleértve a korlátozások nélkül a specifikációkat és a termékleírásokat. Ez a dokumentum hatályon kívül helyez és helyettesít minden, a közzététel előtt közölt információt.
    • Használatra alkalmasság - Az NXP Semiconductors termékeket nem úgy tervezték, engedélyezték vagy nem garantálják, hogy alkalmasak legyenek életfenntartó, életfontosságú vagy biztonsági szempontból kritikus rendszerekben vagy berendezésekben való használatra, sem olyan alkalmazásokra, ahol az NXP Semiconductors termék meghibásodása vagy hibás működése ésszerűen várhatóan személyi sérülés, halál vagy súlyos anyagi vagy környezeti kár. Az NXP Semiconductors és beszállítói nem vállalnak felelősséget az NXP Semiconductors termékek ilyen berendezésekbe vagy alkalmazásokba történő beépítéséért és/vagy használatáért, ezért az ilyen beépítés és/vagy felhasználás az ügyfél saját felelősségére történik.
    • Alkalmazások – Az itt leírt alkalmazások ezen termékekre vonatkozóan csak illusztrációs célokat szolgálnak. Az NXP Semiconductors nem vállal felelősséget és nem vállal garanciát arra vonatkozóan, hogy az ilyen alkalmazások további tesztelés vagy módosítás nélkül alkalmasak lesznek a meghatározott felhasználásra. Az ügyfelek felelősek az NXP Semiconductors termékeket használó alkalmazásaik és termékeik tervezéséért és működéséért, és az NXP Semiconductors nem vállal felelősséget az alkalmazásokhoz vagy az ügyfél terméktervezéséhez nyújtott segítségért. Kizárólag az ügyfél felelőssége annak eldöntése, hogy az NXP Semiconductors termék alkalmas-e és alkalmas-e az ügyfél által tervezett alkalmazásokhoz és termékekhez, valamint az ügyfél harmadik fél ügyfele(i) tervezett alkalmazásához és használatához. Az ügyfeleknek megfelelő tervezési és üzemeltetési biztosítékokat kell biztosítaniuk az alkalmazásaikkal és termékeikkel kapcsolatos kockázatok minimalizálása érdekében. Az NXP Semiconductors nem vállal semmilyen felelősséget olyan nemteljesítéssel, kárral, költséggel vagy problémával kapcsolatban, amely az ügyfél alkalmazásaiban vagy termékeiben, illetve az ügyfél külső ügyfél(ek) általi alkalmazáson vagy használaton alapul. Az ügyfél felelős azért, hogy minden szükséges tesztelést elvégezzen az ügyfél alkalmazásainál és termékeinél az NXP Semiconductors termékek használatával, hogy elkerülje az alkalmazások és a termékek, illetve az alkalmazás vagy az ügyfél harmadik fél ügyfelei általi használat hibáját. Az NXP nem vállal felelősséget ezzel kapcsolatban.
    • A kereskedelmi értékesítés feltételei - Az NXP Semiconductors termékek értékesítése a következő címen közzétett általános kereskedelmi feltételek és feltételek szerint történik https://www.nxp.com/profile/terms hacsak érvényes írásos egyedi megállapodás másként nem rendelkezik. Egyedi megállapodás megkötése esetén csak az adott szerződés feltételei érvényesek. Az NXP Semiconductors kifejezetten tiltakozik az ügyfél által az NXP Semiconductors termékek ügyfél általi megvásárlására vonatkozó általános szerződési feltételek alkalmazása ellen.
    • Exportellenőrzés - Ez a dokumentum, valamint az itt leírt cikk(ek)re az exportellenőrzési szabályok vonatkozhatnak. A kivitelhez szükség lehet az illetékes hatóságok előzetes engedélyére.
    • Alkalmasság nem gépjármű-minősítésű termékekben való használatra — Hacsak ez a dokumentum kifejezetten nem mondja ki, hogy ez az adott NXP Semiconductors termék autóipari minősítésű, a termék nem alkalmas autóipari használatra. Nem minősített és nem is tesztelt az autóipari tesztelési vagy alkalmazási követelmények szerint. Az NXP Semiconductors nem vállal felelősséget a nem gépjármű-minősítésű termékek autóipari berendezésekben vagy alkalmazásokban való szerepeltetéséért és/vagy használatáért. Ha az ügyfél a terméket az autóipari előírásoknak és szabványoknak megfelelő autóipari alkalmazásokban történő tervezésre és felhasználásra használja, az ügyfél (a) köteles a terméket az NXP Semiconductors által a termékre vonatkozó jótállás nélkül használni az ilyen autóipari alkalmazásokhoz, felhasználáshoz és specifikációkhoz, és (b) amikor Az ügyfél a terméket az NXP Semiconductors specifikációitól eltérő autóipari alkalmazásokhoz használja, az ilyen felhasználást kizárólag az ügyfél saját kockázatára végezheti, és (c) az ügyfél teljes mértékben kártalanítja az NXP Semiconductors-t minden felelősségért, kárért vagy meghiúsult termékkövetelésért, amely abból ered, hogy az ügyfél tervezése és a termék felhasználása autóipari alkalmazások az NXP Semiconductors szabványos garanciáján és az NXP Semiconductors termékspecifikációin túl.
    • Fordítások – A dokumentum nem angol nyelvű (lefordított) változata, beleértve a dokumentumban található jogi információkat is, csak tájékoztató jellegű. A lefordított és az angol nyelvű változat közötti eltérések esetén az angol nyelvű változat az irányadó.
    • Biztonság - Az Ügyfél tudomásul veszi, hogy az összes NXP termék azonosítatlan sérülékenységeknek lehet kitéve, vagy ismert korlátozásokkal támogathatja a megállapított biztonsági szabványokat vagy specifikációkat. Az ügyfelek felelősek alkalmazásaik és termékeik tervezéséért és üzemeltetéséért azok teljes életciklusa során, hogy csökkentsék e sebezhetőségek hatását az ügyfél alkalmazásaira és termékeire. Az ügyfél felelőssége kiterjed más nyílt és/vagy szabadalmaztatott technológiákra is, amelyeket az NXP termékek támogatnak az ügyfél alkalmazásaiban. Az NXP semmilyen sebezhetőségért nem vállal felelősséget. Az ügyfeleknek rendszeresen ellenőrizniük kell az NXP biztonsági frissítéseit, és megfelelő módon kell nyomon követniük. A Vevőnek ki kell választania azokat a biztonsági jellemzőkkel rendelkező termékeket, amelyek a legjobban megfelelnek a tervezett alkalmazás szabályainak, előírásainak és szabványainak, és meghozza a végső tervezési döntéseket termékeivel kapcsolatban, és kizárólagos felelősséggel tartozik a termékeivel kapcsolatos valamennyi jogi, szabályozási és biztonsági követelmény betartásáért. , függetlenül az NXP által esetlegesen nyújtott információktól vagy támogatástól. Az NXP rendelkezik termékbiztonsági eseményekre reagáló csoporttal (PSIRT) (elérhető a következő címen). PSIRT@nxp.com).
    • NXP BV — Az NXP BV nem működő vállalat, és nem forgalmaz vagy értékesít termékeket.

Védjegyek

  • Értesítés: Minden hivatkozott márka, terméknév, szolgáltatásnév és védjegy a megfelelő tulajdonosok tulajdona.
  • NXP - szó és logó az NXP BV védjegyei
  • AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, sokoldalú — az Arm Limited (vagy leányvállalatai vagy leányvállalatai) védjegyei és/vagy bejegyzett védjegyei az Egyesült Államokban és/vagy másutt. A kapcsolódó technológiát szabadalom, szerzői jog, formatervezési minta és üzleti titok bármelyike ​​vagy mindegyike védheti. Minden jog fenntartva.
  • Kinetikus az NXP BV védjegye
  • MCX az NXP BV védjegye
  • Microsoft, Azure és ThreadX — a Microsoft cégcsoport védjegyei.

Kérjük, vegye figyelembe, hogy a jelen dokumentumra és az itt leírt termék(ek)re vonatkozó fontos megjegyzések a „Jogi információk” részben találhatók.

  • © 2024 NXP BV Minden jog fenntartva.
  • További információért kérjük, látogasson el https://www.nxp.com.
  • Kiadás dátuma: 7. május 2024
  • Dokumentum azonosító: UG10111
  • Fordulat. 1. május 7–2024

Dokumentumok / Források

NXP MCX N sorozatú nagy teljesítményű mikrovezérlők [pdf] Felhasználói útmutató
MCX N sorozat, MCX N sorozat nagy teljesítményű mikrovezérlők, nagy teljesítményű mikrovezérlők, mikrokontrollerek

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *