NXP MCX N Series High Performance Microcontrollers
Impormasyon sa Produkto
- Mga detalye:
- Modelo: MCX Nx4x TSI
- Touch Sensing Interface (TSI) alang sa capacitive touch sensors
- MCU: Dual Arm Cortex-M33 nga mga core nga naglihok hangtod sa 150 MHz
- Mga Pamaagi sa Touch Sensing: Self-capacitance mode ug Mutual-capacitance mode
- Gidaghanon sa Touch Channels: Hangtod sa 25 para sa self-cap mode, hangtod sa 136 para sa mutual-cap mode
Mga Instruksyon sa Paggamit sa Produkto
- Pasiuna:
- Ang MCX Nx4x TSI gilaraw aron mahatagan ang mga kapabilidad sa paghikap sa paghikap sa mga capacitive touch sensor gamit ang TSI module.
- MCX Nx4x TSI Overview:
- Ang TSI module nagsuporta sa duha ka touch sensing nga mga pamaagi: self-capacitance ug mutual capacitance.
- MCX Nx4x TSI Block Diagram:
- Ang TSI module adunay 25 touch channels, nga adunay 4 shield channels aron mapalambo ang drive strength. Gisuportahan niini ang mga mode sa self-cap ug mutual-cap sa parehas nga PCB.
- Self-Capacitive Mode:
- Ang mga developers makagamit ug hangtod sa 25 ka mga channel sa self-cap sa pagdesinyo sa touch electrodes sa self-cap mode.
- Mutual-Capacitive Mode:
- Ang mutual-cap mode nagtugot sa hangtod sa 136 ka mga touch electrodes, nga naghatag og pagka-flexible alang sa touch key nga mga disenyo sama sa touch keyboard ug touchscreens.
- Mga Rekomendasyon sa Paggamit:
- Pagsiguro sa husto nga koneksyon sa mga sensor electrodes sa TSI input channels pinaagi sa I/O pins.
- Gamita ang mga channel sa taming alang sa gipaayo nga pagtugot sa likido ug abilidad sa pagmaneho.
- Hunahunaa ang mga kinahanglanon sa disenyo kung magpili tali sa self-cap ug mutual-cap mode.
Mga FAQ
- P: Pila ka mga touch channel ang naa sa MCX Nx4x TSI module?
- A: Ang TSI module adunay 25 touch channels, nga adunay 4 shield channels para sa enhanced drive strength.
- P: Unsang mga kapilian sa disenyo ang magamit alang sa mga touch electrodes sa mutual-capacitive mode?
- A: Ang mutual-cap mode nagsuporta hangtod sa 136 ka mga electrodes sa paghikap, nga naghatag kadali alang sa lainlaing mga disenyo sa touch key sama sa mga touch keyboard ug mga touchscreen.
Impormasyon sa Dokumento
Impormasyon | Kontento |
Mga keyword | MCX, MCX Nx4x, TSI, paghikap. |
Abstract | Ang Touch Sensing Interface (TSI) sa serye sa MCX Nx4x mao ang gi-upgrade nga IP nga adunay mga bag-ong feature aron ipatuman ang baseline/threshold autotuning. |
Pasiuna
- Ang serye sa MCX N sa Industrial ug IoT (IIoT) MCU adunay dual Arm Cortex-M33 cores nga naglihok hangtod sa 150 MHz.
- Ang serye sa MCX N kay high-performance, low-power microcontrollers nga adunay intelihenteng peripheral ug accelerators nga naghatag ug multitasking nga kapabilidad ug performance efficiency.
- Ang Touch Sensing Interface (TSI) sa serye sa MCX Nx4x mao ang gi-upgrade nga IP nga adunay mga bag-ong feature aron ipatuman ang baseline/threshold autotuning.
MCX Nx4x TSI nahuman naview
- Ang TSI naghatag ug touch-sensing detection sa capacitive touch sensors. Ang external capacitive touch sensor kasagarang naporma sa PCB ug ang sensor electrodes konektado sa TSI input channels pinaagi sa I/O pins sa device.
MCX Nx4x TSI block diagram
- Ang MCX Nx4x adunay usa ka TSI module ug nagsuporta sa 2 ka matang sa touch sensing nga mga pamaagi, ang self-capacitance (gitawag usab nga self-cap) mode ug ang mutual-capacitance (gitawag usab nga mutual-cap) mode.
- Ang block diagram sa MCX Nx4x TSI nga akong gipakita sa Figure 1:
- Ang TSI module sa MCX Nx4x adunay 25 touch channels. Ang 4 niini nga mga kanal mahimong magamit isip mga channel sa taming aron mapalambo ang kusog sa pagmaneho sa mga kanal sa paghikap.
- Ang 4 nga mga channel sa taming gigamit aron mapauswag ang pagtugot sa likido ug mapaayo ang katakus sa pagmaneho. Ang gipaayo nga abilidad sa pagmaneho makapahimo usab sa mga tiggamit sa pagdesinyo sa usa ka mas dako nga touchpad sa hardware board.
- Ang TSI module sa MCX Nx4x adunay hangtod sa 25 touch channels para sa self-cap mode ug 8 x 17 touch channels para sa mutual-cap mode. Ang duha nga gihisgutan nga mga pamaagi mahimong ikombinar sa usa ka PCB, apan ang TSI channel mas flexible alang sa Mutual-cap mode.
- Ang TSI[0:7] kay TSI Tx pins ug ang TSI[8:25] TSI Rx pins sa Mutual-cap mode.
- Sa self-capacitive mode, ang mga developers makagamit sa 25 ka self-cap channels sa pagdesinyo sa 25 touch electrodes.
- Sa mutual-capacitive mode, ang mga kapilian sa disenyo molapad hangtod sa 136 (8 x 17) touch electrodes.
- Daghang mga kaso sa paggamit sama sa multiburner induction cooker nga adunay mga kontrol sa paghikap, mga touch keyboard, ug touchscreen, nanginahanglan daghang disenyo sa touch key. Ang MCX Nx4x TSI makasuporta hangtod sa 136 ka touch electrodes kung gigamit ang mutual-cap channels.
- Ang MCX Nx4x TSI makapadako sa daghang mga electrodes sa paghikap aron matubag ang mga kinahanglanon sa daghang mga electrodes sa paghikap.
- Pipila ka mga bag-ong feature ang gidugang aron mas sayon ang IP nga gamiton sa low-power mode. Ang TSI adunay abante nga kalig-on sa EMC, nga naghimo niini nga angay alang sa paggamit sa industriya, gamit sa balay, ug mga aplikasyon sa elektroniko sa consumer.
Ang mga bahin sa MCX Nx4x nagsuporta sa TSI
Gipakita sa talaan 1 ang gidaghanon sa mga channel sa TSI nga katumbas sa lainlaing bahin sa serye sa MCX Nx4x. Ang tanan niini nga mga bahin nagsuporta sa usa ka TSI module nga adunay 25 ka mga channel.
Talaan 1. MCX Nx4x nga mga bahin nga nagsuporta sa TSI module
Mga bahin | Frequency [Max] (MHz) | Flash (MB) | SRAM (kB) | TSI [Numero, mga kanal] | Mga GPIO | Uri sa pakete |
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 channel assignment sa lain-laing mga pakete
Talaan 2. TSI channel assignment alang sa MCX Nx4x VFBGA ug LQFP packages
184BGA TANAN | 184BGA TANAN ngalan sa pin | 100HLQFP N94X | 100HLQFP N94X nga ngalan sa pin | 100HLQFP N54X | 100HLQFP N54X nga ngalan sa pin | TSI channel |
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 |
Talaan 2. TSI channel assignment para sa MCX Nx4x VFBGA ug LQFP packages…gipadayon
184BGA TANAN |
184BGA TANAN ngalan sa pin |
100HLQFP N94X | 100HLQFP N94X nga ngalan sa pin | 100HLQFP N54X | 100HLQFP N54X nga ngalan sa pin | TSI channel |
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 |
Ang Figure 2 ug Figure 3 nagpakita sa assignment sa dual TSI channels sa duha ka pakete sa MCX Nx4x. Sa duha ka pakete, ang mga pin nga gimarkahan og berde mao ang lokasyon sa TSI channel distribution. Aron makahimo og usa ka makatarunganon nga buluhaton sa pin alang sa disenyo sa hardware touch board, tan-awa ang lokasyon sa pin.
Mga bahin sa MCX Nx4x TSI
- Kini nga seksyon naghatag sa mga detalye sa mga bahin sa MCX Nx4x TSI.
TSI pagtandi tali sa MCX Nx4x TSI ug Kinetis TSI
- MCX Nx4x sa TSI ug TSI sa NXP Kinetis E serye TSI gidisenyo sa lain-laing mga teknolohiya plataporma.
- Busa, gikan sa mga batakang bahin sa TSI hangtod sa mga rehistro sa TSI, adunay mga kalainan tali sa MCX Nx4x TSI ug TSI sa serye sa Kinetis E. Ang mga kalainan lamang ang gilista niini nga dokumento. Aron masusi ang mga rehistro sa TSI, gamita ang reference manual.
- Kini nga kapitulo naghulagway sa mga bahin sa MCX Nx4x TSI pinaagi sa pagtandi niini ngadto sa TSI sa serye sa Kinetis E.
- Sama sa gipakita sa Talaan 3, ang MCX Nx4x TSI dili apektado sa kasaba sa VDD. Kini adunay daghang mga kapilian sa orasan sa function.
- Kung ang function clock gi-configure gikan sa chip system clock, ang TSI power consumption mahimong makunhuran.
- Bisan kung ang MCX Nx4x TSI adunay usa ra ka module sa TSI, gisuportahan niini ang pagdesinyo sa daghang mga yawe sa paghikap sa hardware sa usa ka board sa hardware kung gigamit ang mutual-cap mode.
Talaan 3. Ang kalainan tali sa MCX Nx4x TSI ug Kinetis E TSI (KE17Z256)
MCX Nx4x serye | Kinetis E nga serye | |
Ang operating voltage | 1.71 V – 3.6 V | 2.7 V – 5.5 V |
Ang epekto sa kasaba sa VDD | Dili | Oo |
Tinubdan sa orasan sa function | • TSI IP internally namugna
• Chip nga sistema sa orasan |
TSI IP nga gihimo sa sulod |
Sakup sa orasan sa function | 30 KHz – 10 MHz | 37 KHz – 10 MHz |
TSI channels | Hangtod sa 25 ka channel (TSI0) | Hangtod sa 50 ka channel (TSI0, TSI1) |
Shield channels | 4 ka channel sa taming: CH0, CH6, CH12, CH18 | 3 ka channel sa taming alang sa matag TSI: CH4, CH12, CH21 |
Paghikap mode | Self-cap mode: TSI[0:24] | Self-cap mode: TSI[0:24] |
MCX Nx4x serye | Kinetis E nga serye | |
Mutual-cap mode: Tx[0:7], Rx[8:24] | Mutual-cap mode: Tx[0:5], Rx[6:12] | |
Paghikap sa mga electrodes | self-cap electrodes: hangtod sa 25 mutual-cap electrodes: hangtod sa 136 (8×17) | self-cap electrodes: hangtod sa 50 (25+25) mutual-cap electrodes: hangtod sa 72 (6×6 +6×6) |
Mga produkto | MCX N9x ug MCX N5x | KE17Z256 |
Ang mga bahin nga gisuportahan sa MCX Nx4x TSI ug Kinetis TSI gipakita sa Talaan 4.
Talaan 4. Ang mga bahin gisuportahan pareho sa MCX Nx4x TSI ug Kinetis TSI
MCX Nx4x serye | Kinetis E nga serye | |
Duha ka klase sa Sensing mode | Self-cap mode: Basic self-cap mode Sensitivity boost mode Noise cancellation mode
Mutual-cap mode: Basic mutual-cap mode Makahimo ang pagpausbaw sa pagkasensitibo |
|
Interrupt nga suporta | Katapusan sa scan interrupt Wala sa range interrupt | |
Suporta sa gigikanan sa pag-trigger | 1. Software trigger pinaagi sa pagsulat sa GENCS[SWTS] bit
2. Hardware trigger pinaagi sa INPUTMUX 3. Awtomatikong pag-trigger pinaagi sa AUTO_TRIG[TRIG_ EN] |
1. Software trigger pinaagi sa pagsulat sa GENCS[SWTS] bit
2. Hardware trigger pinaagi sa INP UTMUX |
Ubos nga gahum nga suporta | Lawom nga Pagkatulog: hingpit nga molihok kung ang GENCS[STPE] gibutang sa 1 Power Down: Kung ang WAKE domain aktibo, ang TSI mahimong molihok sama sa "Deep Sleep" mode. Deep Power Down, VBAT: dili magamit | STOP mode, VLPS mode: hingpit nga naglihok kung ang GENCS[STPE] gibutang sa 1. |
Ubos nga kusog nga pagmata | Ang matag TSI channel mahimong makamata sa MCU gikan sa low-power mode. | |
Suporta sa DMA | Ang out-of-range nga panghitabo o end-of-scan nga panghitabo mahimong mag-trigger sa DMA transfer. | |
Filter sa kasaba sa hardware | Ang SSC nagpamenos sa frequency noise ug nagpasiugda sa signal-to-noise ratio (PRBS mode, up-down counter mode). |
MCX Nx4x TSI bag-ong mga bahin
Pipila ka mga bag-ong feature ang gidugang sa MCX Nx4x TSI. Ang labing hinungdanon gilista sa lamesa sa ubos. Ang MCX Nx4x TSI naghatag usa ka labi ka daghan nga mga bahin alang sa mga tiggamit. Sama sa mga gimbuhaton sa Baseline auto trace, Threshold auto trace, ug Debounce, kini nga mga feature makaamgo sa pipila ka kalkulasyon sa hardware. Nagtipig kini sa mga kapanguhaan sa pagpalambo sa software.
Talaan 5. MCX Nx4x TSI bag-ong mga bahin
MCX Nx4x serye | |
1 | Ang mga proximity channel naghiusa sa function |
2 | Baseline nga auto-trace function |
3 | Ang threshold auto-trace function |
4 | Debounce function |
5 | Awtomatikong trigger function |
6 | Orasan gikan sa chip system clock |
7 | Sulayi ang function sa tudlo |
Deskripsyon sa function sa MCX Nx4x TSI
Ania ang paghulagway niining bag-ong gidugang nga mga bahin:
- Ang kaduol nga mga channel naghiusa sa function
- Ang proximity function gigamit sa paghiusa sa daghang TSI channels para sa pag-scan. I-configure ang TSI0_GENCS[S_PROX_EN] sa 1 aron mahimo ang proximity mode, ang bili sa TSI0_CONFIG[TSICH] dili balido, wala kini gigamit sa pagpili og channel sa proximity mode.
- Ang 25-bit nga rehistro nga TSI0_CHMERGE[CHANNEL_ENABLE] gi-configure aron makapili og daghang mga channel, ang 25-bit nagkontrol sa pagpili sa 25 TSI channels. Makapili kini og hangtod sa 25 ka channel, pinaagi sa pag-configure sa 25 ka bits ngadto sa 1 (1_1111_1111_1111_1111_1111_1111b). Sa diha nga ang usa ka gatilyo mahitabo, ang daghang mga channel nga gipili sa TSI0_CHMERGE[CHANNEL_ENABLE] gi-scan sa tingub ug makamugna og usa ka set sa TSI scan values. Ang scan value mabasa gikan sa rehistro TSI0_DATA [TSICNT]. Ang proximity merge function theoretically integrate the capacitance of the multiple channels and then start scanning, which is only valid in self-cap mode. Ang mas daghang mga touch channel nga gihiusa mahimong makakuha og mas mubo nga oras sa pag-scan, mas gamay ang bili sa pag-scan, ug mas kabus ang pagkasensitibo. Busa, kung makit-an ang paghikap, gikinahanglan ang dugang nga kapasidad sa paghikap aron makuha ang mas taas nga pagkasensitibo. Kini nga function mao ang angay alang sa dako nga-area paghikap detection ug dako-area proximity detection.
- Baseline nga auto-trace function
- Ang TSI sa MCX Nx4x naghatag sa rehistro aron itakda ang baseline sa TSI ug ang baseline trace function. Human makompleto ang pag-calibrate sa software sa channel sa TSI, sulati ang usa ka inisyal nga baseline nga bili sa TSI0_BASELINE[BASELINE] nga rehistro. Ang inisyal nga baseline sa touch channel sa TSI0_BASELINE[BASELINE] nga rehistro gisulat sa software sa user. Ang setting sa baseline balido lamang sa usa ka channel. Ang baseline trace function mahimong mag-adjust sa baseline sa TSI0_BASELINE[BASELINE] nga rehistro aron kini duol sa TSI current sampang bili. Ang baseline trace enable function gipalihok sa TSI0_BASELINE[BASE_TRACE_EN] bit, ug ang auto trace ratio gitakda sa rehistro nga TSI0_BASELINE[BASE_TRACE_DEBOUNCE]. Ang baseline nga kantidad gidugangan o gikunhuran awtomatiko, ang pagbag-o nga kantidad sa matag pagtaas/pagkunhod kay BASELINE * BASE_TRACE_DEBOUNCE. Ang baseline trace function gipalihok lamang sa low-power mode ug ang setting balido lamang sa usa ka channel. Kung giusab ang touch channel, ang mga rehistro nga may kalabutan sa baseline kinahanglan nga i-configure pag-usab.
- Ang threshold auto-trace function
- Ang threshold mahimong kalkulado sa IP internal hardware kon ang threshold trace ma-enable pinaagi sa pag-configure sa TSI0_BASELINE[THRESHOLD_TRACE_EN] bit ngadto sa 1. Ang kalkulado nga threshold value gikarga sa threshold register TSI0_TSHD. Aron makuha ang gitinguha nga kantidad sa threshold, pilia ang ratio sa threshold sa TSI0_BASELINE[THRESHOLD_RATIO]. Ang threshold sa touch channel kalkulado sumala sa ubos nga pormula sa IP internal. Threshold_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE – BASELINE >>(THRESHOLD_RATIO+1)] BASELINE mao ang bili sa TSI0_BASELINE [BASELINE].
- Debounce function
- Ang MCX Nx4x TSI naghatag sa hardware debounce function, ang TSI_GENCS[DEBOUNCE] mahimong magamit sa pag-configure sa gidaghanon sa out-of-range nga mga panghitabo nga makamugna og interrupt. Ang out-of-range interrupt event mode lang ang nagsuporta sa debounce function ug ang end-of-scan interrupt nga panghitabo wala mosuporta niini.
- Awtomatikong trigger function.
- Adunay tulo ka trigger nga tinubdan sa TSI, lakip ang software trigger pinaagi sa pagsulat sa TSI0_GENCS[SWTS] bit, ang hardware trigger pinaagi sa INPUTMUX, ug ang automatic trigger ni TSI0_AUTO_TRIG[TRIG_EN]. Gipakita sa Figure 4 ang awtomatik nga pag-uswag nga namugna.
- Ang automatic trigger function usa ka bag-ong feature sa MCX Nx4x TSI. Gipaandar kini nga bahin pinaagi sa pag-set
- TSI0_AUTO_TRIG[TRIG_EN] ngadto sa 1. Sa higayon nga ang automatic trigger ma-enable, ang software trigger ug hardware trigger configuration sa TSI0_GENCS[SWTS] dili balido. Ang panahon tali sa matag trigger mahimong kalkulado pinaagi sa ubos nga pormula:
- Timer nga panahon tali sa matag gatilyo = trigger clock/trigger clock divider * trigger clock counter.
- Trigger clock: i-configure ang TSI0_AUTO_TRIG[TRIG_CLK_SEL] aron mapili ang automatic trigger clock source.
- Pagbahin sa orasan sa pag-trigger: i-configure ang TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] aron mapili ang tigbahin sa orasan sa pag-trigger.
- Trigger clock counter: i-configure ang TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] aron ma-configure ang trigger clock counter value.
- Para sa orasan sa automatic trigger clock source, ang usa mao ang lp_osc 32k clock, lain ang FRO_12Mhz clock o ang clk_in clock mahimong pilion sa TSICLKSEL[SEL], ug bahinon sa TSICLKDIV[DIV].
- Adunay tulo ka trigger nga tinubdan sa TSI, lakip ang software trigger pinaagi sa pagsulat sa TSI0_GENCS[SWTS] bit, ang hardware trigger pinaagi sa INPUTMUX, ug ang automatic trigger ni TSI0_AUTO_TRIG[TRIG_EN]. Gipakita sa Figure 4 ang awtomatik nga pag-uswag nga namugna.
- Clock gikan sa chip system clock
- Kasagaran, ang serye sa Kinetis E nga TSI naghatag usa ka internal nga reference nga orasan aron makamugna ang TSI functional nga orasan.
- Alang sa TSI sa MCX Nx4x, ang operating clock dili lamang gikan sa IP internal, apan mahimo kini gikan sa chip system clock. Ang MCX Nx4x TSI adunay duha ka kapilian nga gigikanan sa orasan (pinaagi sa pag-configure sa TSICLKSEL [SEL]).
- Ingon sa gipakita sa Figure 5, ang usa gikan sa chip system clock makapakunhod sa TSI operating power consumption, ang lain namugna gikan sa TSI internal oscillator. Kini makapakunhod sa jitter sa TSI operating clock.
- FRO_12 MHz clock o ang clk_in clock mao ang TSI function clock source, kini mapili sa TSICLKSEL[SEL] ug bahinon sa TSICLKDIV[DIV].
- Sulayi ang function sa tudlo
- Ang MCX Nx4x TSI naghatag sa test finger function nga makasundog sa usa ka finger touch nga walay tinuod nga finger touch sa hardware board pinaagi sa pag-configure sa may kalabutan nga rehistro.
- Kini nga function mapuslanon sa panahon sa code debug ug hardware board test.
- Ang kusog sa TSI test finger mahimong ma-configure pinaagi sa TSI0_MISC[TEST_FINGER], ang user makausab sa touch strength pinaagi niini.
- Adunay 8 ka kapilian alang sa kapasidad sa tudlo: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Ang function sa pagsulay sa tudlo gipalihok pinaagi sa pag-configure sa TSI0_MISC[TEST_FINGER_EN] ngadto sa 1.
- Mahimong gamiton sa tiggamit kini nga function aron makalkulo ang kapasidad sa touchpad sa hardware, ang parameter nga debug sa TSI, ug buhaton ang mga pagsulay sa kaluwasan / kapakyasan sa software (FMEA). Sa software code, i-configure una ang kapasidad sa tudlo ug dayon i-enable ang function sa pagsulay sa tudlo.
Example use case sa MCX Nx4x TSI bag-ong function
Ang MCX Nx4x TSI adunay bahin alang sa kaso sa paggamit sa ubos nga gahum:
- Gamita ang chip system clock aron i-save ang IP power consumption.
- Gamita ang automatic trigger function, proximity channels merge function, baseline auto trace function, threshold auto trace function, ug debounce function aron makahimo og sayon nga low-power wake-up use case.
MCX Nx4x TSI hardware ug software nga suporta
- Ang NXP adunay upat ka matang sa hardware boards aron suportahan ang MCX Nx4x TSI evaluation.
- Ang X-MCX-N9XX-TSI board mao ang internal nga evaluation board, kontrata FAE/Marketing sa paghangyo niini.
- Ang laing tulo ka tabla kay NXP opisyal nga release boards ug makita sa NXP web diin ang user maka-download sa opisyal nga suportadong software SDK ug touch library.
MCX Nx4x serye TSI evaluation board
- Naghatag ang NXP og mga evaluation board aron matabangan ang mga tiggamit sa pagtimbang-timbang sa function sa TSI. Ang mosunod mao ang detalyadong impormasyon sa board.
X-MCX-N9XX-TSI nga tabla
- Ang X-MCX-N9XX-TSI board kay usa ka touch sensing reference design lakip ang multiple touch patterns base sa NXP high-performance MCX Nx4x MCU nga adunay usa ka TSI module ug nagsuporta hangtod sa 25 touch channels nga gipakita sa board.
- Ang board mahimong gamiton sa pagtimbang-timbang sa TSI function para sa MCX N9x ug N5x series MCU. Kini nga produkto nakapasar sa IEC61000-4-6 3V nga sertipikasyon.
NXP Semiconductor
MCX-N5XX-EVK
MCX-N5XX-EVK naghatag sa touch slider sa board, ug kini nahiuyon sa FRDM-TOUCH board. Naghatag ang NXP usa ka librarya sa paghikap aron mahibal-an ang mga gimbuhaton sa mga yawe, slider, ug mga rotary touch.
MCX-N9XX-EVK
MCX-N9XX-EVK naghatag sa touch slider sa board, ug kini nahiuyon sa FRDM-TOUCH board. Naghatag ang NXP usa ka librarya sa paghikap aron mahibal-an ang mga gimbuhaton sa mga yawe, slider, ug mga rotary touch.
FRDM-MCXN947
FRDM-MCXN947 naghatag og usa ka paghikap nga yawe sa board ug kini nahiuyon sa FRDM-TOUCH board. Naghatag ang NXP usa ka librarya sa paghikap aron mahibal-an ang mga gimbuhaton sa mga yawe, slider, ug mga rotary touch.
Ang NXP touch library nga suporta alang sa MCX Nx4x TSI
- Ang NXP nagtanyag og touch software library nga walay bayad. Naghatag kini sa tanan nga software nga gikinahanglan aron makit-an ang mga paghikap ug ipatuman ang labi ka abante nga mga controller sama sa mga slider o keypad.
- Ang TSI background algorithm anaa alang sa touch keypads ug analog decoder, sensitivity auto-calibration, low-power, proximity, ug water tolerance.
- Ang SW giapod-apod sa source code nga porma sa "object C language code structure". Usa ka touch tuner tool nga gibase sa FreeMASTER gihatag alang sa TSI configuration ug tune.
Pagtukod ug pag-download sa librarya sa SDK
- Ang user makahimo og SDK sa MCX hardware boards gikan sa https://mcuxpresso.nxp.com/en/welcome, idugang ang touch library sa SDK, ug i-download ang package.
- Ang proseso gipakita sa Figure 10, Figure 11, ug Figure 12.
NXP touch library
- Ang touch sensing code sa na-download nga SDK folder …\boards\frdmmcxn947\demo_apps\touch_ sensing gimugna gamit ang NXP touch library.
- Ang NXP Touch Library Reference Manual makita sa folder …/middleware/touch/freemaster/html/index.html, kini naghulagway sa NXP Touch software library para sa pagpatuman sa touch-sensing nga mga aplikasyon sa NXP MCU platforms. Ang librarya sa software sa NXP Touch naghatag ug mga algorithm sa paghikap sa paghikap aron makit-an ang paghikap sa tudlo, paglihok, o mga lihok.
- Ang FreeMASTER nga himan alang sa TSI configure ug tune gilakip sa NXP touch library. Para sa dugang nga impormasyon, tan-awa ang NXP Touch Library Reference Manual (dokumento NT20RM) o NXP Touch Development Guide (dokumento AN12709).
- Ang sukaranan nga mga bloke sa pagtukod sa librarya sa NXP Touch gipakita sa Figure 13:
MCX Nx4x TSI performance
Alang sa MCX Nx4x TSI, ang mosunod nga mga parameter gisulayan sa X-MCX-N9XX-TSI board. Ania ang summary sa performance.
Talaan 6. Katingbanan sa Pagganap
MCX Nx4x serye | ||
1 | SNR | Hangtod sa 200:1 para sa self-cap mode ug mutual-cap mode |
2 | Gibag-on sa sapaw | Hangtod sa 20 mm |
3 | Shield drive kusog | Hangtod sa 600pF sa 1MHz, Hangtud sa 200pF sa 2MHz |
4 | Sakup sa kapasidad sa sensor | 5pF – 200pF |
- Pagsulay sa SNR
- Ang SNR kalkulado sumala sa hilaw nga datos sa TSI counter value.
- Sa kaso nga walay algorithm nga gigamit sa pagproseso sa sampnanguna nga mga kantidad, ang mga kantidad sa SNR nga 200: 1 mahimong makab-ot sa mode nga self-cap ug mode sa mutualcap.
- Ingon sa gipakita sa Figure 14, ang pagsulay sa SNR gihimo sa TSI board sa EVB.
- Pagsulay sa kusog sa pagmaneho sa Shield
- Ang lig-on nga taming nga kusog sa TSI makapauswag sa waterproof nga performance sa touchpad ug makasuporta sa mas dako nga touchpad design sa hardware board.
- Sa diha nga ang 4 TSI shield channels kay ma-enable na, ang pinakataas nga driver nga kapabilidad sa shield channels masulayan sa 1 MHz ug 2 MHz TSI working clock sa self-cap mode.
- Kon mas taas ang TSI operating clock, mas ubos ang drive strength sa shielded channel. Kon ang TSI operating clock mas ubos kay sa 1MHz, ang maximum drive strength sa TSI mas dako pa kay sa 600 pF.
- Aron mahimo ang disenyo sa hardware, tan-awa ang mga resulta sa pagsulay nga gipakita sa Talaan 7.
- Talaan 7. Resulta sa pagsulay sa kusog sa drayber sa Shield
Shield channel gi-on Relo Max shield drive kusog CH0, CH6, CH12, CH18 1 ,XNUMX MHz 600 pF 2 ,XNUMX MHz 200 pF
- Pagsulay sa gibag-on sa overlay
- Aron mapanalipdan ang touch electrode gikan sa pagpanghilabot sa gawas nga palibot, ang overlay nga materyal kinahanglan nga hugot nga gilakip sa nawong sa touch electrode. Kinahanglang walay hangin nga gintang tali sa touch electrode ug sa overlay. Ang usa ka overlay nga adunay taas nga dielectric constant o usa ka overlay nga adunay gamay nga gibag-on nagpauswag sa pagkasensitibo sa touch electrode. Ang kinatas-an nga gibag-on sa overlay sa acrylic overlay nga materyal gisulayan sa X-MCX-N9XX-TSI board sama sa gipakita sa Figure 15 ug Figure 16. Ang aksyon sa paghikap mahimong mamatikdan sa 20 mm nga acrylic overlay.
- Ania ang mga kondisyon nga kinahanglan matuman:
- SNR>5:1
- Self-cap mode
- 4 taming channels sa
- Ang pagdugang sa pagkasensitibo
- Pagsusi sa kapasidad sa sensor
- Ang girekomendar nga intrinsic nga kapasidad sa usa ka touch sensor sa usa ka hardware board anaa sa han-ay sa 5 pF ngadto sa 50 pF.
- Ang dapit sa touch sensor, ang materyal sa PCB, ug ang routing trace sa board makaapekto sa gidak-on sa intrinsic capacitance. Kinahanglang tagdon kini sa panahon sa disenyo sa hardware sa board.
- Pagkahuman sa pagsulay sa X-MCX-N9XX-TSI board, ang MCX Nx4x TSI makamatikod sa usa ka aksyon sa paghikap kung ang intrinsic nga kapasidad ingon kataas sa 200 pF, ang SNR mas dako kaysa 5:1. Busa, ang mga kinahanglanon alang sa disenyo sa touch board mas flexible.
Panapos
Kini nga dokumento nagpaila sa batakang mga gimbuhaton sa TSI sa MCX Nx4x chips. Para sa mga detalye sa prinsipyo sa MCX Nx4x TSI, tan-awa ang TSI nga kapitulo sa MCX Nx4x Reference Manual (dokumento MCXNx4xRM). Para sa mga sugyot sa disenyo sa hardware board ug disenyo sa touchpad, tan-awa ang KE17Z Dual TSI User Guide (dokumento KE17ZDTSIUG).
Mga pakisayran
Ang mosunod nga mga pakisayran anaa sa NXP website:
- MCX Nx4x Reference Manual (dokumento MCXNx4xRM)
- KE17Z Dual TSI User Guide (dokumento KE17ZDTSIUG)
- Giya sa pagpalambo sa NXP Touch (dokumento AN12709)
- NXP Touch Library Reference Manual (dokumento NT20RM)
Kasaysayan sa rebisyon
Talaan 8. Kasaysayan sa rebisyon
Dokumento ID | Petsa sa pagpagawas | Deskripsyon |
UG10111 v.1 | 7 Mayo 2024 | Inisyal nga bersyon |
Legal nga impormasyon
- Mga kahulugan
- Draft - Ang usa ka draft status sa usa ka dokumento nagpakita nga ang sulod anaa pa ubos sa internal review ug ubos sa pormal nga pag-apruba, nga mahimong moresulta sa mga kausaban o pagdugang. Ang NXP Semiconductor wala maghatag ug bisan unsang representasyon o garantiya sa katukma o pagkakompleto sa impormasyon nga gilakip sa draft nga bersyon sa usa ka dokumento ug walay tulubagon sa mga sangpotanan sa paggamit sa maong impormasyon.
- Mga Disclaimer
- Limitado nga warranty ug liability - Ang impormasyon niini nga dokumento gituohan nga tukma ug kasaligan. Bisan pa, ang NXP Semiconductor wala maghatag bisan unsang mga representasyon o garantiya, gipahayag o gipasabut, bahin sa katukma o pagkakompleto sa maong impormasyon ug walay tulubagon sa mga sangputanan sa paggamit sa maong impormasyon. Ang NXP Semiconductors walay responsibilidad sa sulod niini nga dokumento kon gihatag sa tinubdan sa impormasyon gawas sa NXP Semiconductor. Sa bisan unsa nga panghitabo nga ang NXP Semiconductor mahimong manubag sa bisan unsang dili direkta, sulagma, pagsilot, espesyal, o sangputanan nga mga kadaot (lakip ang - sa walay limitasyon - nawala nga kita, nawala nga mga tinigom, pagkabalda sa negosyo, mga gasto nga may kalabotan sa pagtangtang o pag-ilis sa bisan unsang mga produkto o bayad sa rework) kung ang ingon nga mga kadaot gibase o dili sa tort (lakip ang pagpabaya), warranty, paglapas sa kontrata o bisan unsang ubang legal nga teorya. Bisan pa sa bisan unsang kadaot nga mahimong maangkon sa kustomer sa bisan unsang hinungdan, ang NXP Semiconductors' aggregate ug cumulative liability ngadto sa customer alang sa mga produkto nga gihulagway dinhi mahimong limitado sa mga Termino ug kondisyon sa komersyal nga pagbaligya sa NXP Semiconductors.
- Katungod sa paghimo og mga pagbag-o - Ang NXP Semiconductors adunay katungod sa paghimo sa mga pagbag-o sa impormasyon nga gipatik niini nga dokumento, lakip ang walay limitasyon nga mga detalye ug mga deskripsyon sa produkto, bisan unsang orasa ug walay pahibalo. Kini nga dokumento mipuli ug mipuli sa tanang impormasyon nga gihatag sa wala pa ang publikasyon niini.
- Angayan alang sa paggamit - Ang mga produkto sa NXP Semiconductors wala gidesinyo, gitugutan, o gigarantiyahan nga angayan nga gamiton sa suporta sa kinabuhi, kritikal sa kinabuhi o kritikal sa kaluwasan nga mga sistema o kagamitan, o sa mga aplikasyon diin ang pagkapakyas o pagkadaot sa usa ka produkto sa NXP Semiconductors makatarunganon nga gilauman nga moresulta sa personal nga kadaot, kamatayon o grabe nga kabtangan o kadaot sa kinaiyahan. Ang NXP Semiconductors ug ang mga suppliers niini walay gidawat nga tulubagon alang sa paglakip ug/o paggamit sa mga produkto sa NXP Semiconductors sa maong mga ekipo o aplikasyon ug busa ang maong paglakip ug/o paggamit anaa sa kaugalingong risgo sa kustomer.
- Aplikasyon — Ang mga aplikasyon nga gihulagway dinhi alang sa bisan unsa niini nga mga produkto alang lamang sa mga katuyoan sa paghulagway. Ang NXP Semiconductors walay representasyon o garantiya nga ang maong mga aplikasyon angay alang sa espesipikong paggamit nga walay dugang pagsulay o pag-usab. Ang mga kostumer ang responsable sa disenyo ug operasyon sa ilang mga aplikasyon ug mga produkto gamit ang mga produkto sa NXP Semiconductors, ug ang NXP Semiconductors dili modawat ug responsibilidad sa bisan unsang tabang sa mga aplikasyon o disenyo sa produkto sa kustomer. Bugtong responsibilidad sa kostumer ang pagtino kung ang produkto sa NXP Semiconductors angayan ug angayan sa mga aplikasyon ug produkto nga giplano sa kustomer, ingon man alang sa giplano nga aplikasyon ug paggamit sa (mga) kostumer sa ikatulo nga partido. Ang mga kustomer kinahanglan maghatag ug angay nga disenyo ug mga panalipod sa pag-opera aron mamenosan ang mga risgo nga nalangkit sa ilang mga aplikasyon ug mga produkto. Ang NXP Semiconductors dili modawat sa bisan unsang liability nga may kalabutan sa bisan unsang default, kadaot, gasto, o problema nga gibase sa bisan unsang kahuyang o default sa mga aplikasyon o produkto sa kustomer, o sa aplikasyon o paggamit sa (mga) customer sa ikatulo nga partido. Responsable ang kustomer sa paghimo sa tanang gikinahanglang pagsulay para sa mga aplikasyon ug produkto sa kustomer gamit ang mga produkto sa NXP Semiconductors aron malikayan ang default sa mga aplikasyon ug mga produkto o sa aplikasyon o paggamit sa (mga) kustomer sa ikatulo nga partido. Ang NXP dili modawat sa bisan unsang tulubagon niining bahina.
- Mga termino ug kondisyon sa komersyal nga pagbaligya - Ang mga produkto sa NXP Semiconductors gibaligya ubos sa kinatibuk-ang termino ug kondisyon sa komersyal nga pagbaligya, ingon nga gipatik sa https://www.nxp.com/profile/terms gawas kung giuyonan sa usa ka balido nga sinulat nga indibidwal nga kasabutan. Sa kaso nga ang usa ka indibidwal nga kasabutan natapos lamang ang mga termino ug kondisyon sa tagsa-tagsa nga kasabutan ang magamit. Ang NXP Semiconductors sa ingon tin-aw nga nagsupak sa paggamit sa mga kinatibuk-ang termino ug kondisyon sa kustomer bahin sa pagpalit sa mga produkto sa NXP Semiconductors sa kustomer.
- Pagkontrol sa eksport - Kini nga dokumento ingon man ang (mga) butang nga gihulagway dinhi mahimong ipailalom sa mga regulasyon sa pagkontrol sa eksport. Ang pag-eksport mahimong magkinahanglan og una nga pagtugot gikan sa mga may katakus nga awtoridad.
- Angayan alang sa paggamit sa mga non-automotive qualified nga mga produkto - Gawas kung kini nga dokumento tin-aw nga nag-ingon nga kini nga piho nga produkto sa NXP Semiconductors kuwalipikado sa automotive, ang produkto dili angay alang sa paggamit sa awto. Dili kini kwalipikado o gisulayan sa pagsulay sa awto o mga kinahanglanon sa aplikasyon. Ang NXP Semiconductors walay gidawat nga tulubagon alang sa paglakip ug/o paggamit sa mga non-automotive qualified nga mga produkto sa automotive equipment o mga aplikasyon. Kung gigamit sa kostumer ang produkto alang sa pagdesinyo ug paggamit sa mga aplikasyon sa automotibo sa mga detalye ug sumbanan sa awto, ang kostumer (a) kinahanglan mogamit sa produkto nga wala’y garantiya sa produkto sa NXP Semiconductor alang sa ingon nga mga aplikasyon sa awto, paggamit ug mga detalye, ug (b) bisan kanus-a gigamit sa kostumer ang produkto alang sa mga aplikasyon sa awto nga lapas sa mga detalye sa NXP Semiconductor ang ingon nga paggamit kinahanglan ra sa kaugalingon nga peligro sa kostumer, ug (c) hingpit nga bayad sa kostumer ang NXP Semiconductors alang sa bisan unsang tulubagon, kadaot o napakyas nga pag-angkon sa produkto nga resulta sa disenyo sa kostumer ug paggamit sa produkto alang sa automotive nga mga aplikasyon lapas pa sa NXP Semiconductors' standard warranty ug NXP Semiconductors' mga detalye sa produkto.
- Mga Hubad — Ang usa ka dili Ingles (gihubad) nga bersyon sa usa ka dokumento, lakip ang legal nga kasayuran sa kana nga dokumento, alang lamang sa pakisayran. Ang English nga bersyon ang mopatigbabaw kung adunay bisan unsang kalainan tali sa gihubad ug English nga mga bersyon.
- Kaluwasan - Nasabtan sa kustomer nga ang tanan nga mga produkto sa NXP mahimong mapailalom sa wala mailhi nga mga kahuyangan o mahimong mosuporta sa natukod nga mga sumbanan sa seguridad o mga detalye nga adunay nahibal-an nga mga limitasyon. Ang mga kustomer ang responsable sa disenyo ug operasyon sa ilang mga aplikasyon ug produkto sa tibuok nilang mga siklo sa kinabuhi aron makunhuran ang epekto niini nga mga kahuyangan sa mga aplikasyon ug produkto sa kustomer. Ang responsibilidad sa kustomer molapad usab sa uban pang bukas ug/o proprietary nga mga teknolohiya nga gisuportahan sa mga produkto sa NXP para magamit sa mga aplikasyon sa kustomer. Ang NXP walay gidawat nga tulubagon alang sa bisan unsang pagkahuyang. Kinahanglang regular nga susihon sa mga kustomer ang mga update sa seguridad gikan sa NXP ug mag-follow up sa hustong paagi. Kinahanglang pilion sa kustomer ang mga produkto nga adunay mga bahin sa seguridad nga labing kaayo nga nakab-ot ang mga lagda, regulasyon, ug mga sumbanan sa gituyo nga aplikasyon ug maghimo labing katapusan nga mga desisyon sa disenyo bahin sa mga produkto niini ug mao ra ang responsable sa pagsunod sa tanan nga ligal, regulasyon, ug mga kinahanglanon nga may kalabotan sa seguridad bahin sa mga produkto niini. , walay sapayan sa bisan unsang impormasyon o suporta nga mahimong ihatag sa NXP. Ang NXP adunay Product Security Incident Response Team (PSIRT) (maabot sa PSIRT@nxp.com) nga nagdumala sa imbestigasyon, pagreport, ug pagpagawas sa solusyon sa mga kahuyangan sa seguridad sa mga produkto sa NXP.
- NXP BV — Ang NXP BV dili usa ka operating company ug wala kini nag-apod-apod o nagbaligya sa mga produkto.
Mga marka sa pamatigayon
- Pahibalo: Ang tanan nga gi-refer nga mga tatak, mga ngalan sa produkto, mga ngalan sa serbisyo, ug mga marka sa pamatigayon gipanag-iya sa ilang tag-iya.
- NXP— wordmark ug logo kay mga marka sa pamatigayon sa NXP BV
- AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, dako.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, Daghag Gamit — mao ang mga marka sa pamatigayon ug/o mga rehistradong marka sa pamatigayon sa Arm Limited (o mga subsidiary o mga kaanib niini) sa US ug/o bisan asa. Ang may kalabutan nga teknolohiya mahimong mapanalipdan sa bisan unsa o sa tanan nga mga patente, copyright, disenyo, ug mga sekreto sa pamatigayon. Tanang katungod gigahin.
- Kinetic — usa ka marka sa pamatigayon sa NXP BV
- MCX — usa ka marka sa pamatigayon sa NXP BV
- Microsoft, Azure, ug ThreadX - mga marka sa pamatigayon sa grupo sa mga kompanya sa Microsoft.
Palihug hibaloi nga ang importante nga mga pahibalo mahitungod niini nga dokumento ug ang (mga) produkto nga gihulagway dinhi, gilakip sa seksyon nga 'Legal nga impormasyon'.
- © 2024 NXP BV Tanang katungod gigahin.
- Para sa dugang nga impormasyon, palihog bisitaha https://www.nxp.com.
- Petsa sa pagpagawas: 7 Mayo 2024
- Pag-ila sa dokumento: UG10111
- Si Rev. 1 — 7 Mayo 2024
Mga Dokumento / Mga Kapanguhaan
![]() |
NXP MCX N Series High Performance Microcontrollers [pdf] Giya sa Gumagamit MCX N Series, MCX N Series High Performance Microcontrollers, High Performance Microcontrollers, Microcontrollers |