NXP MCX N Series High Performance Microcontrollers
Informasi produk
- Spesifikasi:
- Model: MCX Nx4x TSI
- Antarmuka Sensing Tutul (TSI) kanggo sensor tutul kapasitif
- MCU: Dual Arm Cortex-M33 intine operasi nganti 150 MHz
- Metode Sensing Tutul: mode Self-kapasitansi lan mode Mutual-kapasitansi
- Jumlah Saluran Tutul: Nganti 25 kanggo mode tutup dhewe, nganti 136 kanggo mode tutup bebarengan
Pandhuan Panggunaan Produk
- Pambuka:
- MCX Nx4x TSI dirancang kanggo nyedhiyakake kemampuan sensor tutul ing sensor tutul kapasitif nggunakake modul TSI.
- MCX Nx4x TSI Swaraview:
- Modul TSI ndhukung rong cara sensing tutul: kapasitansi diri lan kapasitansi bebarengan.
- Diagram Blok MCX Nx4x TSI:
- Modul TSI nduweni 25 saluran tutul, kanthi 4 saluran tameng kanggo nambah kekuatan drive. Ndhukung mode tutup dhewe lan tutup bebarengan ing PCB sing padha.
- Mode Self-Kapasitif:
- Pangembang bisa nggunakake nganti 25 saluran tutup dhewe kanggo ngrancang elektroda tutul ing mode tutup dhewe.
- Mode Mutual-Kapasitif:
- Mode mutual-cap ngidini nganti 136 elektroda tutul, nyedhiyakake keluwesan kanggo desain tombol tutul kaya keyboard tutul lan layar demek.
- Rekomendasi panggunaan:
- Priksa manawa sambungan sing tepat saka elektroda sensor menyang saluran input TSI liwat pin I / O.
- Gunakake saluran tameng kanggo nambah toleransi cairan lan kemampuan nyopir.
- Coba syarat desain nalika milih antarane mode tutup dhewe lan tutup bebarengan.
Pitakonan
- P: Pira saluran tutul modul MCX Nx4x TSI?
- A: Modul TSI wis 25 saluran tutul, karo 4 saluran tameng kanggo nambah kekuatan drive.
- P: Pilihan desain apa sing kasedhiya kanggo elektroda tutul ing mode mutual-capacitive?
- A: Mode mutual-cap ndhukung nganti 136 elektroda tutul, nyedhiyakake keluwesan kanggo macem-macem desain tombol tutul kayata keyboard tutul lan layar demek.
Informasi Dokumen
Informasi | Isi |
Tembung kunci | MCX, MCX Nx4x, TSI, tutul. |
Abstrak | Antarmuka Sensing Tutul (TSI) saka seri MCX Nx4x yaiku IP sing dianyari kanthi fitur-fitur anyar kanggo ngetrapake autotuning garis dasar/ambang. |
Pambuka
- Seri MCX N saka MCU Industri lan IoT (IIoT) nduweni intine Arm Cortex-M33 dual sing beroperasi nganti 150 MHz.
- Seri MCX N minangka mikrokontroler berkinerja dhuwur, kurang daya kanthi periferal lan akselerator sing cerdas nyedhiyakake kemampuan mbukak akeh tugas lan efisiensi kinerja.
- Antarmuka Sensing Tutul (TSI) saka seri MCX Nx4x yaiku IP sing dianyari kanthi fitur-fitur anyar kanggo ngetrapake autotuning garis dasar/ambang.
MCX Nx4x TSI liwatview
- TSI nyedhiyakake deteksi sensor tutul ing sensor tutul kapasitif. Sensor tutul kapasitif eksternal biasane dibentuk ing PCB lan elektroda sensor disambungake menyang saluran input TSI liwat pin I / O ing piranti kasebut.
Diagram blok MCX Nx4x TSI
- MCX Nx4x nduweni siji modul TSI lan ndhukung 2 jinis metode sensing tutul, mode kapasitansi diri (uga disebut self-cap) lan mode mutual-capacitance (uga disebut mutual-cap).
- Diagram blok MCX Nx4x TSI I ditampilake ing Gambar 1:
- Modul TSI MCX Nx4x nduweni 25 saluran tutul. 4 saluran kasebut bisa digunakake minangka saluran tameng kanggo nambah kekuatan drive saluran tutul.
- 4 saluran tameng digunakake kanggo nambah toleransi Cairan lan nambah kemampuan nyopir. Kemampuan nyopir sing ditingkatake uga ngidini pangguna ngrancang touchpad sing luwih gedhe ing papan hardware.
- Modul TSI MCX Nx4x duwe nganti 25 saluran tutul kanggo mode tutup otomatis lan saluran tutul 8 x 17 kanggo mode tutup bebarengan. Kaloro cara kasebut bisa digabungake ing PCB siji, nanging saluran TSI luwih fleksibel kanggo mode Mutual-cap.
- TSI [0:7] minangka pin TSI Tx lan TSI [8:25] minangka pin TSI Rx ing mode Mutual-cap.
- Ing mode self-capacitive, pangembang bisa nggunakake 25 saluran tutup kanggo ngrancang 25 elektroda tutul.
- Ing mode mutual-capacitive, opsi desain nggedhekake nganti 136 (8 x 17) elektroda tutul.
- Sawetara kasus panggunaan kayata kompor induksi multiburner kanthi kontrol tutul, keyboard tutul, lan layar demek, mbutuhake akeh desain tombol tutul. MCX Nx4x TSI bisa ndhukung nganti 136 elektroda tutul nalika saluran tutup-tutup digunakake.
- MCX Nx4x TSI bisa nggedhekake elektroda tutul luwih akeh kanggo nyukupi syarat sawetara elektroda tutul.
- Sawetara fitur anyar wis ditambahake kanggo nggawe IP luwih gampang digunakake ing mode kurang daya. TSI nduweni daya tahan EMC sing luwih maju, saengga bisa digunakake ing aplikasi industri, piranti omah, lan elektronik konsumen.
bagean MCX Nx4x didhukung TSI
Tabel 1 nuduhake jumlah saluran TSI sing cocog karo macem-macem bagean saka seri MCX Nx4x. Kabeh bagean iki ndhukung siji modul TSI sing duwe 25 saluran.
Tabel 1. MCX Nx4x bagean ndhukung modul TSI
bagean | Frekuensi [Maks] (MHz) | lampu kilat (MB) | SRAM (kB) | TSI [Nomer, saluran] | GPIOs | Jinis paket |
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 saluran assignment ing paket beda
Tabel 2. assignment saluran TSI kanggo MCX Nx4x VFBGA lan paket LQFP
184BGA KABEH | 184BGA KABEH jeneng pin | 100HLQFP N94X | 100HLQFP N94X jeneng pin | 100HLQFP N54X | 100HLQFP N54X jeneng pin | saluran TSI |
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 |
Tabel 2. Tugas saluran TSI kanggo paket MCX Nx4x VFBGA lan LQFP ... terus
184BGA KABEH |
184BGA KABEH jeneng pin |
100HLQFP N94X | 100HLQFP N94X jeneng pin | 100HLQFP N54X | 100HLQFP N54X jeneng pin | saluran TSI |
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 |
Figure 2 lan Figure 3 nuduhake assignment saka saluran TSI dual ing rong paket MCX Nx4x. Ing rong paket kasebut, pin sing ditandhani kanthi ijo minangka lokasi distribusi saluran TSI. Kanggo nggawe assignment pin cukup kanggo desain Papan tutul hardware, deleng lokasi pin.
Fitur MCX Nx4x TSI
- Bagean iki menehi katrangan babagan fitur MCX Nx4x TSI.
TSI comparison antarane MCX Nx4x TSI lan Kinetis TSI
- MCX Nx4x saka TSI lan TSI ing seri NXP Kinetis E TSI dirancang ing platform teknologi sing beda.
- Mulane, saka fitur dhasar TSI menyang register TSI, ana beda antarane MCX Nx4x TSI lan TSI saka seri Kinetis E. Mung beda sing kadhaptar ing document iki. Kanggo mriksa register TSI, gunakake manual referensi.
- Bab iki njlèntrèhaké fitur MCX Nx4x TSI kanthi mbandhingaké TSI saka seri Kinetis E.
- Minangka ditampilake ing Tabel 3, MCX Nx4x TSI ora kena pengaruh gangguan VDD. Wis luwih akeh pilihan jam fungsi.
- Yen jam fungsi diatur saka jam sistem chip, konsumsi daya TSI bisa suda.
- Sanajan MCX Nx4x TSI mung nduweni siji modul TSI, nanging ndhukung ngrancang tombol tutul hardware liyane ing papan hardware nalika nggunakake mode tutup bebarengan.
Tabel 3. Bedane antarane MCX Nx4x TSI lan Kinetis E TSI (KE17Z256)
MCX Nx4x seri | Kinetis E seri | |
Operasi voltage | 1.71 V – 3.6 V | 2.7 V – 5.5 V |
impact gangguan VDD | Ora | ya wis |
Sumber jam fungsi | • TSI IP internal kui
• jam sistem Chip |
TSI IP digawe internal |
Range jam fungsi | 30 KHz – 10 MHz | 37 KHz – 10 MHz |
saluran TSI | Nganti 25 saluran (TSI0) | Nganti 50 saluran (TSI0, TSI1) |
saluran Shield | 4 saluran tameng: CH0, CH6, CH12, CH18 | 3 saluran tameng kanggo saben TSI: CH4, CH12, CH21 |
Mode tutul | Mode tutup dhewe: TSI[0:24] | Mode tutup dhewe: TSI[0:24] |
MCX Nx4x seri | Kinetis E seri | |
Mode mutual-cap: Tx[0:7], Rx[8:24] | Mode mutual-cap: Tx[0:5], Rx[6:12] | |
Tutul elektroda | elektroda tutup-diri: nganti 25 elektroda tutup-tutup: nganti 136 (8×17) | elektroda tutup-diri: nganti 50 (25+25) elektroda tutup-tutup: nganti 72 (6×6 +6×6) |
Produk | MCX N9x lan MCX N5x | KE17Z256 |
Fitur sing didhukung dening MCX Nx4x TSI lan Kinetis TSI ditampilake ing Tabel 4.
Tabel 4. Fitur sing didhukung dening MCX Nx4x TSI lan Kinetis TSI
MCX Nx4x seri | Kinetis E seri | |
Rong jinis mode Sensing | Mode tutup dhewe: Mode tutup dhasar dhasar Mode ngedongkrak sensitivitas Mode pembatalan gangguan
Mode mutual-cap: Mode mutual-cap Dasar Ngaktifake sensitivitas ngedongkrak |
|
Dhukungan ngganggu | Pungkasan interrupt scan Out of range interrupt | |
Dhukungan sumber pemicu | 1. Software pemicu dening nulis GENCS [SWTS] dicokot
2. Hardware pemicu liwat INPUTMUX 3. Pemicu otomatis dening AUTO_TRIG[TRIG_ EN] |
1. Software pemicu dening nulis GENCS [SWTS] dicokot
2. Hardware pemicu liwat INP UTMUX |
Dhukungan kurang daya | Turu jero: kanthi fungsi nalika GENCS[STPE] disetel kanggo 1 Power Down: Yen domain WAKE aktif, TSI bisa operate kaya ing mode "Deep Sleep". Deep Power Down, VBAT: ora kasedhiya | Mode STOP, mode VLPS: bisa digunakake nalika GENCS[STPE] disetel dadi 1. |
Awake kurang daya | Saben saluran TSI bisa tangi MCU saka mode kurang daya. | |
DMA Dhukungan | Acara sing ora ana jarak utawa acara end-of-scan bisa micu transfer DMA. | |
Filter swara hardware | SSC nyuda gangguan frekuensi lan ningkatake rasio sinyal-kanggo-noise (mode PRBS, mode counter munggah-mudhun). |
MCX Nx4x TSI fitur anyar
Sawetara fitur anyar ditambahake menyang MCX Nx4x TSI. Sing paling penting kadhaptar ing tabel ing ngisor iki. MCX Nx4x TSI nyedhiyakake sawetara fitur sing luwih sugih kanggo pangguna. Kaya fungsi Baseline auto trace, Threshold auto trace, lan Debounce, fitur kasebut bisa nyadari sawetara petungan hardware. Ngirit sumber daya pangembangan piranti lunak.
Tabel 5. MCX Nx4x TSI fitur anyar
MCX Nx4x seri | |
1 | Fungsi gabungan saluran jarak |
2 | Fungsi trace otomatis dhasar |
3 | Fungsi trace otomatis ambang |
4 | Fungsi debounce |
5 | Fungsi pemicu otomatis |
6 | Jam saka jam sistem chip |
7 | Tes fungsi driji |
Deskripsi fungsi MCX Nx4x TSI
Mangkene katrangan babagan fitur sing mentas ditambahake:
- Fungsi gabungan saluran jarak
- Fungsi jarak digunakake kanggo nggabungake sawetara saluran TSI kanggo mindhai. Ngatur TSI0_GENCS[S_PROX_EN] kanggo 1 kanggo ngaktifake mode jarak, Nilai ing TSI0_CONFIG[TSICH] ora bener, iku ora digunakake kanggo milih saluran ing mode jarak.
- Register 25-bit TSI0_CHMERGE[CHANNEL_ENABLE] dikonfigurasi kanggo milih sawetara saluran, 25-bit ngontrol pilihan 25 saluran TSI. Bisa milih nganti 25 saluran, kanthi konfigurasi 25 bit dadi 1 (1_1111_1111_1111_1111_1111_1111b). Nalika ana pemicu, sawetara saluran sing dipilih dening TSI0_CHMERGE[CHANNEL_ENABLE] dipindai bebarengan lan ngasilake siji set nilai pindai TSI. Nilai pindai bisa diwaca saka register TSI0_DATA [TSICNT]. Fungsi gabungan jarak sacara teoritis nggabungake kapasitansi saka macem-macem saluran lan banjur miwiti mindhai, sing mung sah ing mode tutup dhewe. Luwih akeh saluran tutul sing digabung bisa entuk wektu mindhai sing luwih cendhek, luwih cilik nilai pindai, lan sensitivitas sing kurang. Mulane, nalika tutul ndeteksi, luwih kapasitansi tutul dibutuhake kanggo njaluk sensitivitas sing luwih dhuwur. Fungsi iki cocok kanggo deteksi tutul area gedhe lan deteksi jarak area gedhe.
- Fungsi trace otomatis dhasar
- TSI saka MCX Nx4x nyedhiyakake register kanggo nyetel garis dasar TSI lan fungsi jejak garis dasar. Sawise kalibrasi piranti lunak saluran TSI rampung, isi nilai baseline sing diinisialisasi ing daftar TSI0_BASELINE[BASELINE]. Baseline awal saluran tutul ing TSI0_BASELINE [BASELINE] ndhaftar ditulis ing piranti lunak dening pangguna. Setelan garis dasar mung sah kanggo siji saluran. Fungsi trace baseline bisa nyetel garis dasar ing register TSI0_BASELINE[BASELINE] supaya cedhak karo arus TSI.ampnilai le. Fungsi ngaktifake trace baseline diaktifake dening bit TSI0_BASELINE[BASE_TRACE_EN], lan rasio trace otomatis disetel ing register TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. Nilai baseline tambah utawa suda kanthi otomatis, nilai owah-owahan kanggo saben mundhak / nyuda yaiku BASELINE * BASE_TRACE_DEBOUNCE. Fungsi trace baseline mung diaktifake ing mode kurang daya lan setelan mung valid kanggo siji saluran. Nalika saluran tutul diganti, ndhaftar sing gegandhengan karo garis dasar kudu dikonfigurasi ulang.
- Fungsi trace otomatis ambang
- Batesan bisa diwilang dening hardware internal IP yen tilak batesan diaktifake dening configuring TSI0_BASELINE [THRESHOLD_TRACE_EN] bit kanggo 1. Nilai batesan diwilang dimuat menyang ambang register TSI0_TSHD. Kanggo entuk nilai ambang sing dikarepake, pilih rasio ambang ing TSI0_BASELINE[THRESHOLD_RATIO]. Ambang saluran tutul diitung miturut rumus ing ngisor iki ing internal IP. Threshold_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE – BASELINE >>(THRESHOLD_RATIO+1)] BASELINE yaiku nilai ing TSI0_BASELINE [BASELINE].
- Fungsi debounce
- MCX Nx4x TSI nyedhiyakake fungsi debounce hardware, TSI_GENCS[DEBOUNCE] bisa digunakake kanggo ngatur nomer acara metu saka sawetara sing bisa generate gangguan. Mung mode acara interrupt out-of-range sing ndhukung fungsi debounce lan acara interrupt end-of-scan ora ndhukung.
- Fungsi pemicu otomatis.
- Ana telung sumber pemicu TSI, kalebu pemicu piranti lunak kanthi nulis bit TSI0_GENCS[SWTS], pemicu hardware liwat INPUTMUX, lan pemicu otomatis dening TSI0_AUTO_TRIG[TRIG_EN]. Tokoh 4 nuduhake kemajuan sing digawe kanthi otomatis.
- Fungsi pemicu otomatis minangka fitur anyar ing MCX Nx4x TSI. Fitur iki diaktifake kanthi nyetel
- TSI0_AUTO_TRIG [TRIG_EN] kanggo 1. Sawise pemicu otomatis diaktifake, pemicu lunak lan konfigurasi pemicu hardware ing TSI0_GENCS [SWTS] ora bener. Periode antarane saben pemicu bisa diitung nganggo rumus ing ngisor iki:
- Wektu wektu antarane saben pemicu = jam pemicu / jam pemicu divider * pemicu jam counter.
- Jam pemicu: ngatur TSI0_AUTO_TRIG[TRIG_CLK_SEL] kanggo milih sumber jam pemicu otomatis.
- Pemisah jam pemicu: atur TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] kanggo milih pemisah jam pemicu.
- Pemicu jam counter: ngatur TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] kanggo ngatur nilai pemicu jam counter.
- Kanggo jam sumber jam pemicu otomatis, siji jam lp_osc 32k, liyane jam FRO_12Mhz utawa jam clk_in bisa dipilih dening TSICLKSEL [SEL], lan dibagi TSICLKDIV[DIV].
- Ana telung sumber pemicu TSI, kalebu pemicu piranti lunak kanthi nulis bit TSI0_GENCS[SWTS], pemicu hardware liwat INPUTMUX, lan pemicu otomatis dening TSI0_AUTO_TRIG[TRIG_EN]. Tokoh 4 nuduhake kemajuan sing digawe kanthi otomatis.
- Jam saka jam sistem chip
- Biasane, Kinetis E seri TSI nyedhiyakake jam referensi internal kanggo ngasilake jam fungsional TSI.
- Kanggo TSI saka MCX Nx4x, jam operasi ora mung saka IP internal, nanging bisa saka jam sistem chip. MCX Nx4x TSI duwe rong pilihan sumber jam fungsi (kanthi konfigurasi TSICLKSEL [SEL]).
- Minangka ditampilake ing Figure 5, siji saka jam sistem chip bisa ngurangi konsumsi daya operasi TSI, liyane kui saka osilator internal TSI. Bisa nyuda jitter jam operasi TSI.
- Jam FRO_12 MHz utawa jam clk_in minangka sumber jam fungsi TSI, bisa dipilih kanthi TSICLKSEL[SEL] lan dibagi TSICLKDIV[DIV].
- Tes fungsi driji
- MCX Nx4x TSI menehi fungsi driji test sing bisa simulasi tutul driji tanpa tutul driji nyata ing Papan hardware dening configuring register related.
- Fungsi iki migunani sajrone debug kode lan tes papan hardware.
- Kekuwatan saka driji test TSI bisa diatur dening TSI0_MISC[TEST_FINGER], pangguna bisa ngganti kekuatan tutul liwat.
- Ana 8 pilihan kanggo kapasitansi driji: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Fungsi driji test diaktifake kanthi ngonfigurasi TSI0_MISC[TEST_FINGER_EN] dadi 1.
- Pangguna bisa nggunakake fungsi iki kanggo ngetung kapasitansi touchpad hardware, debug parameter TSI, lan nindakake tes safety / kegagalan piranti lunak (FMEA). Ing kode piranti lunak, atur kapasitansi driji dhisik banjur aktifake fungsi driji test.
Example kasus nggunakake MCX Nx4x TSI fungsi anyar
MCX Nx4x TSI nduweni fitur kanggo kasus panggunaan daya kurang:
- Gunakake jam sistem chip kanggo ngirit konsumsi daya IP.
- Gunakake fungsi pemicu otomatis, fungsi gabungan saluran jarak, fungsi trace otomatis garis dasar, fungsi trace otomatis ambang, lan fungsi debounce kanggo nindakake kasus panggunaan wake-up kanthi daya rendah sing gampang.
Dhukungan hardware lan piranti lunak MCX Nx4x TSI
- NXP duwe papat jinis papan hardware kanggo ndhukung evaluasi MCX Nx4x TSI.
- Papan X-MCX-N9XX-TSI minangka papan evaluasi internal, kontrak FAE / Marketing kanggo njaluk.
- Papan telu liyane yaiku papan rilis resmi NXP lan bisa ditemokake ing NXP web ing ngendi pangguna bisa ndownload SDK piranti lunak sing didhukung resmi lan perpustakaan tutul.
Papan evaluasi TSI seri MCX Nx4x
- NXP nyedhiyakake papan evaluasi kanggo mbantu pangguna ngevaluasi fungsi TSI. Ing ngisor iki informasi papan rinci.
Papan X-MCX-N9XX-TSI
- Papan X-MCX-N9XX-TSI minangka desain referensi sensing tutul kalebu macem-macem pola tutul adhedhasar NXP kinerja dhuwur MCX Nx4x MCU sing nduweni siji modul TSI lan ndhukung nganti 25 saluran tutul sing dituduhake ing papan kasebut.
- Papan bisa digunakake kanggo ngira-ngira fungsi TSI kanggo MCX N9x lan N5x seri MCU. Produk iki wis lulus sertifikasi IEC61000-4-6 3V.
NXP Semikonduktor
MCX-N5XX-EVK
MCX-N5XX-EVK menehi panggeser tutul ing Papan, lan iku kompatibel karo Papan FRDM-TOUCH. NXP nyedhiyakake perpustakaan tutul kanggo mujudake fungsi tombol, panggeser, lan tutul rotary.
MCX-N9XX-EVK
MCX-N9XX-EVK menehi panggeser tutul ing Papan, lan iku kompatibel karo Papan FRDM-TOUCH. NXP nyedhiyakake perpustakaan tutul kanggo mujudake fungsi tombol, panggeser, lan tutul rotary.
FRDM-MCXN947
FRDM-MCXN947 menehi tombol siji-tutul ing Papan lan kompatibel karo Papan FRDM-TOUCH. NXP nyedhiyakake perpustakaan tutul kanggo mujudake fungsi tombol, panggeser, lan tutul rotary.
Dhukungan perpustakaan tutul NXP kanggo MCX Nx4x TSI
- NXP nawakake perpustakaan piranti lunak tutul gratis. Iki nyedhiyakake kabeh piranti lunak sing dibutuhake kanggo ndeteksi sentuhan lan ngetrapake pengontrol sing luwih maju kaya slider utawa keypad.
- Algoritma latar mburi TSI kasedhiya kanggo keypad tutul lan dekoder analog, kalibrasi otomatis sensitivitas, daya kurang, jarak, lan toleransi banyu.
- SW disebarake ing wangun kode sumber ing "struktur kode basa obyek C". Alat tuner tutul adhedhasar FreeMASTER kasedhiya kanggo konfigurasi lan tune TSI.
SDK mbangun lan download perpustakaan tutul
- Pangguna bisa mbangun SDK papan hardware MCX saka https://mcuxpresso.nxp.com/en/welcome, nambah perpustakaan tutul menyang SDK, lan download paket.
- Proses kasebut ditampilake ing Gambar 10, Gambar 11, lan Gambar 12.
perpustakaan tutul NXP
- Kode sensing tutul ing folder SDK sing diundhuh ...\boards\frdmmcxn947\demo_apps\touch_ sensing dikembangake nggunakake perpustakaan tutul NXP.
- Manual Referensi Pustaka Tutul NXP bisa ditemokaké ing folder …/middleware/touch/freemaster/html/index.html, iki njlèntrèhaké perpustakaan piranti lunak NXP Touch kanggo ngetrapake aplikasi sensing tutul ing platform NXP MCU. Pustaka piranti lunak NXP Touch nyedhiyakake algoritma sensing tutul kanggo ndeteksi tutul driji, gerakan, utawa sadurunge nyeret.
- Alat FreeMASTER kanggo konfigurasi lan tune TSI kalebu ing perpustakaan tutul NXP. Kanggo informasi luwih lengkap, deleng NXP Touch Library Reference Manual (document NT20RM) utawa NXP Touch Development Guide (dokumen AN12709).
- Blok bangunan dhasar perpustakaan NXP Touch ditampilake ing Gambar 13:
kinerja MCX Nx4x TSI
Kanggo MCX Nx4x TSI, paramèter ing ngisor iki wis diuji ing papan X-MCX-N9XX-TSI. Punika ringkesan kinerja.
Tabel 6. Ringkesan Kinerja
MCX Nx4x seri | ||
1 | SNR | Nganti 200:1 kanggo mode tutup dhewe lan mode tutup bebarengan |
2 | Ketebalan overlay | Nganti 20 mm |
3 | kekuatan drive Shield | Nganti 600pF ing 1MHz, Nganti 200pF ing 2MHz |
4 | Range kapasitansi sensor | 5pF - 200pF |
- Tes SNR
- SNR diwilang miturut data mentah saka nilai counter TSI.
- Ing kasus nalika ora algoritma digunakake kanggo proses sampnilai sing dipimpin, nilai SNR 200: 1 bisa digayuh ing mode tutup dhewe lan mode mutualcap.
- Minangka ditampilake ing Figure 14, test SNR wis dileksanakake ing Papan TSI ing EVB.
- Tes kekuatan drive Shield
- Kekuwatan tameng sing kuwat saka TSI bisa nambah kinerja anti banyu saka touchpad lan bisa ndhukung desain touchpad sing luwih gedhe ing papan hardware.
- Nalika 4 saluran tameng TSI kabeh aktif, kemampuan driver maksimum saluran tameng dites ing 1 MHz lan 2 MHz TSI jam kerja ing mode tutup dhewe.
- Sing luwih dhuwur jam operasi TSI, sing luwih murah kekuatan drive saluran shielded. Yen jam operasi TSI luwih murah tinimbang 1MHz, kekuatan drive maksimum TSI luwih gedhe tinimbang 600 pF.
- Kanggo nindakake desain hardware, deleng asil tes sing ditampilake ing Tabel 7.
- Tabel 7. Hasil test kekuatan driver Shield
Saluran Shield aktif jam kekuatan drive tameng maksimum CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Tes ketebalan lapisan
- Kanggo nglindhungi elektroda tutul saka gangguan saka lingkungan njaba, materi overlay kudu rapet ditempelake ing lumahing elektroda tutul. Ora ana celah udara ing antarane elektroda tutul lan overlay. Overlay kanthi konstanta dielektrik dhuwur utawa overlay kanthi kekandelan cilik nambah sensitivitas elektroda tutul. Ing kekandelan numpuki maksimum materi numpuki akrilik dites ing Papan X-MCX-N9XX-TSI minangka ditampilake ing Figure 15 lan Figure 16. Tumindak tutul bisa dideteksi ing 20 mm overlay akrilik.
- Ing ngisor iki syarat-syarat sing kudu ditindakake:
- SNR>5:1
- Mode tutup dhewe
- 4 saluran tameng ing
- Peningkatan sensitivitas
- Tes kisaran kapasitansi sensor
- Kapasitas intrinsik sing disaranake saka sensor tutul ing papan hardware ana ing kisaran 5 pF nganti 50 pF.
- Area sensor tutul, materi saka PCB, lan tilak nuntun ing Papan mengaruhi ukuran kapasitansi intrinsik. Iki kudu dianggep sajrone desain hardware papan.
- Sawise nyoba ing papan X-MCX-N9XX-TSI, MCX Nx4x TSI bisa ndeteksi tumindak tutul nalika kapasitansi intrinsik minangka dhuwur minangka 200 pF, SNR luwih gedhe saka 5:1. Mulane, syarat kanggo desain papan tutul luwih fleksibel.
Kesimpulan
Dokumen iki ngenalake fungsi dhasar TSI ing chip MCX Nx4x. Kanggo rincian babagan prinsip MCX Nx4x TSI, deleng bab TSI saka Manual Referensi MCX Nx4x (dokumen MCXNx4xRM). Kanggo saran babagan desain papan hardware lan desain touchpad, waca Pandhuan pangguna KE17Z Dual TSI (dokumen KE17ZDTSIUG).
Referensi
Referensi ing ngisor iki kasedhiya ing NXP websitus:
- Manual Referensi MCX Nx4x (dokumen MCXNx4xRM)
- KE17Z Dual TSI User Guide (dokumen KE17ZDTSIUG)
- Panduan pengembangan NXP Touch (dokumen AN12709)
- NXP Touch Library Reference Manual (dokumen NT20RM)
Riwayat revisi
Tabel 8. Riwayat revisi
Dokumen ID | Tanggal rilis | Katrangan |
UG10111 v.1 | 7 Mei 2024 | Versi wiwitan |
Informasi hukum
- Definisi
- Draft - A status konsep ing document nuduhake yen isi isih ing re internalview lan tundhuk persetujuan resmi, sing bisa nyebabake modifikasi utawa tambahan. NXP Semiconductors ora menehi perwakilan utawa garansi babagan akurasi utawa kelengkapan informasi sing kalebu ing versi konsep dokumen lan ora duwe tanggung jawab kanggo akibat saka panggunaan informasi kasebut.
- Penafian
- Garansi lan tanggung jawab winates - Informasi ing dokumen iki dipercaya akurat lan dipercaya. Nanging, NXP Semikonduktor ora menehi perwakilan utawa jaminan, sing ditulis utawa diwenehake, babagan akurasi utawa jangkep informasi kasebut lan ora duwe tanggung jawab kanggo akibat saka panggunaan informasi kasebut. NXP Semiconductors ora tanggung jawab kanggo isi ing dokumen iki yen diwenehake dening sumber informasi ing njaba NXP Semiconductors. NXP Semiconductors ora bakal tanggung jawab kanggo karusakan ora langsung, insidental, punitive, khusus, utawa konsekuensial (kalebu - tanpa watesan - bathi sing ilang, tabungan sing ilang, gangguan bisnis, biaya sing ana gandhengane karo penghapusan utawa panggantos produk utawa biaya kerja ulang) apa karusakan kuwi adhedhasar tort (kalebu teledor), babar pisan, nerbitake kontrak utawa teori legal liyane. Senadyan karusakan apa wae sing bisa ditindakake dening pelanggan kanthi alasan apa wae, tanggung jawab agregat lan kumulatif NXP Semikonduktor marang pelanggan kanggo produk sing diterangake ing kene bakal diwatesi dening Sarat lan kahanan dodolan komersial NXP Semikonduktor.
- Hak kanggo nggawe owah-owahan - NXP Semiconductors nduweni hak kanggo ngowahi informasi sing diterbitake ing dokumen iki, kalebu tanpa watesan spesifikasi lan deskripsi produk, kapan wae lan tanpa kabar. Dokumen iki ngganti lan ngganti kabeh informasi sing diwenehake sadurunge diterbitake.
- Cocog kanggo nggunakake - Produk NXP Semiconductors ora dirancang, sah, utawa dijamin cocog kanggo digunakake ing dhukungan urip, sistem utawa peralatan sing kritis utawa safety-kritis, utawa ing aplikasi sing gagal utawa malfungsi produk NXP Semikonduktor bisa uga bisa nyebabake. bundhas pribadi, pati utawa property abot utawa karusakan lingkungan. NXP Semikonduktor lan panyedhiya ora tanggung jawab kanggo kalebu lan/utawa nggunakake produk NXP Semikonduktor ing peralatan utawa aplikasi kasebut lan mulane kalebu lan/utawa panggunaan kasebut tanggung jawab kanggo pelanggan.
- Aplikasi - Aplikasi sing diterangake ing kene kanggo samubarang produk iki mung kanggo ilustrasi. NXP Semiconductors ora menehi perwakilan utawa garansi manawa aplikasi kasebut cocog kanggo panggunaan sing ditemtokake tanpa tes utawa modifikasi luwih lanjut. Pelanggan tanggung jawab kanggo desain lan operasi aplikasi lan produk sing nggunakake produk NXP Semiconductors, lan NXP Semiconductors ora tanggung jawab kanggo bantuan karo aplikasi utawa desain produk pelanggan. Tanggung jawab tunggal pelanggan kanggo nemtokake manawa produk NXP Semiconductors cocok lan cocog kanggo aplikasi lan produk sing direncanakake, uga kanggo aplikasi sing direncanakake lan panggunaan pelanggan pihak katelu. Pelanggan kudu menehi desain lan perlindungan operasi sing cocog kanggo nyuda risiko sing ana gandhengane karo aplikasi lan produk. NXP Semiconductors ora nampa tanggung jawab apa wae sing ana gandhengane karo standar, karusakan, biaya, utawa masalah sing adhedhasar kelemahane utawa standar ing aplikasi utawa produk pelanggan, utawa aplikasi utawa panggunaan pelanggan pihak katelu. Pelanggan tanggung jawab kanggo nindakake kabeh tes sing dibutuhake kanggo aplikasi lan produk pelanggan nggunakake produk NXP Semiconductors supaya ora dadi standar aplikasi lan produk utawa aplikasi utawa digunakake dening pelanggan pihak katelu. NXP ora nanggung tanggung jawab babagan iki.
- Syarat lan Ketentuan Penjualan Komersial - Produk NXP Semiconductors didol miturut syarat-syarat umum lan kahanan adol komersial, kaya sing diterbitake ing https://www.nxp.com/profile/terms kajaba digunakake sarujuk ing persetujuan individu ditulis bener. Ing kasus persetujuan individu rampung mung syarat lan katemtuan saka persetujuan pamilike bakal ditrapake. NXP Semiconductors kanthi iki kanthi tegas mbantah kanggo ngetrapake syarat lan kahanan umum pelanggan babagan tuku produk NXP Semiconductors dening pelanggan.
- Kontrol ekspor - Dokumen iki uga item (e) sing diterangake ing kene bisa uga tundhuk karo peraturan kontrol ekspor. Ekspor bisa uga mbutuhake wewenang sadurunge saka panguwasa sing kompeten.
- Cocog kanggo digunakake ing produk non-otomotif qualified - Kajaba dokumen iki kanthi tegas nyatakake yen produk NXP Semikonduktor khusus iki nduweni kualifikasi otomotif, produk kasebut ora cocog kanggo panggunaan otomotif. Ora qualified utawa dites dening testing otomotif utawa syarat aplikasi. NXP Semiconductors ora tanggung jawab kanggo inklusi lan / utawa nggunakake produk qualified non-otomotif ing peralatan utawa aplikasi otomotif. Yen pelanggan nggunakake prodhuk kanggo desain-in lan digunakake ing aplikasi otomotif kanggo spesifikasi lan standar otomotif, pelanggan (a) kudu nggunakake produk kasebut tanpa jaminan NXP Semikonduktor kanggo produk kasebut kanggo aplikasi, panggunaan lan spesifikasi otomotif kasebut, lan (b) kapan wae. pelanggan nggunakake produk kanggo aplikasi otomotif ngluwihi specifications NXP Semikonduktor 'penggunaan kuwi mung ing customer dhewe resiko, lan (c) customer kanthi indemnifies NXP Semikonduktor kanggo tanggung jawab, karusakan utawa pratelan produk gagal asil saka desain customer lan nggunakake produk kanggo aplikasi otomotif ngluwihi babar pisan standar NXP Semikonduktor lan specifications produk NXP Semikonduktor.
- Terjemahan - Versi dokumen non-Inggris (terjemahan), kalebu informasi hukum ing dokumen kasebut, mung kanggo referensi. Versi Inggris bakal ditrapake yen ana bedo antarane versi terjemahan lan Inggris.
- Keamanan - Pelanggan mangertos manawa kabeh produk NXP bisa uga ngalami kerentanan sing ora dingerteni utawa ndhukung standar keamanan utawa spesifikasi sing wis ditemtokake kanthi watesan sing dingerteni. Pelanggan tanggung jawab kanggo desain lan operasi aplikasi lan produk sajrone siklus urip kanggo nyuda efek saka kerentanan kasebut ing aplikasi lan produk pelanggan. Tanggung jawab pelanggan uga ngluwihi teknologi mbukak lan/utawa eksklusif liyane sing didhukung produk NXP kanggo digunakake ing aplikasi pelanggan. NXP ora tanggung jawab kanggo kerentanan apa wae. Pelanggan kudu rutin mriksa nganyari keamanan saka NXP lan tindakake kanthi tepat. Pelanggan kudu milih produk kanthi fitur keamanan sing paling cocog karo aturan, peraturan, lan standar aplikasi sing dituju lan nggawe keputusan desain sing paling penting babagan produk lan tanggung jawab mung kanggo netepi kabeh syarat legal, peraturan, lan keamanan babagan produke. , preduli saka informasi utawa dhukungan sing bisa diwenehake dening NXP. NXP duwe Product Security Incident Response Team (PSIRT) (bisa digayuh ing PSIRT@nxp.com) sing ngatur investigasi, laporan, lan solusi solusi kerentanan keamanan produk NXP.
- NXP BV - NXP BV dudu perusahaan operasi lan ora nyebarake utawa ngedol produk.
merek dagang
- Kabar: Kabeh merek sing dirujuk, jeneng produk, jeneng layanan, lan merek dagang minangka properti sing nduweni.
- NXP - wordmark lan logo iku merek dagang saka NXP BV
- 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, Versatile — iku merek dagang lan/utawa merek dagang kadhaptar saka Arm Limited (utawa anak perusahaan utawa afiliasi) ing AS lan/utawa ing papan liya. Teknologi sing gegandhengan bisa dilindhungi dening samubarang utawa kabeh paten, hak cipta, desain, lan rahasia dagang. Kabeh hak dilindhungi undhang-undhang.
- Kinetik — iku merek dagang saka NXP BV
- MCX — iku merek dagang saka NXP BV
- Microsoft, Azure, lan ThreadX - iku merek dagang saka grup perusahaan Microsoft.
Wigati dimangerteni manawa kabar penting babagan dokumen iki lan produk sing diterangake ing kene, wis kalebu ing bagean 'Informasi hukum'.
- © 2024 NXP BV Kabeh hak dilindhungi undhang-undhang.
- Kanggo informasi luwih lengkap, bukak https://www.nxp.com.
- Tanggal rilis: 7 Mei 2024
- Pengenal dokumen: UG10111
- Pdt. 1 - 7 Mei 2024
Dokumen / Sumber Daya
![]() |
NXP MCX N Series High Performance Microcontrollers [pdf] Pandhuan pangguna MCX N Series, MCX N Series High Performance Microcontrollers, High Performance Microcontrollers, Microcontrollers |