NXP MCX N sērijas augstas veiktspējas mikrokontrolleri
Informācija par produktu
- Specifikācijas:
- Modelis: MCX Nx4x TSI
- Pieskarieties vienumam Sensing Interface (TSI) kapacitatīviem pieskāriena sensoriem
- MCU: Dual Arm Cortex-M33 kodoli, kas darbojas līdz 150 MHz
- Skārienjutības metodes: Paškapacitātes režīms un savstarpējās kapacitātes režīms
- Skārienkanālu skaits: Līdz 25 pašpārklājuma režīmam, līdz 136 savstarpējai vāciņa režīmam
Produkta lietošanas instrukcijas
- Ievads:
- MCX Nx4x TSI ir izstrādāta, lai nodrošinātu skārienjutības iespējas kapacitatīviem pieskāriena sensoriem, izmantojot TSI moduli.
- MCX Nx4x TSI beigusiesview:
- TSI modulis atbalsta divas pieskāriena noteikšanas metodes: paškapacitāti un savstarpējo kapacitāti.
- MCX Nx4x TSI blokshēma:
- TSI modulim ir 25 pieskāriena kanāli ar 4 vairoga kanāliem, lai uzlabotu piedziņas spēku. Tā atbalsta self-cap un savstarpēju vāciņu režīmus vienā PCB.
- Paškapacitatīvs režīms:
- Izstrādātāji var izmantot līdz pat 25 pašpārklājuma kanāliem, lai izstrādātu pieskārienu elektrodus pašvāka režīmā.
- Savstarpējais kapacitatīvais režīms:
- Savstarpējā vāciņa režīms ļauj izmantot līdz pat 136 skārienelektrodiem, nodrošinot elastību skārientaustiņu dizainiem, piemēram, skārienjutīgām tastatūrām un skārienekrāniem.
- Lietošanas ieteikumi:
- Nodrošiniet pareizu sensoru elektrodu savienojumu ar SITS ievades kanāliem, izmantojot I/O tapas.
- Izmantojiet aizsargkanālus, lai uzlabotu šķidruma toleranci un braukšanas spēju.
- Ņemiet vērā dizaina prasības, izvēloties starp pašnovērošanas un savstarpējās vāciņa režīmu.
FAQ
- J: Cik pieskāriena kanālu ir MCX Nx4x TSI modulim?
- A: TSI modulim ir 25 pieskāriena kanāli ar 4 vairoga kanāliem, lai uzlabotu piedziņas spēku.
- J: Kādas dizaina iespējas ir pieejamas pieskāriena elektrodiem savstarpējā kapacitatīvā režīmā?
- A: Savstarpējā vāciņa režīms atbalsta līdz pat 136 skārienelektrodiem, nodrošinot elastību dažādiem skārientaustiņu dizainiem, piemēram, skārienjutīgām tastatūrām un skārienekrāniem.
Dokumenta informācija
Informācija | Saturs |
Atslēgvārdi | MCX, MCX Nx4x, TSI, touch. |
Abstrakts | MCX Nx4x sērijas skārienjutības interfeiss (TSI) ir jaunināts IP ar jaunām funkcijām, lai ieviestu bāzes līnijas/sliekšņa automātisko regulēšanu. |
Ievads
- Industrial and IoT (IIoT) MCU MCX N sērijai ir divi Arm Cortex-M33 kodoli, kas darbojas līdz 150 MHz.
- MCX N sērija ir augstas veiktspējas, mazjaudas mikrokontrolleri ar inteliģentām perifērijas ierīcēm un paātrinātājiem, kas nodrošina daudzuzdevumu iespējas un veiktspējas efektivitāti.
- MCX Nx4x sērijas skārienjutības interfeiss (TSI) ir jaunināts IP ar jaunām funkcijām, lai ieviestu bāzes līnijas/sliekšņa automātisko regulēšanu.
MCX Nx4x TSI beigusiesview
- TSI nodrošina kapacitatīvo pieskārienu sensoru skārienjutīgu noteikšanu. Ārējais kapacitatīvā pieskāriena sensors parasti tiek veidots uz PCB, un sensora elektrodi ir savienoti ar TSI ievades kanāliem caur ierīces I/O tapām.
MCX Nx4x TSI blokshēma
- MCX Nx4x ir viens TSI modulis, un tas atbalsta 2 veidu pieskārienu noteikšanas metodes, paškapacitātes (saukta arī par self-cap) režīmu un savstarpējās kapacitātes (saukta arī par savstarpējo vāciņu) režīmu.
- MCX Nx4x TSI I blokshēma, kas parādīta 1. attēlā:
- MCX Nx4x TSI modulim ir 25 pieskāriena kanāli. 4 no šiem kanāliem var izmantot kā vairoga kanālus, lai uzlabotu pieskāriena kanālu piedziņas spēku.
- 4 aizsargkanāli tiek izmantoti, lai uzlabotu šķidruma toleranci un uzlabotu braukšanas spēju. Uzlabotā braukšanas spēja arī ļauj lietotājiem izveidot lielāku skārienpaliktni uz aparatūras plates.
- MCX Nx4x TSI modulim ir līdz 25 skārienkanāliem pašnovērošanas režīmam un 8 x 17 skārienkanāliem savstarpēja vāciņa režīmam. Abas minētās metodes var apvienot vienā PCB, taču TSI kanāls ir elastīgāks savstarpējai vāciņa režīmam.
- TSI[0:7] ir TSI Tx tapas, un TSI[8:25] ir TSI Rx tapas savstarpējā vāciņa režīmā.
- Paškapacitatīvā režīmā izstrādātāji var izmantot 25 pašpārklājuma kanālus, lai izstrādātu 25 pieskāriena elektrodus.
- Savstarpējā kapacitatīvā režīmā dizaina iespējas tiek paplašinātas līdz 136 (8 x 17) pieskāriena elektrodiem.
- Vairāki lietošanas gadījumi, piemēram, vairāku degļu indukcijas plīts ar skārienvadību, skārienjutīgās tastatūras un skārienekrāns, prasa daudz skārientaustiņu dizaina. MCX Nx4x TSI var atbalstīt līdz 136 pieskāriena elektrodiem, ja tiek izmantoti savstarpēja vāciņa kanāli.
- MCX Nx4x TSI var paplašināt vairāk pieskāriena elektrodu, lai atbilstu vairāku pieskārienu elektrodu prasībām.
- Ir pievienotas dažas jaunas funkcijas, lai atvieglotu IP lietošanu mazjaudas režīmā. TSI ir uzlabota EMC noturība, kas padara to piemērotu lietošanai rūpniecībā, sadzīves tehnikas un plaša patēriņa elektronikas lietojumos.
MCX Nx4x detaļu atbalstītā SITS
1. tabulā parādīts TSI kanālu skaits, kas atbilst dažādām MCX Nx4x sērijas daļām. Visas šīs daļas atbalsta vienu TSI moduli, kuram ir 25 kanāli.
1. tabula. MCX Nx4x daļas, kas atbalsta TSI moduli
Daļas | Biežums [Max] (MHz) | Zibspuldze (MB) | SRAM (kB) | SITS [Numurs, kanāli] | GPIO | Iepakojuma veids |
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 kanālu piešķiršana dažādām pakotnēm
2. tabula. TSI kanālu piešķiršana MCX Nx4x VFBGA un LQFP pakotnēm
184BGA VISI | 184BGA VISI piespraudes nosaukums | 100HLQFP N94X | 100HLQFP N94X tapas nosaukums | 100HLQFP N54X | 100HLQFP N54X tapas nosaukums | TSI kanāls |
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. tabula. TSI kanālu piešķiršana MCX Nx4x VFBGA un LQFP pakotnēm...turpinājums
184BGA VISI |
184BGA VISI piespraudes nosaukums |
100HLQFP N94X | 100HLQFP N94X tapas nosaukums | 100HLQFP N54X | 100HLQFP N54X tapas nosaukums | TSI kanāls |
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 |
2. un 3. attēlā parādīta divu SITS kanālu piešķiršana abām MCX Nx4x pakotnēm. Abos iepakojumos zaļā krāsā apzīmētās tapas ir TSI kanālu sadales vieta. Lai veiktu saprātīgu tapu piešķiršanu aparatūras skārienpaneļa dizainam, skatiet tapas atrašanās vietu.
MCX Nx4x TSI funkcijas
- Šajā sadaļā ir sniegta informācija par MCX Nx4x TSI funkcijām.
SITS salīdzinājums starp MCX Nx4x SITS un Kinetis SITS
- TSI MCX Nx4x un NXP Kinetis E sērijas TSI TSI ir izstrādāti uz dažādām tehnoloģiju platformām.
- Tāpēc no SITS pamatfunkcijām līdz SITS reģistriem pastāv atšķirības starp MCX Nx4x TSI un Kinetis E sērijas SITS. Šajā dokumentā ir uzskaitītas tikai atšķirības. Lai pārbaudītu SITS reģistrus, izmantojiet atsauces rokasgrāmatu.
- Šajā nodaļā ir aprakstītas MCX Nx4x SITS funkcijas, salīdzinot to ar Kinetis E sērijas SITS.
- Kā parādīts 3. tabulā, VDD troksnis neietekmē MCX Nx4x TSI. Tam ir vairāk funkciju pulksteņa iespēju.
- Ja funkciju pulkstenis ir konfigurēts no mikroshēmas sistēmas pulksteņa, TSI enerģijas patēriņu var samazināt.
- Lai gan MCX Nx4x TSI ir tikai viens TSI modulis, tas atbalsta vairāku aparatūras skārientaustiņu projektēšanu uz aparatūras plates, kad tiek izmantots savstarpējā vāciņa režīms.
3. tabula. Atšķirība starp MCX Nx4x TSI un Kinetis E TSI (KE17Z256)
MCX Nx4x sērija | Kinetis E sērija | |
Darbības apjomstage | 1.71 V–3.6 V | 2.7 V–5.5 V |
VDD trokšņa ietekme | Nē | Jā |
Funkcijas pulksteņa avots | • SITS IP iekšēji ģenerēts
• Mikroshēmu sistēmas pulkstenis |
TSI IP iekšēji ģenerēts |
Funkcijas pulksteņa diapazons | 30 KHz – 10 MHz | 37 KHz – 10 MHz |
TSI kanāli | Līdz 25 kanāliem (TSI0) | Līdz 50 kanāliem (TSI0, TSI1) |
Vairoga kanāli | 4 vairoga kanāli: CH0, CH6, CH12, CH18 | 3 vairoga kanāli katrai SITS: CH4, CH12, CH21 |
Pieskāriena režīms | Pašapzīmējuma režīms: TSI[0:24] | Pašapzīmējuma režīms: TSI[0:24] |
MCX Nx4x sērija | Kinetis E sērija | |
Savstarpējā ierobežojuma režīms: Tx[0:7], Rx[8:24] | Savstarpējā ierobežojuma režīms: Tx[0:5], Rx[6:12] | |
Pieskāriena elektrodi | elektrodi ar pašvāciņu: līdz 25 elektrodiem ar savstarpēju vāciņu: līdz 136 (8 × 17) | elektrodi ar pašvāciņu: līdz 50 (25+25) elektrodiem ar savstarpēju vāciņu: līdz 72 (6×6 +6×6) |
Produkti | MCX N9x un MCX N5x | KE17Z256 |
Funkcijas, ko atbalsta gan MCX Nx4x TSI, gan Kinetis TSI, ir parādītas 4. tabulā.
4. tabula. Funkcijas, ko atbalsta gan MCX Nx4x TSI, gan Kinetis TSI
MCX Nx4x sērija | Kinetis E sērija | |
Divu veidu sensoru režīms | Self-cap režīms: pamata pašvāciņa režīms Jutības palielināšanas režīms Trokšņu slāpēšanas režīms
Savstarpējā ierobežojuma režīms: pamata savstarpēja ierobežojuma režīms Jutības palielināšanas iespējošana |
|
Pārtraukt atbalstu | Skenēšanas beigas pārtraukums Ārpus diapazona pārtraukums | |
Sprūda avota atbalsts | 1. Programmatūras aktivizētājs, ierakstot GENCS[SWTS] bitu
2. Aparatūras aktivizētājs, izmantojot INPUTMUX 3. Automātisks aktivizētājs ar AUTO_TRIG[TRIG_EN] |
1. Programmatūras aktivizētājs, ierakstot GENCS[SWTS] bitu
2. Aparatūras aktivizētājs, izmantojot INP UTMUX |
Mazjaudas atbalsts | Dziļais miega režīms: pilnībā darbojas, ja GENCS[STPE] ir iestatīts uz 1 Izslēgt: ja WAKE domēns ir aktīvs, TSI var darboties kā “dziļa miega” režīmā. Deep Power Down, VBAT: nav pieejams | STOP režīms, VLPS režīms: pilnībā darbojas, ja GENCS[STPE] ir iestatīts uz 1. |
Mazjaudas modināšana | Katrs TSI kanāls var pamodināt MCU no mazjaudas režīma. | |
DMA atbalsts | Ārpus diapazona notikums vai skenēšanas beigu notikums var izraisīt DMA pārsūtīšanu. | |
Aparatūras trokšņu filtrs | SSC samazina frekvences troksni un veicina signāla-trokšņa attiecību (PRBS režīms, augšup-uz leju skaitītāja režīms). |
MCX Nx4x TSI jaunas funkcijas
MCX Nx4x TSI ir pievienotas dažas jaunas funkcijas. Nozīmīgākie ir uzskaitīti zemāk esošajā tabulā. MCX Nx4x TSI lietotājiem nodrošina bagātīgāku funkciju klāstu. Tāpat kā bāzes līnijas automātiskās izsekošanas, sliekšņa automātiskās izsekošanas un debounce funkcijas, šīs funkcijas var veikt dažus aparatūras aprēķinus. Tas ietaupa programmatūras izstrādes resursus.
5. tabula. MCX Nx4x TSI jaunas funkcijas
MCX Nx4x sērija | |
1 | Tuvuma kanālu sapludināšanas funkcija |
2 | Bāzes automātiskās izsekošanas funkcija |
3 | Sliekšņa automātiskās izsekošanas funkcija |
4 | Debounce funkcija |
5 | Automātiskā palaišanas funkcija |
6 | Pulkstenis no mikroshēmas sistēmas pulksteņa |
7 | Pārbaudiet pirkstu darbību |
MCX Nx4x TSI funkcijas apraksts
Šeit ir šo tikko pievienoto funkciju apraksts:
- Tuvuma kanālu sapludināšanas funkcija
- Tuvuma funkcija tiek izmantota, lai apvienotu vairākus TSI kanālus skenēšanai. Konfigurējiet TSI0_GENCS[S_PROX_EN] uz 1, lai iespējotu tuvuma režīmu. TSI0_CONFIG[TSICH] vērtība nav derīga, tā netiek izmantota, lai atlasītu kanālu tuvuma režīmā.
- 25 bitu reģistrs TSI0_CHMERGE[CHANNEL_ENABLE] ir konfigurēts, lai atlasītu vairākus kanālus, 25 bitu reģistrs kontrolē 25 TSI kanālu atlasi. Tas var atlasīt līdz 25 kanāliem, konfigurējot 25 bitus uz 1 (1_1111_1111_1111_1111_1111_1111b). Kad notiek trigeris, vairāki TSI0_CHMERGE[CHANNEL_ENABLE] atlasītie kanāli tiek skenēti kopā un ģenerē vienu TSI skenēšanas vērtību kopu. Skenēšanas vērtību var nolasīt no reģistra TSI0_DATA[TSICNT]. Tuvuma sapludināšanas funkcija teorētiski integrē vairāku kanālu kapacitāti un pēc tam sāk skenēšanu, kas ir derīga tikai self-cap režīmā. Jo vairāk skārienjutīgo kanālu ir apvienoti, var iegūt īsāku skenēšanas laiku, jo mazāka ir skenēšanas vērtība un sliktāka jutība. Tāpēc, kad tiek noteikts pieskāriens, ir nepieciešama lielāka pieskāriena kapacitāte, lai iegūtu augstāku jutību. Šī funkcija ir piemērota liela apgabala pieskāriena noteikšanai un liela apgabala tuvuma noteikšanai.
- Bāzes automātiskās izsekošanas funkcija
- MCX Nx4x SITS nodrošina reģistru, lai iestatītu SITS bāzes līniju un bāzes līnijas izsekošanas funkciju. Kad TSI kanāla programmatūras kalibrēšana ir pabeigta, TSI0_BASELINE[BASELINE] reģistrā ievadiet inicializētu bāzes vērtību. Skārienkanāla sākotnējo bāzes līniju TSI0_BASELINE[BASELINE] reģistrā lietotājs ieraksta programmatūrā. Bāzes līnijas iestatījums ir derīgs tikai vienam kanālam. Bāzes līnijas izsekošanas funkcija var pielāgot bāzes līniju TSI0_BASELINE[BASELINE] reģistrā, lai padarītu to tuvu SITS strāvas sample vērtību. Bāzes līnijas izsekošanas iespējošanas funkciju iespējo bits TSI0_BASELINE[BASE_TRACE_EN], un automātiskās izsekošanas koeficients ir iestatīts reģistrā TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. Bāzes vērtība tiek palielināta vai samazināta automātiski, izmaiņu vērtība katram palielinājumam/samazinājumam ir BASELINE * BASE_TRACE_DEBOUNCE. Bāzes līnijas izsekošanas funkcija ir iespējota tikai mazjaudas režīmā, un iestatījums ir derīgs tikai vienam kanālam. Kad tiek mainīts skārienjutīgais kanāls, ar bāzes līniju saistītie reģistri ir jāpārkonfigurē.
- Sliekšņa automātiskās izsekošanas funkcija
- Slieksni var aprēķināt IP iekšējā aparatūra, ja sliekšņa izsekošana ir iespējota, konfigurējot TSI0_BASELINE[THRESHOLD_TRACE_EN] bitu uz 1. Aprēķinātā sliekšņa vērtība tiek ielādēta sliekšņa reģistrā TSI0_TSHD. Lai iegūtu vēlamo sliekšņa vērtību, atlasiet sliekšņa attiecību TSI0_BASELINE[THRESHOLD_RATIO]. Pieskāriena kanāla slieksnis tiek aprēķināts pēc tālāk norādītās formulas IP iekšējā. Slieksnis_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE — BASELINE >>(THRESHOLD_RATIO+1)LINE] BASELINE ir vērtība TSIBASELINE].
- Debounce funkcija
- MCX Nx4x TSI nodrošina aparatūras debounce funkciju, TSI_GENCS[DEBOUNCE] var izmantot, lai konfigurētu ārpus diapazona notikumu skaitu, kas var radīt pārtraukumu. Atkāpšanās funkciju atbalsta tikai ārpus diapazona pārtraukuma notikuma režīms, un skenēšanas beigu pārtraukuma notikums to neatbalsta.
- Automātiskā palaišanas funkcija.
- Ir trīs SITS trigeru avoti, tostarp programmatūras trigeris, ierakstot TSI0_GENCS[SWTS] bitu, aparatūras trigeris, izmantojot INPUTMUX, un automātiskais trigeris ar TSI0_AUTO_TRIG[TRIG_EN]. 4. attēlā parādīts automātiski aktivizēts progress.
- Automātiskā palaišanas funkcija ir jauna funkcija MCX Nx4x TSI. Šī funkcija ir iespējota, iestatot
- TSI0_AUTO_TRIG[TRIG_EN] līdz 1. Kad automātiskais aktivizētājs ir iespējots, programmatūras aktivizētāja un aparatūras aktivizētāja konfigurācija TSI0_GENCS[SWTS] nav derīga. Periodu starp katru aktivizētāju var aprēķināt pēc šādas formulas:
- Taimera periods starp katru trigeri = sprūda pulkstenis/sprūda pulksteņa dalītājs * sprūda pulksteņa skaitītājs.
- Trigera pulkstenis: konfigurējiet TSI0_AUTO_TRIG[TRIG_CLK_SEL], lai atlasītu automātiskās palaišanas pulksteņa avotu.
- Trigera pulksteņa dalītājs: konfigurējiet TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER], lai atlasītu sprūda pulksteņa dalītāju.
- Trigera pulksteņa skaitītājs: konfigurējiet TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER], lai konfigurētu trigera pulksteņa skaitītāja vērtību.
- Automātiskā trigera pulksteņa avota pulkstenim viens ir lp_osc 32k pulkstenis, otrs ir FRO_12Mhz pulkstenis vai clk_in pulksteni var atlasīt ar TSICLKSEL[SEL] un dalīt ar TSICLKDIV[DIV].
- Ir trīs SITS trigeru avoti, tostarp programmatūras trigeris, ierakstot TSI0_GENCS[SWTS] bitu, aparatūras trigeris, izmantojot INPUTMUX, un automātiskais trigeris ar TSI0_AUTO_TRIG[TRIG_EN]. 4. attēlā parādīts automātiski aktivizēts progress.
- Pulkstenis no mikroshēmas sistēmas pulksteņa
- Parasti Kinetis E sērijas TSI nodrošina iekšējo atsauces pulksteni, lai ģenerētu SITS funkcionālo pulksteni.
- MCX Nx4x TSI darbības pulkstenis var būt ne tikai no IP iekšējā, bet arī no mikroshēmas sistēmas pulksteņa. MCX Nx4x TSI ir divas funkciju pulksteņa avota izvēles (konfigurējot TSICLKSEL[SEL]).
- Kā parādīts 5. attēlā, viens no mikroshēmas sistēmas pulksteņa var samazināt SITS darbības enerģijas patēriņu, cits tiek ģenerēts no SITS iekšējā oscilatora. Tas var samazināt SITS darbības pulksteņa nervozitāti.
- FRO_12 MHz pulkstenis vai clk_in pulkstenis ir TSI funkcijas pulksteņa avots, to var atlasīt ar TSICLKSEL[SEL] un dalīt ar TSICLKDIV[DIV].
- Pārbaudiet pirkstu darbību
- MCX Nx4x TSI nodrošina testa pirkstu funkciju, kas var simulēt pirksta pieskārienu bez īsta pirksta pieskāriena aparatūras platei, konfigurējot saistīto reģistru.
- Šī funkcija ir noderīga koda atkļūdošanas un aparatūras plates pārbaudes laikā.
- TSI testa pirksta stiprumu var konfigurēt ar TSI0_MISC[TEST_FINGER], lietotājs var mainīt pieskāriena stiprumu, izmantojot to.
- Pirkstu kapacitātei ir 8 iespējas: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Testa pirksta funkcija ir iespējota, konfigurējot TSI0_MISC[TEST_FINGER_EN] uz 1.
- Lietotājs var izmantot šo funkciju, lai aprēķinātu aparatūras skārienpaliktņa kapacitāti, TSI parametru atkļūdošanu un veiktu programmatūras drošības/atteices testus (FMEA). Programmatūras kodā vispirms konfigurējiet pirksta kapacitāti un pēc tam iespējojiet testa pirksta funkciju.
ExampMCX Nx4x TSI jaunās funkcijas izmantošanas gadījums
MCX Nx4x TSI ir funkcija mazjaudas lietošanas gadījumā:
- Izmantojiet mikroshēmas sistēmas pulksteni, lai ietaupītu IP enerģijas patēriņu.
- Izmantojiet automātiskās palaišanas funkciju, tuvuma kanālu sapludināšanas funkciju, bāzes līnijas automātiskās izsekošanas funkciju, sliekšņa automātiskās izsekošanas funkciju un atlēciena funkciju, lai veiktu vienkāršu mazjaudas pamodināšanas gadījumu.
MCX Nx4x TSI aparatūras un programmatūras atbalsts
- NXP ir četru veidu aparatūras plates, kas atbalsta MCX Nx4x TSI novērtēšanu.
- X-MCX-N9XX-TSI panelis ir iekšējās novērtēšanas panelis, ar FAE/Marketing līgumu, lai to pieprasītu.
- Pārējās trīs plates ir NXP oficiālās izlaišanas plates, un tās var atrast vietnē NXP web kur lietotājs var lejupielādēt oficiāli atbalstīto programmatūras SDK un pieskārienu bibliotēku.
MCX Nx4x sērijas TSI novērtēšanas panelis
- NXP nodrošina novērtēšanas paneļus, lai palīdzētu lietotājiem novērtēt SITS funkciju. Tālāk ir sniegta detalizēta informācija par valdi.
X-MCX-N9XX-TSI plate
- X-MCX-N9XX-TSI plate ir skārienjutīgs atsauces dizains, kas ietver vairākus pieskārienu modeļus, pamatojoties uz NXP augstas veiktspējas MCX Nx4x MCU, kam ir viens TSI modulis un kas atbalsta līdz pat 25 skārienjutīgiem kanāliem, kas parādīti uz plates.
- Plati var izmantot, lai novērtētu TSI funkciju MCX N9x un N5x sērijas MCU. Šis produkts ir izturējis IEC61000-4-6 3V sertifikātu.
NXP pusvadītāji
MCX-N5XX-EVK
MCX-N5XX-EVK nodrošina skārienu slīdni uz tāfeles, un tas ir saderīgs ar FRDM-TOUCH plati. NXP nodrošina pieskārienu bibliotēku, lai realizētu taustiņu, slīdņa un rotējošo pieskārienu funkcijas.
MCX-N9XX-EVK
MCX-N9XX-EVK nodrošina skārienu slīdni uz tāfeles, un tas ir saderīgs ar FRDM-TOUCH plati. NXP nodrošina pieskārienu bibliotēku, lai realizētu taustiņu, slīdņa un rotējošo pieskārienu funkcijas.
FRDM-MCXN947
FRDM-MCXN947 nodrošina viena pieskāriena taustiņu uz tāfeles, un tas ir saderīgs ar FRDM-TOUCH plati. NXP nodrošina pieskārienu bibliotēku, lai realizētu taustiņu, slīdņa un rotējošo pieskārienu funkcijas.
NXP skārienekrāna bibliotēkas atbalsts MCX Nx4x TSI
- NXP piedāvā skārienjutīgu programmatūras bibliotēku bez maksas. Tā nodrošina visu programmatūru, kas nepieciešama, lai noteiktu pieskārienus un ieviestu progresīvākus kontrollerus, piemēram, slīdņus vai tastatūras.
- TSI fona algoritmi ir pieejami skārienjutīgajām tastatūrām un analogajiem dekoderiem, jutīguma automātiskajai kalibrēšanai, mazjaudas, tuvuma un ūdens tolerancei.
- SW tiek izplatīts pirmkoda formā “objekta C valodas koda struktūrā”. TSI konfigurēšanai un noskaņošanai tiek nodrošināts skārienjutīgā uztvērēja rīks, kura pamatā ir FreeMASTER.
SDK izveides un pieskāriena bibliotēkas lejupielāde
- Lietotājs var izveidot MCX aparatūras plates SDK no https://mcuxpresso.nxp.com/en/welcome, pievienojiet skārienjutīgo bibliotēku SDK un lejupielādējiet pakotni.
- Process ir parādīts 10., 11. un 12. attēlā.
NXP skārienekrāna bibliotēka
- Skārienjutības kods lejupielādētajā SDK mapē …\boards\frdmmcxn947\demo_apps\touch_ sensing ir izstrādāts, izmantojot NXP skārienjutīgo bibliotēku.
- NXP Touch Library uzziņu rokasgrāmata ir atrodama mapē …/middleware/touch/freemaster/ html/index.html, tajā ir aprakstīta NXP Touch programmatūras bibliotēka skārienjutīgu lietojumprogrammu ieviešanai NXP MCU platformās. NXP Touch programmatūras bibliotēka nodrošina skārienjutības algoritmus, lai noteiktu pirkstu pieskārienu, kustību vai žestus.
- FreeMASTER rīks TSI konfigurēšanai un regulēšanai ir iekļauts NXP skārienjutīgajā bibliotēkā. Lai iegūtu papildinformāciju, skatiet NXP Touch Library uzziņu rokasgrāmatu (dokuments NT20RM) vai NXP Touch izstrādes rokasgrāmatu (dokuments AN12709).
- NXP Touch bibliotēkas pamatelementi ir parādīti 13. attēlā:
MCX Nx4x TSI veiktspēja
MCX Nx4x TSI uz X-MCX-N9XX-TSI plates ir pārbaudīti šādi parametri. Šeit ir veiktspējas kopsavilkums.
6. tabula. Veiktspējas kopsavilkums
MCX Nx4x sērija | ||
1 | SNR | Līdz 200:1 pašpārklājuma režīmam un savstarpējā vāciņa režīmam |
2 | Pārklājuma biezums | Līdz 20 mm |
3 | Vairoga piedziņas stiprums | Līdz 600pF pie 1MHz, līdz 200pF pie 2MHz |
4 | Sensora kapacitātes diapazons | 5pF – 200pF |
- SNR tests
- SNR aprēķina saskaņā ar SITS skaitītāja vērtības neapstrādātajiem datiem.
- Gadījumā, ja s apstrādei netiek izmantots algoritmsampLED vērtības, SNR vērtības 200:1 var sasniegt self-cap režīmā un savstarpējā vāciņa režīmā.
- Kā parādīts 14. attēlā, SNR tests ir veikts uz EVB TSI plates.
- Vairoga piedziņas stiprības pārbaude
- TSI spēcīgais vairoga stiprums var uzlabot skārienpaliktņa ūdensnecaurlaidību un atbalstīt lielāku skārienpaliktņa dizainu uz aparatūras plates.
- Kad visi 4 TSI vairoga kanāli ir iespējoti, ekrāna kanālu maksimālā draivera spēja tiek pārbaudīta pie 1 MHz un 2 MHz TSI darba pulksteņiem self-cap režīmā.
- Jo augstāks ir TSI darbības pulkstenis, jo mazāka ir ekranētā kanāla piedziņas stiprums. Ja SITS darbības pulkstenis ir mazāks par 1MHz, SITS maksimālā piedziņas jauda ir lielāka par 600 pF.
- Lai veiktu aparatūras dizainu, skatiet testa rezultātus, kas parādīti 7. tabulā.
- 7. tabula. Vairoga vadītāja spēka testa rezultāts
Vairoga kanāls ieslēgts Pulkstenis Maksimālais vairoga piedziņas spēks CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Pārklājuma biezuma pārbaude
- Lai aizsargātu pieskāriena elektrodu no ārējās vides traucējumiem, pārklājuma materiālam jābūt cieši piestiprinātam pie pieskāriena elektroda virsmas. Starp pieskāriena elektrodu un pārklājumu nedrīkst būt gaisa spraugas. Pārklājums ar augstu dielektrisko konstanti vai pārklājums ar mazu biezumu uzlabo pieskāriena elektroda jutību. Akrila pārklājuma materiāla maksimālais pārklājuma biezums tika pārbaudīts uz X-MCX-N9XX-TSI plates, kā parādīts 15. un 16. attēlā. Pieskāriena darbību var noteikt uz 20 mm akrila pārklājuma.
- Šeit ir jāievēro nosacījumi:
- SNR>5:1
- Pašapvalka režīms
- Ieslēgti 4 vairoga kanāli
- Jutības palielināšana
- Sensora kapacitātes diapazona pārbaude
- Ieteicamā skāriensensora iekšējā kapacitāte uz aparatūras plates ir diapazonā no 5 pF līdz 50 pF.
- Skāriensensora laukums, PCB materiāls un maršrutēšanas trase uz plates ietekmē raksturīgās kapacitātes lielumu. Tie ir jāņem vērā, izstrādājot dēļa aparatūru.
- Pēc testēšanas uz X-MCX-N9XX-TSI plates MCX Nx4x TSI var noteikt pieskārienu, ja iekšējā kapacitāte ir pat 200 pF, bet SNR ir lielāks par 5:1. Tāpēc prasības skārienpaneļu dizainam ir elastīgākas.
Secinājums
Šis dokuments iepazīstina ar MCX Nx4x mikroshēmu TSI pamatfunkcijām. Sīkāku informāciju par MCX Nx4x SITS principu skatiet SITS sadaļā MCX Nx4x uzziņu rokasgrāmatā (dokuments MCXNx4xRM). Ieteikumus par aparatūras plates dizainu un skārienpaliktņa dizainu skatiet KE17Z Dual TSI lietotāja rokasgrāmatā (dokuments KE17ZDTSIUG).
Atsauces
Tālāk norādītās atsauces ir pieejamas NXP webvietne:
- MCX Nx4x uzziņu rokasgrāmata (dokuments MCXNx4xRM)
- KE17Z Dual TSI lietotāja rokasgrāmata (dokuments KE17ZDTSIUG)
- NXP Touch izstrādes rokasgrāmata ( dokuments AN12709)
- NXP Touch Library uzziņu rokasgrāmata (dokuments NT20RM)
Pārskatīšanas vēsture
8. tabula. Pārskatīšanas vēsture
Dokumenta ID | Izdošanas datums | Apraksts |
UG10111 v.1 | 7. gada 2024. maijs | Sākotnējā versija |
Juridiskā informācija
- Definīcijas
- Melnraksts — Dokumenta melnraksta statuss norāda, ka saturs joprojām ir iekšējā review un tiek saņemts oficiāls apstiprinājums, kā rezultātā var tikt veiktas izmaiņas vai papildinājumi. Uzņēmums NXP Semiconductors nesniedz nekādus apliecinājumus vai garantijas par dokumenta projektā iekļautās informācijas precizitāti vai pilnīgumu un neuzņemas atbildību par šādas informācijas izmantošanas sekām.
- Atruna
- Ierobežota garantija un atbildība - Tiek uzskatīts, ka informācija šajā dokumentā ir precīza un uzticama. Tomēr uzņēmums NXP Semiconductors nesniedz nekādus apliecinājumus vai garantijas, tiešas vai netiešas, attiecībā uz šādas informācijas precizitāti vai pilnīgumu un neuzņemas nekādu atbildību par šādas informācijas izmantošanas sekām. Uzņēmums NXP Semiconductors neuzņemas atbildību par šī dokumenta saturu, ja to nodrošina informācijas avots ārpus NXP Semiconductors. NXP Semiconductors nekādā gadījumā nav atbildīgs par jebkādiem netiešiem, nejaušiem, sodošiem, īpašiem vai izrietošiem zaudējumiem (tostarp – bez ierobežojumiem – zaudēto peļņu, zaudētos ietaupījumus, uzņēmējdarbības pārtraukumus, izmaksas, kas saistītas ar jebkādu produktu noņemšanu vai nomaiņu, vai pārstrādes maksas). neatkarīgi no tā, vai šādi zaudējumi ir balstīti uz deliktu (tostarp nolaidību), garantiju, līguma pārkāpumu vai jebkuru citu juridisku teoriju. Neatkarīgi no jebkādiem zaudējumiem, kas klientam var rasties jebkāda iemesla dēļ, NXP Semiconductors kopējo un kumulatīvo atbildību pret klientu par šeit aprakstītajiem produktiem ierobežo NXP Semiconductors komerciālās pārdošanas noteikumi un nosacījumi.
- Tiesības veikt izmaiņas — NXP Semiconductors patur tiesības jebkurā laikā un bez brīdinājuma veikt izmaiņas šajā dokumentā publicētajā informācijā, tostarp bez ierobežojuma specifikācijās un produktu aprakstos. Šis dokuments aizstāj un aizstāj visu informāciju, kas sniegta pirms šī dokumenta publicēšanas.
- Piemērotība lietošanai - NXP Semiconductors produkti nav izstrādāti, autorizēti vai garantēti, lai tie būtu piemēroti lietošanai dzīvības uzturēšanai, dzīvībai vai drošībai kritiskās sistēmās vai aprīkojumā, kā arī lietojumos, kuros var pamatoti sagaidīt NXP Semiconductors izstrādājuma atteici vai nepareizu darbību. miesas bojājumi, nāve vai smagi īpašuma vai vides bojājumi. Uzņēmums NXP Semiconductors un tā piegādātāji neuzņemas nekādu atbildību par NXP Semiconductors produktu iekļaušanu un/vai izmantošanu šādās iekārtās vai lietojumprogrammās, un tādēļ šāda iekļaušana un/vai lietošana ir pakļauta klienta paša riskam.
- Pieteikumi — Lietojumprogrammas, kas šeit ir aprakstītas jebkuram no šiem produktiem, ir paredzētas tikai ilustratīviem nolūkiem. Uzņēmums NXP Semiconductors negarantē un negarantē, ka šādas lietojumprogrammas būs piemērotas noteiktajam lietojumam bez papildu testēšanas vai modifikācijas. Klienti ir atbildīgi par savu lietojumprogrammu un produktu izstrādi un darbību, izmantojot NXP Semiconductors produktus, un NXP Semiconductors neuzņemas nekādu atbildību par palīdzību saistībā ar lietojumprogrammām vai klienta produktu dizainu. Klients ir atbildīgs tikai par to, vai produkts NXP Semiconductors ir piemērots un piemērots klienta lietojumprogrammām un plānotajiem produktiem, kā arī klienta trešās puses klienta(-u) plānotajam lietojumam un lietošanai. Klientiem ir jānodrošina atbilstoši konstrukcijas un darbības drošības pasākumi, lai samazinātu riskus, kas saistīti ar viņu lietojumiem un produktiem. Uzņēmums NXP Semiconductors neuzņemas nekādas saistības, kas saistītas ar saistību nepildīšanu, bojājumiem, izmaksām vai problēmām, kuru pamatā ir kāda klienta lietojumprogrammu vai produktu vai klienta trešās puses klienta(-u) lietojumprogrammas vai lietošanas nepilnība vai noklusējuma darbība. Klients ir atbildīgs par visu nepieciešamo testu veikšanu klienta lietojumprogrammām un produktiem, izmantojot NXP Semiconductors produktus, lai izvairītos no lietojumprogrammu un produktu vai lietojumprogrammas vai klienta trešās puses klienta(-u) lietošanas noklusējuma. NXP šajā sakarā neuzņemas nekādu atbildību.
- Komerciālās pārdošanas noteikumi un nosacījumi — NXP Semiconductors produkti tiek pārdoti saskaņā ar vispārējiem komerciālās pārdošanas noteikumiem un nosacījumiem, kas publicēti vietnē https://www.nxp.com/profile/terms ja vien spēkā esošā rakstiskā individuālajā līgumā nav noteikts citādi. Individuāla līguma noslēgšanas gadījumā tiek piemēroti tikai attiecīgā līguma noteikumi. Uzņēmums NXP Semiconductors ar šo nepārprotami iebilst pret klienta vispārējo noteikumu un nosacījumu piemērošanu attiecībā uz NXP Semiconductors produktu iegādi, ko veicis klients.
- Eksporta kontrole — Uz šo dokumentu, kā arī uz šeit aprakstīto(-ajām) vienību(-ām) var attiekties eksporta kontroles noteikumi. Eksportam var būt nepieciešama iepriekšēja kompetento iestāžu atļauja.
- Piemērotība lietošanai izstrādājumos, kas nav kvalificēti automobiļiem — Ja vien šajā dokumentā nav skaidri norādīts, ka šis konkrētais NXP Semiconductors izstrādājums ir piemērots automobiļiem, produkts nav piemērots lietošanai automobiļos. Tas nav ne kvalificēts, ne pārbaudīts saskaņā ar automobiļu testēšanas vai lietojuma prasībām. Uzņēmums NXP Semiconductors neuzņemas atbildību par tādu produktu iekļaušanu un/vai izmantošanu, kas nav kvalificēti automobiļu aprīkojumā vai lietojumos. Ja klients izmanto izstrādājumu, lai izstrādātu un lietotu automobiļu lietojumos atbilstoši automobiļu specifikācijām un standartiem, klientam (a) ir jāizmanto produkts bez NXP Semiconductors garantijas šim izstrādājumam šādiem automobiļu lietojumiem, lietojumam un specifikācijām, un (b) ikreiz, kad klients izmanto izstrādājumu automobiļu vajadzībām, kas pārsniedz NXP Semiconductors specifikācijas, šādu lietošanu uzņemas tikai klients, un (c) klients pilnībā atlīdzina NXP Semiconductors par jebkādām saistībām, bojājumiem vai neveiksmīgām produkta prasībām, kas izriet no klienta dizaina un produkta lietošanas automobiļu lietojumiem, kas pārsniedz NXP Semiconductors standarta garantiju un NXP Semiconductors produktu specifikācijas.
- Tulkojumi — Dokumenta versija, kas nav angļu valodā (tulkota), tostarp šajā dokumentā ietvertā juridiskā informācija, ir paredzēta tikai atsaucei. Ja rodas atšķirības starp tulkoto un angļu valodas versiju, noteicošā ir angļu valodas versija.
- Drošība - Klients saprot, ka visi NXP produkti var būt pakļauti neidentificētām ievainojamībām vai atbalstīt noteiktos drošības standartus vai specifikācijas ar zināmiem ierobežojumiem. Klienti ir atbildīgi par savu lietojumprogrammu un produktu dizainu un darbību visā to dzīves ciklā, lai samazinātu šo ievainojamību ietekmi uz klienta lietojumprogrammām un produktiem. Klienta atbildība attiecas arī uz citām atvērtajām un/vai patentētām tehnoloģijām, ko atbalsta NXP produkti izmantošanai klienta lietojumprogrammās. NXP neuzņemas nekādu atbildību par ievainojamību. Klientiem regulāri jāpārbauda drošības atjauninājumi no NXP un jāveic atbilstoši pasākumi. Klients izvēlas produktus ar drošības elementiem, kas vislabāk atbilst paredzētā lietojuma noteikumiem, noteikumiem un standartiem, un pieņem galīgos dizaina lēmumus attiecībā uz saviem produktiem un ir pilnībā atbildīgs par atbilstību visām juridiskajām, normatīvajām un ar drošību saistītajām prasībām attiecībā uz saviem produktiem. , neatkarīgi no jebkādas informācijas vai atbalsta, ko var nodrošināt NXP. NXP ir Produktu drošības incidentu reaģēšanas komanda (PSIRT) (sasniedzama vietnē PSIRT@nxp.com), kas pārvalda NXP produktu drošības ievainojamību izmeklēšanu, ziņošanu un risinājumu izlaišanu.
- NXP BV — NXP BV nav uzņēmums, kas darbojas, un tas neizplata un nepārdod produktus.
Preču zīmes
- Paziņojums: Visi norādītie zīmoli, produktu nosaukumi, pakalpojumu nosaukumi un preču zīmes ir to attiecīgo īpašnieku īpašums.
- NXP — vārdu zīme un logotips ir NXP BV preču zīmes
- 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, daudzpusīgs — ir Arm Limited (vai tā meitasuzņēmumu vai saistīto uzņēmumu) preču zīmes un/vai reģistrētas preču zīmes ASV un/vai citur. Saistītā tehnoloģija var būt aizsargāta ar jebkuru vai visiem patentiem, autortiesībām, dizainparaugiem un komercnoslēpumiem. Visas tiesības aizsargātas.
- Kinētiskā — ir NXP BV preču zīme
- MCX — ir NXP BV preču zīme
- Microsoft, Azure un ThreadX — ir Microsoft uzņēmumu grupas preču zīmes.
Lūdzu, ņemiet vērā, ka sadaļā “Juridiskā informācija” ir iekļauti svarīgi paziņojumi par šo dokumentu un šeit aprakstīto(-ajiem) izstrādājumu(-iem).
- © 2024 NXP BV Visas tiesības aizsargātas.
- Lai iegūtu vairāk informācijas, lūdzu, apmeklējiet https://www.nxp.com.
- Izdošanas datums: 7. gada 2024. maijs
- Dokumenta identifikators: UG10111
- Rev. 1. gada 7.–2024. maijs
Dokumenti / Resursi
![]() |
NXP MCX N sērijas augstas veiktspējas mikrokontrolleri [pdfLietotāja rokasgrāmata MCX N sērija, MCX N sērijas augstas veiktspējas mikrokontrolleri, augstas veiktspējas mikrokontrolleri, mikrokontrolleri |