មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុក NXP AN14208 Mcxn
ព័ត៌មានអំពីផលិតផល
លក្ខណៈពិសេស៖
- ស៊េរី MCXN៖
- MCU កម្រិតខ្ពស់ជាមួយនឹង 32-bit Arm Dual Cortex-M33
- អង្គភាពដំណើរការសរសៃប្រសាទ
- ទំហំ flash រហូតដល់ 2 MB
- ជម្រើសកញ្ចប់៖ 100HLQFP និង 184MAPBGA
- ស៊េរី MCXA៖
- ផ្តោតលើប្រសិទ្ធភាពចំណាយ និងភាពងាយស្រួលនៃការប្រើប្រាស់
- លេខផ្នែកច្រើនដែលមានទំហំអង្គចងចាំខុសៗគ្នា និងល្បឿនស្នូល
- ជម្រើសកញ្ចប់៖ 64LQFP, 48HVQFN, និង 32HVQFN
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ការជ្រើសរើសលេខផ្នែក៖
ប្រសិនបើអ្នកកំពុងធ្វើចំណាកស្រុកពី MCXN ទៅ MCXA សូមប្រាកដថាអ្នកជ្រើសរើសទិសដៅលេខផ្នែកត្រឹមត្រូវដោយផ្អែកលើតម្រូវការរបស់អ្នក។ ប្រើឧបករណ៍ឌិកូដដែលបានផ្តល់ឱ្យដើម្បីយល់ពីអត្ថន័យនៃលេខផ្នែកសម្រាប់ MCXA ។ - ការផ្លាស់ប្តូរផ្នែករឹង និងកម្មវិធី៖
ការផ្លាស់ប្តូររវាង microcontrollers MCXN និង MCXA ទាមទារទាំងការផ្លាស់ប្ដូរផ្នែករឹង និងកម្មវិធី។ ត្រូវប្រាកដថាអ្នកធ្វើការកែតម្រូវចាំបាច់ដើម្បីសម្រុះសម្រួល MCU ថ្មី។ - ការជ្រើសរើសកញ្ចប់៖
សម្រាប់ MCXA សូមជ្រើសរើសពីជម្រើសកញ្ចប់ដែលមានដោយផ្អែកលើតម្រូវការគម្រោងរបស់អ្នក៖ 64LQFP, 48HVQFN ឬ 32HVQFN ។ - លេខផ្នែកដែលអាចបញ្ជាទិញបាន៖
សូមមើលតារាងដែលមាននៅក្នុងសៀវភៅណែនាំអ្នកប្រើប្រាស់ ដើម្បីជ្រើសរើសទិសដៅលេខផ្នែក MCXA ឬប្រភពដើមនៃលេខផ្នែក MCXN សម្រាប់ការធ្វើចំណាកស្រុករបស់អ្នក។
ព័ត៌មានឯកសារ
ព័ត៌មាន | មាតិកា |
ពាក្យគន្លឹះ | AN14208, MCXN (N94x, N54x), MCXA (A143/2, A153/2) |
អរូបី | ឯកសារនេះផ្តល់នូវព័ត៌មានដែលត្រូវការដើម្បីផ្ទេរពី microcontrollers MCXN (N94x, N54x) ទៅ microcontrollers MCXA (A143/2, A153/2) ។ |
សេចក្តីផ្តើម
ឯកសារនេះផ្តល់នូវព័ត៌មានដែលត្រូវការដើម្បីផ្ទេរពី microcontrollers MCXN (N94x, N54x) ទៅ microcontrollers MCXA (A143/2, A153/2) ។ ការផ្លាស់ប្តូររវាងឧបករណ៍ទាំងពីរតម្រូវឱ្យមានការផ្លាស់ប្តូរផ្នែករឹង និងកម្មវិធី។ ផ្នែកខាងក្រោមពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវការនៅពេលផ្លាស់ប្តូរពី MCXN ទៅ microcontrollers MCXA ។
ការជ្រើសរើសលេខផ្នែក
- ស៊េរី MCXN (N94x, N54x) MCU គឺជា MCU កម្រិតខ្ពស់ដែលផ្តល់នូវការរួមបញ្ចូលយ៉ាងទូលំទូលាយ រួមទាំង Arm Dual Cortex-M32 33-bit Arm Dual Cortex-M2, Neural Processor Unit និងទំហំ flash រហូតដល់ 100 MB ។ វាត្រូវបានផ្តល់ជូនជាជម្រើសកញ្ចប់ចំនួនពីរគឺ 184HLQFP និង XNUMXMAPBGA ។
- ម្យ៉ាងវិញទៀត ស៊េរី MCXA (A143/2, A153/2) MCU ផ្តោតលើប្រសិទ្ធភាពចំណាយ និងភាពងាយស្រួលនៃការប្រើប្រាស់។ ប្រសិនបើអ្នកបានរចនាផលិតផលដែលមានមូលដ្ឋានលើ MCXN រួចហើយ ហើយមានបំណងធ្វើចំណាកស្រុកពី MCXN ទៅ MCXA ដើម្បីកាត់បន្ថយការចំណាយ អ្នកត្រូវតែជ្រើសរើសទិសដៅលេខផ្នែកត្រឹមត្រូវជាមុនសិន។
- ដើម្បីជ្រើសរើស MCU ត្រឹមត្រូវសម្រាប់ផលិតផលរបស់អ្នក សូមពិនិត្យមើលជម្រើសឧបករណ៍ដែលមាន។ បច្ចុប្បន្ននេះ មានលេខផ្នែក MCXA ចំនួន 12 ដែលអាចប្រើបាន (សូមមើលតារាងទី 1) ជាមួយនឹងផ្នែក MCXA ជាច្រើនទៀតដែលនឹងចេញផ្សាយក្នុងពេលឆាប់ៗនេះដែលនឹងផ្តល់នូវជម្រើសជាច្រើននៅក្នុងសំណុំអង្គចងចាំ និងដំណើរការដើម្បីដោះស្រាយតម្រូវការអតិថិជនផ្សេងៗគ្នា។ អាវ៉ានtage នៃផ្នែកទាំងនោះគឺថាពួកវាជាកម្មវិធីដែលឆបគ្នាជាមួយ pin ដែលត្រូវគ្នានៅក្នុងស៊េរី MCXA ។ ដូច្នេះ អ្នកអាចចូលទៅកាន់ទីផ្សារជាមួយនឹងផ្នែកទាំង 12 នេះដែលត្រូវបានដាក់ឱ្យដំណើរការដំបូង បន្ទាប់មកអ្នកមានសេរីភាពក្នុងការធ្វើឱ្យប្រសើរឡើង ឬទម្លាក់ចំណាត់ថ្នាក់នៅក្នុងស៊េរី MCXA ទាំងមូល។
- ខាងក្រោមនេះគឺជាឧបករណ៍ឌិកូដសាមញ្ញ ដែលអាចជួយអ្នកឱ្យយល់ពីលេខបីដែលមកក្រោយ MCXA។ លេខទីមួយដែលជាលេខ 1 ត្រូវបានគេចាត់ទុកថាជាមូលដ្ឋាន ហើយបង្ហាញពីប្រសិទ្ធភាពនៃការចំណាយ។ លេខទីពីរបង្ហាញពីល្បឿនស្នូល ដែល 4 តំណាងឱ្យ 48 MHz និង 5 តំណាងឱ្យ 96 MHz ។ ជាចុងក្រោយ លេខទីបីបង្ហាញពីទំហំអង្គចងចាំ ដែលលេខ 2 តំណាងឱ្យ 64 KB flash ។
- សម្រាប់កញ្ចប់ MCXA អ្នកអាចជ្រើសរើសពីកញ្ចប់បីខាងក្រោម៖ 64LQFP, 48HVQFN និង 32HVQFN ។
តារាងទី 1. ទិសដៅលេខផ្នែក MCXA
លេខផ្នែកដែលអាចបញ្ជាបាន។[1] | លេខផ្នែក [2] | អង្គចងចាំដែលបានបង្កប់ | ស្នូល Cortex- M33 (MHz) | ឃ្លាំងសម្ងាត់ស្នូល (KB) | GPIO | កញ្ចប់ | ||
ពន្លឺ (KB) | SRAM (KB) | ចំនួនម្ជុល | ប្រភេទ | |||||
MCXA143 | MCXA143VLH | 128 | 32 | 48 | 4 | 52 | 64 | LQFP |
MCXA143 | MCXA143VFT | 128 | 32 | 48 | 4 | 41 | 48 | QFN |
MCXA143 | MCXA143VFM | 128 | 32 | 48 | 4 | 26 | 32 | QFN |
MCXA142 | MCXA142VLH | 64 | 16 | 48 | 4 | 52 | 64 | LQFP |
MCXA142 | MCXA142VFT | 64 | 16 | 48 | 4 | 41 | 48 | QFN |
MCXA142 | MCXA142VFM | 64 | 16 | 48 | 4 | 26 | 32 | QFN |
MCXA153 | MCXA153VLH | 128 | 32 | 96 | 4 | 52 | 64 | LQFP |
MCXA153 | MCXA153VFT | 128 | 32 | 96 | 4 | 41 | 48 | QFN |
MCXA153 | MCXA153VFM | 128 | 32 | 96 | 4 | 26 | 32 | QFN |
MCXA152 | MCXA152VLH | 64 | 16 | 96 | 4 | 52 | 64 | LQFP |
MCXA152 | MCXA152VFT | 64 | 16 | 96 | 4 | 41 | 48 | QFN |
MCXA152 | MCXA152VFM | 64 | 16 | 96 | 4 | 26 | 32 | QFN |
- ដើម្បីបញ្ជាក់ពីភាពអាចរកបាននាពេលបច្ចុប្បន្ននៃលេខផ្នែកដែលអាចបញ្ជាបាន សូមចូលទៅកាន់ https://www.nxp.com និងធ្វើការស្វែងរកលេខផ្នែក។
- ដូចដែលបានសម្គាល់នៅលើកញ្ចប់
តារាង 2. ប្រភពដើមលេខផ្នែក MCXN
លេខផ្នែកដែលអាចបញ្ជាបាន។[1] | លេខផ្នែក [2] | អង្គចងចាំដែលបានបង្កប់ | លក្ខណៈពិសេស | កញ្ចប់ | ||||
ពន្លឺ (MB) | SRAM (K) | Tamper pins (អតិបរមា) | GPIOs
(អតិបរមា) |
SRAM PUF | ចំនួនម្ជុល | ប្រភេទ | ||
(P)MCXN547VNLT | (P)MCXN547VNLT | 2 | 512 | 2 | 74 | Y | 100 | HLQFP |
(P)MCXN546VNLT | (P)MCXN546VNLT | 1 | 352 | 2 | 74 | Y | 100 | HLQFP |
(P)MCXN547VDFT | (P)MCXN547VDFT | 2 | 512 | 8 | 124 | Y | 184 | VFBGA |
(P)MCXN546VDFT | (P)MCXN546VDFT | 1 | 352 | 8 | 124 | Y | 184 | VFBGA |
(P)MCXN947VDFT | (P)MCXN947VDFT | 2 | 512 | 8 | 124 | Y | 184 | VFBGA |
(P)MCXN947VNLT | (P)MCXN947VNLT | 2 | 512 | 2 | 78 | Y | 100 | HLQFP |
(P)MCXN946VNLT | (P)MCXN946VNLT | 1 | 352 | 2 | 78 | Y | 100 | HLQFP |
(P)MCXN946VDFT | (P)MCXN946VDFT | 1 | 352 | 8 | 124 | Y | 184 | VFBGA |
- ដើម្បីបញ្ជាក់ភាពអាចរកបាននាពេលបច្ចុប្បន្ននៃលេខផ្នែកដែលអាចបញ្ជាបាន សូមចូលទៅកាន់ https://www.nxp.com ហើយធ្វើការស្វែងរកលេខផ្នែក។
- ដូចដែលបានសម្គាល់នៅលើកញ្ចប់
ការប្រៀបធៀបលក្ខណៈ
ផ្នែកនេះផ្តល់នូវការប្រៀបធៀបលក្ខណៈពិសេសរវាងឧបករណ៍ MCXN និង MCXA ។
ការប្រៀបធៀបមុខងារកម្រិតខ្ពស់
មានភាពខុសគ្នាជាច្រើនរវាងឧបករណ៍ទាំងពីរ។ ទោះយ៉ាងណាក៏ដោយ ផ្លូវធ្វើចំណាកស្រុកឡូជីខលមានរវាងឧបករណ៍ទាំងពីរ។ ការគ្រប់គ្រងថាមពល ស្ថាបត្យកម្មគ្រប់គ្រងប្រព័ន្ធ និងគ្រឿងកុំព្យូទ័រភាគច្រើននៅលើ MCXA ត្រូវបានប្រើឡើងវិញពី MCXN ដោយផ្តល់នូវការបន្តពិសេស និងភាពឆបគ្នានៅទូទាំងឧបករណ៍។ តារាងទី 3 រៀបរាប់ពីភាពខុសគ្នានៃកម្រិតប្រព័ន្ធនៅកម្រិតខ្ពស់។
តារាងទី 3. ការប្រៀបធៀបលក្ខណៈកម្រិតខ្ពស់រវាង MCXA និង MCXN
ម៉ូឌុល | MCXN | MCXA |
ស្នូល | 2x CM33F w TZ @ 150 MHz
EZH, BSP32, PQ, នឺត្រុង, CoolFlux BSP32 |
CM33 @ 96 MHz w/o FPU MPU DSP |
នាឡិកា | 2x PLL, FRO144M, FRO12M, OSC48M, OSC32K, FRO16K | FRO192M, FRO12M, OSC48M, FRO16K |
ពន្លឺ | អារេ 2x 1 MB, w RWW NPX(FMC+Prince), MSF | អារេ 1x 128 KB FMC, MSF |
RAM | 512 KB ជាមួយ 32 KB ECC, កំណត់រចនាសម្ព័ន្ធ ECC 16 KB LPCAC, 16 KB FlexSPI Cache | 32 KB ជាមួយ 8 KB ECC
4 KB LPCAC |
រ៉ូម | 256 គីឡូបៃ
Secure Boot, Secure Image Update, TP Flow |
16 KB ROM Boot
កម្មវិធីផ្ទុកទិន្នន័យ 24 KB |
ប្រព័ន្ធ | 2x DMA3, CRC, 2x WWDT, SPC, SCG, EIM, ERM, INTM, EWM, SYSCON, WUU, CMC, VBAT | 1x DMA3, CRC, WWDT, SPC, SCG, CMC, VBAT, EIM, ERM, SYSCON, WUU |
ការផ្គត់ផ្គង់ថាមពល | DCDC, SYS_LDO, CORE_LDO, VBAT, SRAM_ LDO, SRPG, TRO
របៀបរត់ 1.2 V / 1.1 V / 1.0 V |
CORE_LDO, SRAM_RET_LDO
របៀបរត់ 1.1 V / 1.0 V |
ម៉ូឌុល | MCXN | MCXA |
របៀបថាមពល | សកម្ម / គេង / គេងជ្រៅ / បិទថាមពល / ថាមពលធ្លាក់ចុះ / VBAT | សកម្ម / គេង / ងងុយដេក / ថាមពលចុះក្រោម / ថាមពលធ្លាក់ចុះ |
ចំណុចប្រទាក់ល្បឿនលឿន | USB HS, FlexSPI, SDHC, ENET, eSPI, SPI-filter LPSPI (LP_FlexCOMM) | LPSPI |
ទំនាក់ទំនង | USB FS, 10x LP_FLEXCOMM, 2x FlexCAN, 2x SAI, 2x I3C, FlexIO, 2x EMVSIM | 3x LPUART, 2x LPSPI, 1x LPI2C, 1x I3C |
កម្មវិធីកំណត់ម៉ោង | • 2x FlexPWM ជាមួយនឹងម៉ូឌុលរងចំនួនបួននីមួយៗ
• 2x QDC (ឧបករណ៍ឌិកូដបួនជ្រុង) • 5x Ctimer (កម្មវិធីកំណត់ពេលវេលាគោលបំណងទូទៅ) • 1x FREQME (កម្មវិធីកំណត់ពេលវាស់ប្រេកង់) • 1x កម្មវិធីកំណត់ពេលវេលា Micro-Tick • កម្មវិធីកំណត់ម៉ោងព្រឹត្តិការណ៍ OS 1x • 2x LPTMR (កម្មវិធីកំណត់ម៉ោងថាមពលទាប) • 1x RTC (នាឡិកាម៉ោងពិត) • 1x MRT (កម្មវិធីកំណត់ម៉ោងច្រើន) • 1x SCT |
• 1x FlexPWM ជាមួយនឹងម៉ូឌុលរងចំនួនបី
• 1x QDC (ឧបករណ៍ឌិកូដបួនជ្រុង) • 3x CTimer (កម្មវិធីកំណត់ពេលវេលាគោលបំណងទូទៅ) • 1x FREQME (កម្មវិធីកំណត់ពេលវាស់ប្រេកង់) • 1x កម្មវិធីកំណត់ពេលវេលា Micro-Tick • កម្មវិធីកំណត់ម៉ោងព្រឹត្តិការណ៍ OS 1x • 1x LPTimer (កម្មវិធីកំណត់ម៉ោងថាមពលទាប) • 1x កម្មវិធីកំណត់ម៉ោងភ្ញាក់ |
អាណាឡូក | 2x 16 ប៊ីត ADC, 3x DAC, 3x CMP, 3x OPAMP, VREF, TSI | 1x 16 ប៊ីត ADC, 2x CMP |
IO | រហូតដល់ 124 GPIO, 100M / 50M / 25M IO | រហូតដល់ 52 GPIO, 50M / 25M IO
High-drive IO, 5 V Tolerant IO |
សន្តិសុខ | S50, PKC, PUF, TRNG, SM3, 2x GDET, Tamper, eFuse, ITRC, 2x CDOG, LVD/HVD | LVD/HVD, ROP, 1x CDOG, GLIKEY |
កញ្ចប់ | 184VFBGA 9 x 9 x 0.86 មម 0.5 ម។
100HLQFP 14 x 14 x 1.4 មម 0.5 ម។ |
64LQFP 10 x 10 x 1.4 មម 0.5 ម។
32QFN 5 x 5 x 0.9 មម 0.5 ម។ 48QFN 7 x 7 x 0.9 មម 0.5 ម។ |
ការប្រៀបធៀបម៉ូឌុលប្រព័ន្ធ
ផ្នែកនេះរៀបរាប់ពីភាពខុសគ្នានៃម៉ូឌុលប្រព័ន្ធនៅពេលផ្លាស់ប្តូរពីឧបករណ៍ MCXN ទៅឧបករណ៍ MCXA ។
ការប្រៀបធៀបផែនទីអង្គចងចាំ
ផែនទីអង្គចងចាំរបស់ឧបករណ៍ MCXA ខុសពីឧបករណ៍ MCXN ។ វាសំខាន់ណាស់ដែលអ្នកធ្វើបច្ចុប្បន្នភាពការគ្រប់គ្រងតំណភ្ជាប់របស់អ្នក។ file ហើយកុំព្យាយាមប្រើឧបករណ៍បញ្ជាតំណភ្ជាប់ឧបករណ៍ MCXN file នៅពេលចងក្រងគម្រោង MCXA របស់អ្នក ឬផ្ទុយមកវិញ។
តារាងទី 4 គឺជាការប្រៀបធៀបមួយចំហៀងនៃផែនទីអង្គចងចាំទាំងពីរ។
MCXN (មិនមានសុវត្ថិភាព) | MCXA | ||||||
អាសយដ្ឋានចាប់ផ្តើម | អាសយដ្ឋានបញ្ចប់ | ទំហំ | ទាសករគោលដៅ | អាសយដ្ឋានចាប់ផ្តើម | អាសយដ្ឋានបញ្ចប់ | ទំហំ | ទាសករគោលដៅ |
0000_0000 | ០០១F_FFFF | 2 មេកាបៃ | កម្មវិធី Flash | 0000_0000 | 0001_FFFF | 128
KB |
កម្មវិធី Flash |
0300_0000 | 0303_FFFF | 256 គីឡូបៃ | ROM-BOOT | 0300_0000 | 0300_3FFF | 16 គីឡូបៃ | ROM-BOOT |
0400_0000 | 0401_7FFF | 96 គីឡូបៃ | RAMX | 0400_0000 | 0400_1FFF | 8 គីឡូបៃ | RAM X0 |
0800_0000 | 0FFF_FFFF | 128 មេកាបៃ | FlexSPI | 0400_2000 | 0400_2FFF | 4 គីឡូបៃ | RAM X1 |
MCXN (មិនមានសុវត្ថិភាព) | MCXA | ||||||
អាសយដ្ឋានចាប់ផ្តើម | អាសយដ្ឋានបញ្ចប់ | ទំហំ | ទាសករគោលដៅ | អាសយដ្ឋានចាប់ផ្តើម | អាសយដ្ឋានបញ្ចប់ | ទំហំ | ទាសករគោលដៅ |
2000_0000 | 2000_7FFF | 32 គីឡូបៃ | RAMA | 2000_0000 | 2000_1FFF | 8 គីឡូបៃ | RAM A0 |
2000_8000 | 2000_FFFF | 32 គីឡូបៃ | RAMB | 2000_2000 | 2000_5FFF | 16 គីឡូបៃ | RAM A1 |
2001_0000 | 2001_FFFF | 64 គីឡូបៃ | RAMC | 2000_6000 | 2000_7FFF | 8 គីឡូបៃ | RAM X0 ឈ្មោះក្លែងក្លាយ |
2002_0000 | 2002_FFFF | 64 គីឡូបៃ | RAMD | – | – | – | |
2003_0000 | 2003_FFFF | 64 គីឡូបៃ | RAME | – | – | – | |
2004_0000 | 2004_FFFF | 64 គីឡូបៃ | RAMF | – | – | – | |
2005_0000 | 2005_FFFF | 64 គីឡូបៃ | RAMG | – | – | – | |
2006_0000 | 2006_7FFF | 32 គីឡូបៃ | RAMH | – | – | – |
ការប្រៀបធៀបលក្ខណៈពិសេសអង្គចងចាំខាងក្នុង
MCXN បង្កប់ Flash រហូតដល់ 2 MB ។ វាត្រូវបានអនុវត្តជាឧទាហរណ៍ប្លុក flash 2 x 1 MB ។ MCXA បង្កប់ 128 KB នៃ single-array flash ទំហំ 8 Kbytes ។
តារាងទី 5. ការប្រៀបធៀបមុខងារអង្គចងចាំពន្លឺ
លក្ខណៈ | ការពិពណ៌នា | MCXN | MCXA |
អារេ Flash - ឃ្លា | តំណាងឱ្យផ្នែកតូចបំផុតនៃអង្គចងចាំពន្លឺ ដែលអាចត្រូវបានសរសេរកម្មវិធីក្នុងប្រតិបត្តិការមួយ។ | 16 បៃ | 16 បៃ |
អារេ Flash - វិស័យ | តំណាងឱ្យផ្នែកតូចបំផុតនៃអង្គចងចាំពន្លឺដែលអាចត្រូវបានលុបក្នុងប្រតិបត្តិការមួយ។ | 8 គីឡូបៃ | 8 គីឡូបៃ |
អារេ Flash - ទំព័រ | តំណាងឱ្យផ្នែកធំបំផុតនៃអង្គចងចាំពន្លឺដែលអាចត្រូវបានសរសេរកម្មវិធីក្នុងប្រតិបត្តិការមួយ។ | 128 បៃ | 128 បៃ |
ឧបករណ៍បញ្ជាអង្គចងចាំពន្លឺ - ទាញយកសតិបណ្ដោះអាសន្នជាមុន | ទាញយកទីតាំងអង្គចងចាំពន្លឺ 128 ប៊ីតបន្ទាប់។ | 16 បៃ | 16 បៃ |
ឧបករណ៍បញ្ជាអង្គចងចាំពន្លឺ - ឃ្លាំងសម្ងាត់ | អង្គចងចាំឃ្លាំងសម្ងាត់ Flash រក្សាទុកទិន្នន័យដែលបានទាញយករួចហើយ។ លេខកូដនេះអាចប្រើបានភ្លាមៗសម្រាប់ការប្រតិបត្តិម្តងហើយម្តងទៀតដោយមិនចាំបាច់មានស្ថានភាពរង់ចាំប្រសិនបើចាំបាច់។ វាគឺជាសំណុំមួយ, ឃ្លាំងសម្ងាត់បួនផ្លូវជាមួយ
ធាតុទំហំ 128 ប៊ីត (ឬ 16 បៃ) ។ |
64 បៃ | 16 បៃ |
សុវត្ថិភាពមុខងារ - Flash ECC | – | ការកែកំហុសមួយប៊ីត; សមត្ថភាពរកឃើញកំហុសពីរប៊ីត | ការកែកំហុសមួយប៊ីត; សមត្ថភាពរកឃើញកំហុសពីរប៊ីត |
សុវត្ថិភាពមុខងារ - Flash ERM | ERM ផ្តល់ព័ត៌មាន និងការរំខានជាជម្រើស | រាយការណ៍កំហុសពីរប៊ីត ECC | រាយការណ៍កំហុសពីរប៊ីត ECC |
លក្ខណៈ | ការពិពណ៌នា | MCXN | MCXA |
ការជូនដំណឹងនៅលើអង្គចងចាំ
ECC និងព្រឹត្តិការណ៍កំហុសស្មើគ្នា។ |
|||
សុវត្ថិភាពមុខងារ - Flash EIM | EIM ផ្តល់នូវវិធីសាស្រ្តសម្រាប់ការគ្របដណ្តប់លើការធ្វើរោគវិនិច្ឆ័យនៃការចងចាំខាងក្នុង។ វាអនុញ្ញាតឱ្យអ្នកបង្កើតកំហុសសិប្បនិម្មិតលើយន្តការត្រួតពិនិត្យកំហុស។ | ការចាក់កំហុសមួយប៊ីត ការចាក់កំហុសទ្វេប៊ីត | ការចាក់កំហុសមួយប៊ីត ការចាក់កំហុសទ្វេប៊ីត |
ដំណើរការពន្លឺ - ប្រេកង់ចូលប្រើ | កំណត់រចនាសម្ព័ន្ធដោយ FCTRL[RWSC]។ | 150 MHz / 4 = 37.5 MHz;
នៅពេលដែល RWSC = 3 |
96 MHz របៀប SD, 3 រង់ចាំ
រដ្ឋ។ 96 MHz / 3 = 32 MHz; នៅពេល RWSC=2 ។ 48 MHz, របៀប MD, 1 រង់ចាំ រដ្ឋ។ 48 MHz / 2 = 24 MHz; នៅពេល RWSC=1 ។ |
ការប្រៀបធៀបនាឡិកា
ម៉ូឌុលនាឡិកាប្រព័ន្ធផ្តល់សញ្ញានាឡិកាទៅកាន់ស្នូល ការចងចាំ និងគ្រឿងកុំព្យូទ័រ (ចុះឈ្មោះចំណុចប្រទាក់ និងនាឡិកាគ្រឿងកុំព្យូទ័រ)។
ម៉ូឌុលបង្កើតនាឡិកាប្រព័ន្ធ MCXN (SCG) រួមមានប្រភពនាឡិកាទាំងនេះ៖
- ទិន្នផលល្បឿនលឿន FRO (fro_hf) ពីលំយោលខាងក្នុង។ តាមលំនាំដើម ល្បឿនរបស់វាគឺ 48 MHz ។ fro_hf គឺជានាឡិកាចម្បងលំនាំដើម។
- ទិន្នផលលំយោលដែលដំណើរការដោយសេរី 12 MHz (FRO) (FRO_12M) ពីលំយោលខាងក្នុង។
- លំយោលខាងក្រៅ។
- លទ្ធផល PLL0.
- លទ្ធផល PLL1.
- លំយោល RTC 32 kHz ។
- លទ្ធផលនៃ USB PLL (usb_pll_clk) ។
ការបង្កើតនាឡិកាប្រព័ន្ធ MCXA (SCG-Lite) ត្រូវបានធ្វើឱ្យសាមញ្ញ រួមមាន:
- FRO192M៖ ទិន្នផលល្បឿនលឿន FRO (fro_hf) ពីលំយោលខាងក្នុង។ តាមលំនាំដើម ល្បឿនរបស់វាគឺ 48 MHz ។ fro_hf គឺជានាឡិកាចម្បងលំនាំដើម។
- FRO12M៖ ទិន្នផលលំយោលដែលដំណើរការដោយសេរី 12 MHz (FRO) (FRO_12M) ពីលំយោលខាងក្នុង។
- FRO16K៖ ទិន្នផលនាឡិកា 16.384 kHz ពី FRO16K ។ វាគឺជានាឡិកានៃគ្រឿងកុំព្យូទ័រនៅក្នុងដែន VSYS ។
- លំយោលខាងក្រៅ 8 MHz - 50 MHz ។
វាជាការសំខាន់ក្នុងការកត់សម្គាល់ភាពខុសគ្នានៅក្នុងដ្យាក្រាមនាឡិកា ព្រោះភាពខុសគ្នាទាំងនេះអាចប៉ះពាល់យ៉ាងខ្លាំងដល់ការរៀបចំកម្មវិធីរបស់អ្នក។
រូបភាពទី 1 បង្ហាញដ្យាក្រាមនាឡិកា MCXN ហើយរូបភាពទី 2 បង្ហាញដ្យាក្រាមនាឡិកា MCXA ។
តារាងទី 6 បង្ហាញពីភាពខុសគ្នានៃម៉ូឌុលនាឡិកានៅកម្រិតខ្ពស់។
MCXN | MCXA | |
ប្រភពផ្ទៃក្នុង |
FRO144M | FRO192M |
FRO12M | FRO12M | |
FRO16K | FRO16K | |
នាឡិកាខាងក្រៅ |
គ្រីស្តាល់ប្រព័ន្ធ (16 MHz - 40 MHz) | គ្រីស្តាល់ប្រព័ន្ធ (8 MHz - 50 MHz) |
32K គ្រីស្តាល់ | NA | |
PLL | 550 MHz PLL0, PLL1 | NA |
តារាងទី 7 បង្ហាញពីភាពខុសគ្នានៃតម្រូវការនាឡិការបស់ប្រព័ន្ធ។
តារាងទី 7. ការប្រៀបធៀបតម្រូវការនាឡិកាប្រព័ន្ធ
MCXN | MCXA | ||||
អតិបរមា។ ប្រេកង់នាឡិកា | អតិបរមា។ ប្រេកង់នាឡិកា | ||||
Over Drive mode (VDD_CORE = 1.2 V) | របៀបថាសស្តង់ដារ (VDD_ CORE = 1.1 V) | របៀបពាក់កណ្តាលដ្រាយ (VDD_CORE = 1.0 V) | របៀបថាសស្តង់ដារ (VDD_ CORE = 1.1 V) | របៀបពាក់កណ្តាលថាស (VDD_CORE =
១៩ វី) |
|
CPU_CLK (នាឡិកាស្នូល) | 150 MHz | 100 MHz | 50 MHz | 96 MHz | 48 MHz |
SYSTEM_CLK
(នាឡិការរថយន្តក្រុង 0) |
150 MHz |
100 MHz |
50 MHz |
96 MHz |
48 MHz |
SLOW_CLK (នាឡិការរថយន្តក្រុង 1) |
37.5 MHz |
25 MHz |
12.5 MHz |
24 MHz |
12 MHz |
ការប្រៀបធៀបម៉ូឌុលគ្រឿងកុំព្យូទ័រ
- ម៉ូឌុលគ្រឿងកុំព្យូទ័រត្រូវបានចាត់ថ្នាក់។
- ម៉ូឌុលដែលត្រូវបានសម្គាល់ដោយមិនផ្លាស់ប្តូរនៅក្នុងជួរឈរមតិយោបល់កម្មវិធីបញ្ជាកម្មវិធីនៃតារាងភាពខុសគ្នានៃម៉ូឌុលគ្រឿងកុំព្យូទ័រ (សូមមើលតារាងទី 8) គឺត្រូវគ្នា ហើយប្រើកម្មវិធីបញ្ជា SDK ដូចគ្នា។ ទោះបីជាការរចនានៃម៉ូឌុលទាំងនេះមិនត្រូវបានផ្លាស់ប្តូរក៏ដោយ វាមានលទ្ធភាពដែលថាពួកវាត្រូវបានដាក់បញ្ចូលខុសគ្នា ឬថាប្រភពនាឡិកាផ្សេងគ្នាឥឡូវនេះកំពុងស្វែងរកប្រភពម៉ូឌុលទាំងនេះ។ ដូចគ្នានេះផងដែរ ពួកគេអាចមានឧទាហរណ៍ផ្សេងៗគ្នា។
- ម៉ូឌុលដែលបានកែប្រែសំដៅទៅលើម៉ូឌុលដែលត្រូវបានអាប់ដេតដើម្បីប្រើកំណែថ្មីជាង/ខុសគ្នា ឬគ្រាន់តែមានភាពខុសគ្នាបន្តិចបន្តួច។ មុខងាររួមដែលបានផ្តល់គឺស្រដៀងគ្នា។ ទោះជាយ៉ាងណាក៏ដោយ ការផ្លាស់ប្តូរត្រូវបានទាមទារនៅក្នុងកម្មវិធី ហើយប្រហែលជាការផ្លាស់ប្តូរផ្នែករឹងគឺត្រូវបានទាមទារដើម្បីប្រើប្រាស់មុខងារដែលបានធ្វើបច្ចុប្បន្នភាព។ ម៉ូឌុលទាំងនេះត្រូវបានសម្គាល់ដោយការផ្លាស់ប្តូរនៅក្នុងជួរឈរមតិយោបល់កម្មវិធីបញ្ជាកម្មវិធីនៃតារាងភាពខុសគ្នានៃម៉ូឌុលគ្រឿងកុំព្យូទ័រ (សូមមើលតារាងទី 8) ។
- ម៉ូឌុលថ្មីសំដៅទៅលើម៉ូឌុលថ្មីដែលត្រូវបានបន្ថែម និងរបៀបដែលពួកគេអាចផ្តល់អត្ថប្រយោជន៍ដល់ការរចនារបស់អ្នក។ ពួកវាត្រូវបានសម្គាល់ដោយ + នៅក្នុងជួរឈរមតិយោបល់កម្មវិធីបញ្ជាកម្មវិធីនៃតារាងភាពខុសគ្នានៃម៉ូឌុលគ្រឿងកុំព្យូទ័រ (សូមមើលតារាងទី 8) ។
- ចំណាំអំពីម៉ូឌុលដែលបានដកចេញ។ ម៉ូឌុលទាំងនេះត្រូវបានសម្គាល់ដោយ – នៅក្នុងជួរឈរមតិយោបល់កម្មវិធីបញ្ជាកម្មវិធីនៃតារាងភាពខុសគ្នានៃម៉ូឌុលគ្រឿងកុំព្យូទ័រ (សូមមើលតារាងទី 8) ។ លទ្ធផលដែលមិនអាចទាយទុកជាមុនបានកើតឡើងប្រសិនបើម៉ូឌុលដែលមាននៅលើ MCXN ត្រូវបានសរសេរនៅលើ MCXA ។ ប្រសិនបើកម្មវិធីរបស់អ្នកកំពុងប្រើម៉ូឌុលដែលបានដកចេញ អ្នកគួរតែលុបកូដសម្រាប់គ្រឿងកុំព្យូទ័រនេះ។
- តារាងទី 8 បង្ហាញពីការប្រៀបធៀបនៃម៉ូឌុលគ្រឿងកុំព្យូទ័រដែលរកឃើញនៅលើឧបករណ៍ MCXN និងឧបករណ៍ MCXA ។
តារាងទី 8. ការប្រៀបធៀបម៉ូឌុលគ្រឿងកុំព្យូទ័រ
គ្រឿងកុំព្យូទ័រ | MCXN | MCXA | យោបល់កម្មវិធីបញ្ជាកម្មវិធី |
FlexPWM | 2x | 1x | ម៉ូឌុលរង 3 មិនផ្លាស់ប្តូរនៅក្នុង FlexPWM នៃ MCXA |
ឧបករណ៍ឌិកូដបួនជ្រុង | 2x ENC | 1x QDC | បានផ្លាស់ប្តូរ។ QDC គឺជាការរចនាថ្មី ប៉ុន្តែភាគច្រើនត្រូវគ្នាជាមួយ MCXN ENC |
CTimer | 5x CTimer | 3x CTimer | មិនផ្លាស់ប្តូរ |
SCTimer | 1x | – | – |
កម្មវិធីកំណត់ពេលធីកខ្នាតតូច (UTICK) | 1x | 1x | មិនផ្លាស់ប្តូរ |
ប្រព័ន្ធកំណត់ពេលវេលាប្រព័ន្ធប្រតិបត្តិការ | 1x | 1x | មិនផ្លាស់ប្តូរ |
ការវាស់វែងប្រេកង់ (FREQME) | 1x | 1x | មិនផ្លាស់ប្តូរ |
RTC | 1x | – | – |
LPTIMER | 2x | 1x | មិនផ្លាស់ប្តូរ |
កម្មវិធីកំណត់ពេលវេលាច្រើនអត្រា (MRT) | 1x | – | – |
ADC | 2x 16 ប៊ីត ADC | 1x 16 ប៊ីត ADC | បានផ្លាស់ប្តូរ។ ADC លើ MCXA មានលក្ខណៈពិសេសនៃការកំណត់រចនាសម្ព័ន្ធដែលបញ្ចប់ដោយមាន s តែមួយample/hold circuit ។ គាំទ្ររហូតដល់ 3.2 Msps ក្នុងរបៀប 16 ប៊ីត។
MCXA ADC គាំទ្រ CMDs ប្រាំពីរ ដែលជាលទ្ធផលបំប្លែង 8 ធាតុមួយ FIFO; MCXN ADC គាំទ្រ 15 CMDs លទ្ធផលបំប្លែង 16 ធាតុពីរ FIFO ។ |
CMP | 3x | 2x | មិនផ្លាស់ប្តូរ។ |
DAC | 3x | – | – |
OPAMP | 3x | – | – |
VREF | 1x | – | – |
TSI | 1x | – | – |
ច្រក | 6x | 4x | បានផ្លាស់ប្តូរ។ MCXN ច្រកនីមួយៗមានការផ្គត់ផ្គង់ថាមពលឯករាជ្យ VDD_Px ។ MCXA ច្រកទាំងអស់មានការផ្គត់ផ្គង់ថាមពល VDD ដូចគ្នា។ |
GPIO | 6x | 4x | បានផ្លាស់ប្តូរ។ MCXA បានបន្ថែមដ្រាយវ៍ខ្ពស់ និង 5 វី IOs អត់ធ្មត់ |
ការប្រៀបធៀបផ្នែករឹង
ផ្នែកនេះរៀបរាប់ពីភាពខុសគ្នា និងការពិចារណាផ្នែករឹង នៅពេលផ្ទេរពីឧបករណ៍ MCXN ទៅឧបករណ៍ MCXA។
ភាពខុសគ្នានៃកញ្ចប់ / pinout
ឧបករណ៍ MCXN ត្រូវបានផ្តល់ជូនជាជម្រើសកញ្ចប់ចំនួនពីរគឺ 100HLQFP និង 184MAPBGA ។ ម្យ៉ាងវិញទៀត ឧបករណ៍ MCXA មាននៅក្នុងកញ្ចប់ចំនួន 64 ដែលមាន 48LQFP, 32HVQFN និង XNUMXHVQN ។ ឧបករណ៍ទាំងនេះមិនត្រូវបានរចនាឡើងដើម្បីឱ្យត្រូវគ្នាជាមួយ pin-to-pin ទេ។ អ្នកអាចស្វែងរកគំនូរកញ្ចប់នៅក្នុងឯកសារទិន្នន័យឧបករណ៍។
ការពិចារណាលើប្រព័ន្ធអប្បបរមា
មានការពិចារណាផ្នែករឹងបន្ថែមមួយចំនួននៅពេលផ្លាស់ប្តូរពី MCXN ទៅ MCXA ។
រូបភាពទី 3 បង្ហាញពីប្រព័ន្ធអប្បបរមា MCXA ។
ឧបករណ៍ MCXN និង MCXA មានការកំណត់ឡើងវិញស្រដៀងគ្នា ISP និងសៀគ្វីបំបាត់កំហុសសម្រាប់ប្រព័ន្ធអប្បបរមា។ ទោះជាយ៉ាងណាក៏ដោយ MCXA រួមបញ្ចូល LDO ដែលគ្មានសមត្ថភាពសាមញ្ញ ដើម្បីផ្តល់ថាមពលដល់ស្នូលនៅក្នុងសៀគ្វីផ្គត់ផ្គង់ថាមពល ខណៈដែល MCXN ផ្តល់នូវឧបករណ៍បំប្លែង DCDC បន្ថែមជាមួយនឹងប្រសិទ្ធភាពថាមពលប្រសើរជាងមុន។ លើសពីនេះ MCXA មិនមានសៀគ្វីគ្រីស្តាល់ 32 K ខាងក្រៅទេ។
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
តារាងទី 9 សង្ខេបការកែប្រែចំពោះឯកសារនេះ។
តារាងទី 9: ប្រវត្តិពិនិត្យឡើងវិញ
លេខសម្គាល់ឯកសារ | កាលបរិច្ឆេទចេញផ្សាយ | ការពិពណ៌នា |
AN14208 v.1 | ថ្ងៃទី ២៤ ខែមីនា ឆ្នាំ ២០២៣ | ការចេញផ្សាយជាសាធារណៈដំបូង |
- កាលបរិច្ឆេទចេញផ្សាយ៖ ថ្ងៃទី ២៤ ខែមីនា ឆ្នាំ ២០២៣
- ឧបករណ៍កំណត់អត្តសញ្ញាណឯកសារ៖ AN14208
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើខ្ញុំអាចផ្ទេរកម្មវិធីរបស់ខ្ញុំដោយផ្ទាល់ពី MCXN ទៅ MCXA ដោយមិនមានការកែប្រែណាមួយបានទេ?
ចម្លើយ៖ ទេ ការផ្លាស់ប្តូររវាង microcontrollers MCXN និង MCXA ទាមទារការផ្លាស់ប្តូរផ្នែករឹង និងកម្មវិធី ដើម្បីធានាបាននូវភាពឆបគ្នា និងដំណើរការល្អបំផុត។
សំណួរ៖ តើខ្ញុំជ្រើសរើសលេខផ្នែក MCXA ត្រឹមត្រូវសម្រាប់គម្រោងរបស់ខ្ញុំដោយរបៀបណា?
ចម្លើយ៖ ប្រើឧបករណ៍ឌិកូដដែលបានផ្ដល់ឱ្យក្នុងសៀវភៅណែនាំអ្នកប្រើប្រាស់ ដើម្បីយល់ពីអត្ថន័យនៅពីក្រោយលេខផ្នែក ហើយជ្រើសរើសដោយផ្អែកលើតម្រូវការរបស់អ្នកសម្រាប់ទំហំ flash, SRAM, ល្បឿនស្នូល និងប្រភេទកញ្ចប់។
សំណួរ៖ តើខ្ញុំអាចស្វែងរកលេខផ្នែកដែលអាចបញ្ជាបានចុងក្រោយបំផុតសម្រាប់ MCXA នៅឯណា?
ចម្លើយ៖ ទស្សនា https://www.nxp.com ដើម្បីធ្វើការស្វែងរកលេខផ្នែក និងបញ្ជាក់ពីភាពអាចរកបាននាពេលបច្ចុប្បន្ននៃលេខផ្នែកដែលអាចបញ្ជាបាន។
ឯកសារ/ធនធាន
![]() |
មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុក NXP AN14208 Mcxn [pdf] ការណែនាំអ្នកប្រើប្រាស់ AN14208 មគ្គុទ្ទេសក៍ចំណាកស្រុក Mcxn, មគ្គុទ្ទេសក៍ចំណាកស្រុក Mcxn, មគ្គុទ្ទេសក៍ Mcxn |