NXP MCX N sorozatú nagy teljesítményű mikrovezérlő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:
- 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.
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:
- 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.
- 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.
- 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].
- 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.
- 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.
- 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.
- 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.
- Ó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.
- 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.
- 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
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.
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.
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 é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 é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:
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 |
- 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.
- 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
- 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ása
- É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:
- MCX Nx4x kézikönyv (dokumentum MCXNx4xRM)
- KE17Z Dual TSI felhasználói kézikönyv (dokumentum KE17ZDTSIUG)
- NXP Touch fejlesztési útmutató ( dokumentum AN12709)
- 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 |