NXP-logo

NXP MCX N Series High Performance Microcontrollers

NXP-MCX-N-Series-High-Performance-Microcontrollers-produkto

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:NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (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.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (2)NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (3)

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:

  1. 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.
  2. 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.
  3. 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].
  4. 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.
  5. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (4)
    • 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].
  6. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (5)
    • 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].
  7. 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

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (6)

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.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (7)

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.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (8)

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.

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (9)

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-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (10)NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (11)

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (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:

NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (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
  1. 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.NXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (14)
  2. 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
  3. 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 pagkasensitiboNXP-MCX-N-Series-High-Performance-Microcontrollers-fig-1 (15)
  4. 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:

  1. MCX Nx4x Reference Manual (dokumento MCXNx4xRM)
  2. KE17Z Dual TSI User Guide (dokumento KE17ZDTSIUG)
  3. Giya sa pagpalambo sa NXP Touch (dokumento AN12709)
  4. 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

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *