UG303៖ EFM32 Tiny Gecko TG11 Starter
សៀវភៅណែនាំអ្នកប្រើប្រាស់
ឧបករណ៍ចាប់ផ្តើម Gecko តូច EFM32
SLSTK3301A គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយដើម្បីស្គាល់ជាមួយនឹង EFM32™ Tiny Gecko TG11 Microcontroller ។
Starter Kit មានឧបករណ៍ចាប់សញ្ញា និងគ្រឿងកុំព្យូទ័រដែលបង្ហាញពីសមត្ថភាពជាច្រើនរបស់ EFM32 ។ កញ្ចប់ផ្តល់ឧបករណ៍ចាំបាច់ទាំងអស់សម្រាប់បង្កើតកម្មវិធី EFM32 Tiny Gecko TG11។
ឧបករណ៍គោលដៅ
- EFM32 Tiny Gecko TG11 Microcontroller (EFM32TG11B520F128GM80)
- ស៊ីភីយូ៖ ៣២ ប៊ីត ARM® Cortex-M32+
- អង្គចងចាំ៖ 128 kB flash និង RAM 32 kB
លក្ខណៈពិសេសកញ្ចប់
- ការភ្ជាប់យូអេសប៊ី
- Advanced Energy Monitor (AEM)
- SEGGER J-Link ឧបករណ៍បំបាត់កំហុសនៅលើយន្តហោះ
- Debug multiplexer គាំទ្រផ្នែករឹងខាងក្រៅ ក៏ដូចជា MCU នៅលើយន្តហោះ
- អេក្រង់ LCD 8 × 28 ផ្នែក
- ឧបករណ៍ចាប់សញ្ញា LC
- Silicon Labs Si7210 Hall-Effect Sensor
- Capacitive Touch Slider
- ក្បាលក្បាល 20-pin 2.54 mm សម្រាប់បន្ទះពង្រីក
- បន្ទះបំបែកសម្រាប់ការចូលដោយផ្ទាល់ទៅកាន់ម្ជុល I/O
- ប្រភពថាមពលរួមមាន USB និង CR2032 ថ្មកោសិកាកាក់
ជំនួយផ្នែកទន់
- Simplicity Studio™
- អាយ។ អេស។ ប។ ប។ ប។ ប
- Keil MDK
សេចក្តីផ្តើម
1.1 ការពិពណ៌នា
SLSTK3301A គឺជាចំណុចចាប់ផ្តើមដ៏ល្អសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធីនៅលើ EFM32 Tiny Gecko TG11 Microcontrollers ។ បន្ទះនេះមានឧបករណ៍ចាប់សញ្ញា និងគ្រឿងកុំព្យូទ័រ ដែលបង្ហាញពីសមត្ថភាពមួយចំនួននៃ EFM32 Tiny Gecko TG11 Microcontroller ។ លើសពីនេះ បន្ទះក្តារគឺជាឧបករណ៍កំចាត់មេរោគ និងឧបករណ៍ត្រួតពិនិត្យថាមពលដែលមានលក្ខណៈពិសេសពេញលេញ ដែលអាចប្រើបានជាមួយកម្មវិធីខាងក្រៅ។
1.2 លក្ខណៈពិសេស
- EFM32 Tiny Gecko TG11 Microcontroller
- 128 kB Flash
- RAM 32 kB
- កញ្ចប់ QFN80
- ប្រព័ន្ធត្រួតពិនិត្យថាមពលកម្រិតខ្ពស់សម្រាប់ចរន្តច្បាស់លាស់ និងវ៉ុលtage ការតាមដាន
- រួមបញ្ចូល Segger J-Link USB debugger/emulator ជាមួយនឹងលទ្ធភាពដើម្បីបំបាត់កំហុសឧបករណ៍ Silicon Labs ខាងក្រៅ
- ក្បាលពង្រីក 20-pin
- បន្ទះបំបែកសម្រាប់ការចូលប្រើម្ជុល I/O ងាយស្រួល
- ប្រភពថាមពលរួមមានថ្ម USB និង CR2032
- Silicon Labs Si7021 ឧបករណ៍ចាប់សញ្ញាសំណើម និងសីតុណ្ហភាពទាក់ទង
- Silicon Labs Si7210 Hall-Effect sensor
- អេក្រង់ LCD 8 × 28 ផ្នែក
- ប៊ូតុងរុញ 2 និង LED 2 ភ្ជាប់ទៅ EFM32 សម្រាប់អន្តរកម្មរបស់អ្នកប្រើ
- សៀគ្វីធុង LC សម្រាប់ការចាប់សញ្ញាជិតៗនៃវត្ថុលោហធាតុ
- capacitor បម្រុងទុក
- គ្រាប់រំកិលប៉ះសមត្ថភាព 2 ផ្នែក
- គ្រីស្តាល់សម្រាប់ LFXO និង HFXO: 32.768 kHz និង 48.000 MHz ។
1.3 ការចាប់ផ្តើម
ការណែនាំលម្អិតសម្រាប់របៀបចាប់ផ្តើមជាមួយ SLSTK3301A ថ្មីរបស់អ្នកអាចរកបាននៅលើ Silicon Labs Web ទំព័រ៖ http://www.silabs.com/start-efm32tg1
ដ្យាក្រាមប្លុកកញ្ចប់
ជាងview នៃ EFM32 Tiny Gecko TG11 Starter Kit ត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
ប្លង់ផ្នែករឹងរបស់កញ្ចប់
ប្លង់ EFM32 Tiny Gecko TG11 Starter Kit ត្រូវបានបង្ហាញខាងក្រោម។
ឧបករណ៍ភ្ជាប់
4.1 បន្ទះបំបែក
ភាគច្រើននៃម្ជុល GPIO របស់ EFM32 មាននៅលើជួរក្បាលម្ជុលពីរនៅគែមខាងលើ និងខាងក្រោមនៃក្តារ។ ទាំងនេះមានទីលានស្តង់ដារ 2.54 មីលីម៉ែត្រ ហើយក្បាលម្ជុលអាចត្រូវបានលក់ប្រសិនបើចាំបាច់។ បន្ថែមពីលើម្ជុល I/O ការតភ្ជាប់ទៅផ្លូវដែក និងដីក៏ត្រូវបានផ្តល់ជូនផងដែរ។ ចំណាំថាម្ជុលមួយចំនួនត្រូវបានប្រើប្រាស់សម្រាប់ឧបករណ៍បរិក្ខារឧបករណ៍ ឬមុខងារនានា ហើយប្រហែលជាមិនមានសម្រាប់កម្មវិធីផ្ទាល់ខ្លួនដោយមិនមានការផ្លាស់ប្តូរទេ។
រូបខាងក្រោមបង្ហាញពី pinout នៃ breakout pads និង pinout នៃ header EXP នៅគែមខាងស្តាំនៃboard។ បឋមកថា EXP ត្រូវបានពន្យល់បន្ថែមនៅក្នុងផ្នែកបន្ទាប់។ ការភ្ជាប់បន្ទះបំបែកក៏ត្រូវបានបោះពុម្ពជាអេក្រង់សូត្រនៅជាប់នឹងម្ជុលនីមួយៗផងដែរ ដើម្បីងាយស្រួលជាឯកសារយោង។តារាងខាងក្រោមបង្ហាញពីការភ្ជាប់ម្ជុលនៃបន្ទះបំបែក។ វាក៏បង្ហាញផងដែរនូវគ្រឿងកុំព្យូទ័រ ឬមុខងារណាមួយដែលត្រូវបានភ្ជាប់ទៅនឹងម្ជុលផ្សេងគ្នា។
តារាង 4.1 ។ ជួរដេកខាងក្រោម (J101) Pinout
ម្ជុល | EFM32 I/O Pin | មុខងារដែលបានចែករំលែក |
1 | VMCU | EFM32 វ៉ុលtage domain (វាស់ដោយ AEM) |
2 | GND | ដី |
3 | Pal2 | — |
4 | NC | — |
5 | PA14 | អេក្រង់ LCD BEX7 |
6 | PCO | CAN_RX / EXP3 |
7 | PC1 | CAN_TX / EXP5 |
8 | PC2 | LED1 ។ |
9 | NC | — |
10 | PC12 | ឧបករណ៍ចាប់សញ្ញាបើក |
11 | PC13 | SI7210_VOUT / EXP9 |
12 | PC14 | UART_TX / EXP12 |
13 | PC15 | UART_RX / EXP14 |
14 | PD8 | BU VIN (បានភ្ជាប់ទៅថ្មបម្រុងទុក) |
15 | GND | ដី |
16 | 3V3 | ការផ្គត់ផ្គង់ឧបករណ៍បញ្ជា |
តារាង 4.2 ។ ជួរកំពូល (J102) ខ្ទាស់
ម្ជុល | EFM32110 ម្ជុល | មុខងារដែលបានចែករំលែក |
1 | 5V | បន្ទះ USB វ៉ុលtage |
2 | GND | ដី |
3 | BDEN | EFM32 BOD_ENABLE |
4 | RST | EFM32 DEBUG_RESETn |
5 | PR | EFM32 DEBUG_TCK SWCLX |
6 | PF1 | EFM32 DEBUG_TMS_SVVD10 |
7 | NC (TDO) | ដំឡើង OR resistor R300 ដើម្បីភ្ជាប់ទៅ PF2 (TDO) |
8 | NC (TIN) | ដំឡើង OR resistor R301 ដើម្បីភ្ជាប់ទៅ PF5 (TDI) |
9 | NC | – |
10 | NC | – |
11 | PD2 | LEDO / EXP7 |
12 | PD5 | ប៊ូតូណូ / EXP11 |
13 | PD6 | SENSOR_I2C_SDA / EXP16 |
14 | PD7 | SENSOR_I2C_SCL / EXP15 |
15 | GND | ដី |
16 | 3V3 | ការផ្គត់ផ្គង់ឧបករណ៍បញ្ជា |
4.2 បឋមកថា EXP
នៅផ្នែកខាងស្តាំនៃក្តារបន្ទះ ក្បាលក្បាល EXP ដែលមានមុំ 20-pin ត្រូវបានផ្តល់ជូនដើម្បីអនុញ្ញាតឱ្យមានការតភ្ជាប់គ្រឿងកុំព្យូទ័រ ឬបន្ទះកម្មវិធីជំនួយ។ ឧបករណ៍ភ្ជាប់មានម្ជុល I/O មួយចំនួនដែលអាចប្រើបានជាមួយលក្ខណៈពិសេសភាគច្រើនរបស់ EFM32 Tiny Gecko TG11 ។ លើសពីនេះទៀតផ្លូវរថភ្លើង VMCU, 3V3 និង 5V ក៏ត្រូវបានលាតត្រដាងផងដែរ។
ឧបករណ៍ភ្ជាប់ធ្វើតាមស្តង់ដារដែលធានាថាគ្រឿងកុំព្យូទ័រដែលប្រើជាទូទៅដូចជា SPI, UART និង IC bus មាននៅលើ
ទីតាំងថេរនៅលើឧបករណ៍ភ្ជាប់។ ម្ជុលដែលនៅសល់ត្រូវបានប្រើសម្រាប់គោលបំណងទូទៅ I/O ។ ប្លង់នេះអនុញ្ញាតឱ្យកំណត់និយមន័យនៃបន្ទះពង្រីកដែលអាចដោតចូលទៅក្នុងឧបករណ៍ Silicon Labs ផ្សេងៗគ្នា។
រូបខាងក្រោមបង្ហាញពីការចាត់ចែងម្ជុលបឋមកថា EXP សម្រាប់ EFM32 Tiny Gecko TG11 Starter Kit ។ ដោយសារតែដែនកំណត់នៃចំនួនម្ជុល GPIO ដែលអាចប្រើបាន ម្ជុលបឋមកថា EXP មួយចំនួនត្រូវបានចែករំលែកជាមួយនឹងលក្ខណៈពិសេសរបស់ឧបករណ៍។តារាង 4.3 ។ លេខក្បាល EXP Pinout
ម្ជុល | ការតភ្ជាប់ | មុខងារបឋមកថា EXP | មុខងារដែលបានចែករំលែក | ការគូសផែនទីគ្រឿងកុំព្យូទ័រ |
20 | 3V3 | ការផ្គត់ផ្គង់ឧបករណ៍បញ្ជា | ||
18 | 5V | ឧបករណ៍បញ្ជាក្តារ USB វ៉ុលtage | ||
16 | PD6 | I2C_SDA | SENSOR_I2C_SDA | I2C0_SDA # 1 |
14 | PC15 | UART_RX | — | LEUARTO_RX #5 |
12 | PC14 | DART TX | — | LEUARTO_TX #5 |
10 | PC8 | SPI_CS | — | USARTO_CS # 2 |
8 | Pal2 | spi_sa_K | – | USARTO_CLK # 5 |
6 | PC10 | SPI_MISO | — | USARTO_RX # 2 |
4 | PC11 | SPI_MOSI | — | USARTO_TX # 2 |
2 | VMCU | EFM32 វ៉ុលtage domain រួមបញ្ចូលក្នុងការវាស់វែង AEM ។ | ||
19 | BOARD_ID_SDA | បានភ្ជាប់ទៅ Board Controller សម្រាប់ការកំណត់អត្តសញ្ញាណនៃផ្ទាំងបន្ថែម។ | ||
17 | BOARD_ID_SCL | បានភ្ជាប់ទៅ Board Controller សម្រាប់ការកំណត់អត្តសញ្ញាណនៃផ្ទាំងបន្ថែម។ | ||
15 | PD7 | I2C_SCL | SENSOR_I2C_SCL | I2C0_SCL #1 |
13 | PC9 | GPIO | ប៊ូតុង 1 | — |
11 | PD5 | OPAMP_ ចេញ | ប៊ូតូណូ | OPA2_OIJT |
9 | PC13 | GPIO | Si7210_VOUT | PCNTO_SOIN #0 / LES_CH13 |
7 | PD2 | GPIO | LEDO | — |
5 | PC1 | CAN TX | — | CANO_TX #0 |
3 | PCO | អាច RX _ |
— | CANO_RX #0 |
1 | GND | ដី |
4.3 ឧបករណ៍ភ្ជាប់បំបាត់កំហុស (DBG)
ឧបករណ៍ភ្ជាប់បំបាត់កំហុសបម្រើគោលបំណងពីរ ដោយផ្អែកលើរបៀបបំបាត់កំហុស ដែលអាចត្រូវបានដំឡើងដោយប្រើ Simplicity Studio។ ប្រសិនបើរបៀប "Debug IN" ត្រូវបានជ្រើសរើស ឧបករណ៍ភ្ជាប់អនុញ្ញាតឱ្យប្រើឧបករណ៍បំបាត់កំហុសខាងក្រៅជាមួយ EFM32 នៅលើយន្តហោះ។ ប្រសិនបើរបៀប "បំបាត់កំហុសចេញ" ត្រូវបានជ្រើសរើស ឧបករណ៍ភ្ជាប់អនុញ្ញាតឱ្យប្រើឧបករណ៍បំបាត់កំហុសឆ្ពោះទៅរកគោលដៅខាងក្រៅ។ ប្រសិនបើរបៀប "បំបាត់កំហុស MCU" (លំនាំដើម) ត្រូវបានជ្រើសរើស ឧបករណ៍ភ្ជាប់ត្រូវបានដាច់ឆ្ងាយពីចំណុចប្រទាក់បំបាត់កំហុសទាំងឧបករណ៍បញ្ជាក្តារ និងឧបករណ៍គោលដៅនៅលើយន្តហោះ។
ដោយសារតែឧបករណ៍ភ្ជាប់នេះត្រូវបានប្តូរដោយស្វ័យប្រវត្តិដើម្បីគាំទ្ររបៀបប្រតិបត្តិការផ្សេងៗ វាអាចប្រើបានតែនៅពេលដែលឧបករណ៍បញ្ជាក្តារត្រូវបានបើក (ភ្ជាប់ខ្សែ USB J-Link) ។ ប្រសិនបើការចូលដំណើរការបំបាត់កំហុសទៅកាន់ឧបករណ៍គោលដៅគឺត្រូវបានទាមទារ នៅពេលដែលឧបករណ៍បញ្ជាក្តារមិនមានថាមពល វាគួរតែត្រូវបានធ្វើដោយភ្ជាប់ដោយផ្ទាល់ទៅម្ជុលដែលសមស្របនៅលើបឋមកថាបំបែក។
pinout នៃឧបករណ៍ភ្ជាប់ធ្វើតាមស្តង់ដារ ARM Cortex Debug 19-pin connector ។ pinout ត្រូវបានពិពណ៌នាលម្អិតខាងក្រោម។ ចំណាំថាទោះបីជាឧបករណ៍ភ្ជាប់គាំទ្រ JTAG បន្ថែមពីលើ Serial Wire Debug វាមិនមានន័យថាឧបករណ៍ ឬឧបករណ៍គោលដៅនៅលើយន្តហោះគាំទ្រវានោះទេ។ទោះបីជា pinout ផ្គូផ្គង pinout នៃឧបករណ៍ភ្ជាប់ ARM Cortex Debug ក៏ដោយ ទាំងនេះមិនឆបគ្នាទាំងស្រុងទេ ដោយសារ pin 7 ត្រូវបានដកចេញពីឧបករណ៍ភ្ជាប់ Cortex Debug ។ ខ្សែមួយចំនួនមានដោតតូចមួយដែលការពារពួកវាពីការប្រើប្រាស់នៅពេលដែលម្ជុលនេះមានវត្តមាន។ ប្រសិនបើនេះជាករណី សូមដកដោតចេញ ឬប្រើខ្សែត្រង់ស្តង់ដារ 2×10 1.27 mm ជំនួសវិញ។
តារាង 4.4 ។ ការពិពណ៌នាអំពីឧបករណ៍ភ្ជាប់បំបាត់កំហុស
លេខសម្ងាត់ | មុខងារ | ចំណាំ |
1 | VTARGET | សេចក្តីយោងគោលដៅ voltagអ៊ី ប្រើសម្រាប់ការផ្លាស់ប្តូរកម្រិតសញ្ញាឡូជីខលរវាងគោលដៅ និងឧបករណ៍បំបាត់កំហុស។ |
2 | TMS / SDWIO / C2D | JTAG ជ្រើសរើសរបៀបសាកល្បង ទិន្នន័យ Serial Wire ឬទិន្នន័យ C2 |
4 | TCK / SWCLK / C2CK | JTAG ចតសាកល្បង នាឡិកាខ្សែសៀរៀល ឬនាឡិកា C2 |
6 | TDO/SWO | JTAG សាកល្បងទិន្នន័យចេញ ឬលទ្ធផល Serial Wire |
8 | ml r C2Dps | JTAG សាកល្បងទិន្នន័យនៅក្នុង ឬមុខងារ C2D 'ការចែករំលែកម្ជុល' |
10 | កំណត់ឡើងវិញ / C2CKps | កំណត់ឧបករណ៍គោលដៅឡើងវិញ ឬមុខងារ "ចែករំលែកម្ជុល" C2CK |
12 | NC | TRACECLX |
14 | NC | ត្រាសេដូ |
16 | NC | តាមដាន ១ |
18 | NC | តាមដាន ១ |
20 | NC | តាមដាន ១ |
9 | ការរកឃើញខ្សែ | ភ្ជាប់ទៅនឹងដី |
11, 13 | NC | មិនបានភ្ជាប់ |
១, ៣, ៥, ៧, | GND |
4.4 ឧបករណ៍ភ្ជាប់សាមញ្ញ
ឧបករណ៍ភ្ជាប់សាមញ្ញដែលមានលក្ខណៈពិសេសនៅលើ EFM32 Tiny Gecko TG11 Starter Kit អនុញ្ញាតឱ្យមុខងារបំបាត់កំហុសកម្រិតខ្ពស់ដូចជាច្រក AEM និង Virtual COM ដែលត្រូវប្រើឆ្ពោះទៅរកគោលដៅខាងក្រៅ។ pinout ត្រូវបានបង្ហាញនៅក្នុងរូបភាពខាងក្រោម។ឈ្មោះសញ្ញានៅក្នុងរូប និងតារាងពិពណ៌នាម្ជុលត្រូវបានយោងពីឧបករណ៍បញ្ជាក្តារ។ នេះមានន័យថា VCOM_TX គួរតែត្រូវបានភ្ជាប់ទៅម្ជុល RX នៅលើគោលដៅខាងក្រៅ VCOM_RX ទៅម្ជុល TX របស់គោលដៅ VCOM_CTS ទៅម្ជុល RTS របស់គោលដៅ និង VCOM_RTS ទៅម្ជុល CTS របស់គោលដៅ។
ចំណាំ៖ ទាញយកបច្ចុប្បន្នចេញពី VMCU voltage pin ត្រូវបានរួមបញ្ចូលនៅក្នុងការវាស់វែង AEM ខណៈពេលដែលវ៉ុល 3V3 និង 5Vtage pins មិនមែនទេ។ ដើម្បីតាមដានការប្រើប្រាស់បច្ចុប្បន្ននៃគោលដៅខាងក្រៅជាមួយ AEM សូមដាក់ MCU នៅលើយន្តហោះនៅក្នុងរបៀបថាមពលទាបបំផុត ដើម្បីកាត់បន្ថយផលប៉ះពាល់របស់វាទៅលើការវាស់វែង។
តារាង 4.5 ។ ការពិពណ៌នាអំពីឧបករណ៍ភ្ជាប់សាមញ្ញ
លេខសម្ងាត់ | មុខងារ | ការពិពណ៌នា |
1 | VMCU | ផ្លូវដែកថាមពល 3.3 V ត្រួតពិនិត្យដោយ AEM |
3 | 3V3 | ផ្លូវដែកថាមពល 3.3V |
5 | 5V | ផ្លូវដែកថាមពល 5V |
2 | VCOM_TX | និម្មិត COM TX |
4 | VCOM_RX | និម្មិត COM RX |
6 | VCOM_CTS | និម្មិត COM CTS |
8 | VCOM RTS _ |
និម្មិត COM RTS |
17 | BOARD_ID_SCL | លេខសម្គាល់ក្រុមប្រឹក្សាភិបាល SCL |
19 | BOARD_ID_SDA | លេខសម្គាល់ក្រុមប្រឹក្សាភិបាល SDA |
២៧, ៣៦, ៤៥, ៥៤, ៦៣, ៧២ | NC | មិនបានភ្ជាប់ |
៣, ៥, ១៥, ១៧, ១៩ | GND | ដី |
ការផ្គត់ផ្គង់ថាមពល និងកំណត់ឡើងវិញ
5.1 ការជ្រើសរើសថាមពល MCU
EFM32 នៅលើ Starter Kit អាចត្រូវបានបំពាក់ដោយប្រភពមួយក្នុងចំណោមប្រភពទាំងនេះ៖
- បំបាត់កំហុសខ្សែ USB
- ថ្មកោសិកាកាក់ 3 V
ប្រភពថាមពលសម្រាប់ MCU ត្រូវបានជ្រើសរើសជាមួយនឹងកុងតាក់ស្លាយនៅជ្រុងខាងឆ្វេងខាងក្រោមនៃ Starter Kit ។ រូបខាងក្រោមបង្ហាញពីរបៀបដែលប្រភពថាមពលផ្សេងៗគ្នាអាចត្រូវបានជ្រើសរើសដោយប្រើកុងតាក់ស្លាយ។ជាមួយនឹងកុងតាក់នៅក្នុងទីតាំង AEM សំលេងរំខានទាប 3.3 V LDO នៅលើ Starter Kit ត្រូវបានប្រើដើម្បីផ្តល់ថាមពលដល់ EFM32 ។ LDO នេះត្រូវបានដំណើរការម្តងទៀតពីខ្សែ USB បំបាត់កំហុស។ ឥឡូវនេះ Advanced Energy Monitor ត្រូវបានភ្ជាប់ជាស៊េរី ដែលអនុញ្ញាតឱ្យវាស់ចរន្តល្បឿនខ្ពស់ត្រឹមត្រូវ និងការបំបាត់កំហុស/កំណត់ទម្រង់ថាមពល។
ជាមួយនឹងកុងតាក់នៅក្នុងទីតាំង BAT ថ្មកោសិកាកាក់ 20 មីលីម៉ែត្រនៅក្នុងរន្ធ CR2032 អាចត្រូវបានប្រើដើម្បីផ្តល់ថាមពលដល់ឧបករណ៍។ ជាមួយនឹងកុងតាក់នៅក្នុងទីតាំងនេះ គ្មានការវាស់វែងបច្ចុប្បន្នសកម្មទេ។ នេះគឺជាទីតាំងប្តូរដែលបានណែនាំនៅពេលផ្តល់ថាមពលដល់ MCU ជាមួយនឹងប្រភពថាមពលខាងក្រៅ។
ចំណាំ៖ Advanced Energy Monitor អាចវាស់បានតែការប្រើប្រាស់បច្ចុប្បន្ននៃ EFM32 នៅពេលដែលកុងតាក់ជ្រើសរើសថាមពលស្ថិតនៅក្នុងទីតាំង AEM។
5.2 ថាមពលរបស់ឧបករណ៍បញ្ជាក្តារ
ឧបករណ៍បញ្ជាក្តារគឺទទួលខុសត្រូវចំពោះមុខងារសំខាន់ៗ ដូចជាឧបករណ៍បំបាត់កំហុស និង AEM ហើយត្រូវបានដំណើរការទាំងស្រុងតាមរយៈរន្ធ USB នៅជ្រុងខាងឆ្វេងខាងលើនៃក្តារ។ ផ្នែកនៃឧបករណ៍នេះស្ថិតនៅលើដែនថាមពលដាច់ដោយឡែក ដូច្នេះប្រភពថាមពលផ្សេងគ្នាអាចត្រូវបានជ្រើសរើសសម្រាប់ឧបករណ៍គោលដៅខណៈពេលដែលរក្សាមុខងារបំបាត់កំហុស។ ដែនថាមពលនេះក៏ត្រូវបានញែកដាច់ពីគេផងដែរ ដើម្បីការពារការលេចធ្លាយបច្ចុប្បន្នពីដែនថាមពលគោលដៅ នៅពេលដែលថាមពលទៅកាន់ឧបករណ៍បញ្ជាបន្ទះត្រូវបានដកចេញ។
ដែនថាមពលរបស់ឧបករណ៍បញ្ជាក្តារមិនត្រូវបានរងឥទ្ធិពលដោយទីតាំងនៃកុងតាក់ថាមពលទេ។
ឧបករណ៍នេះត្រូវបានរចនាឡើងយ៉ាងប្រុងប្រយ័ត្ន ដើម្បីរក្សាឧបករណ៍បញ្ជាក្តារ និងដែនថាមពលគោលដៅដាច់ដោយឡែកពីគ្នាទៅវិញទៅមក នៅពេលដែលថាមពលមួយក្នុងចំណោមពួកវាធ្លាក់ចុះ។ នេះធានាថាឧបករណ៍ EFM32 គោលដៅនឹងបន្តដំណើរការនៅក្នុងរបៀប BAT ។
5.3 EFM32 កំណត់ឡើងវិញ
EFM32 MCU អាចត្រូវបានកំណត់ឡើងវិញដោយប្រភពផ្សេងៗគ្នាមួយចំនួន៖
- អ្នកប្រើប្រាស់ចុចប៊ូតុង RESET
- កម្មវិធីបំបាត់កំហុសនៅលើយន្តហោះទាញលេខ #RESET ទាប
- ឧបករណ៍បំបាត់កំហុសខាងក្រៅទាញម្ជុល #RESET ទាប
បន្ថែមពីលើប្រភពកំណត់ឡើងវិញដែលបានរៀបរាប់ខាងលើ ការកំណត់ឡើងវិញទៅ EFM32 ក៏នឹងត្រូវបានចេញផងដែរ កំឡុងពេលចាប់ផ្ដើមឧបករណ៍បញ្ជាបន្ទះ។ នេះមានន័យថាការដកថាមពលទៅឧបករណ៍បញ្ជាក្តារ (ការដកខ្សែ USB J-Link) នឹងមិនបង្កើតការកំណត់ឡើងវិញទេ ប៉ុន្តែការដោតខ្សែចូលវិញនៅពេលដែលឧបករណ៍បញ្ជាក្តារចាប់ផ្តើម។
គ្រឿងកុំព្យូទ័រ
ឧបករណ៍ចាប់ផ្តើមមានសំណុំនៃគ្រឿងកុំព្យូទ័រដែលបង្ហាញពីលក្ខណៈពិសេសមួយចំនួននៃ EFM32 ។
ចំណាំថា EFM32 I/Os ភាគច្រើនត្រូវបានបញ្ជូនទៅកាន់គ្រឿងកុំព្យូទ័រក៏ត្រូវបានបញ្ជូនទៅកាន់បន្ទះបំបែក ឬបឋមកថា EXP ដែលត្រូវតែយកមកពិចារណានៅពេលប្រើ I/O ទាំងនេះ។
6.1 ប៊ូតុងរុញ និង LEDs
ឧបករណ៍នេះមានប៊ូតុងរុញអ្នកប្រើប្រាស់ពីរដែលសម្គាល់ BTN0 និង BTN1 ។ ពួកវាត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅ EFM32 ហើយត្រូវបានប្រកាសដោយតម្រង RC ជាមួយនឹងពេលវេលាថេរនៃ 1 ms ។ ប៊ូតុងត្រូវបានភ្ជាប់ទៅម្ជុល PD5 និង PC9 ។
ឧបករណ៍នេះក៏មានអំពូល LED ពណ៌លឿងពីរដែលសម្គាល់ LED0 និង LED1 ដែលត្រូវបានគ្រប់គ្រងដោយម្ជុល GPIO នៅលើ EFM32 ។ អំពូល LED ត្រូវបានភ្ជាប់ទៅម្ជុល PD2 និង PC2 ក្នុងការកំណត់កម្រិតខ្ពស់សកម្ម។6.2 អេក្រង់ LCD
អេក្រង់ LCD ផ្នែក 36-pin ត្រូវបានភ្ជាប់ទៅឧបករណ៍ LCD របស់ EFM32 ។ អេក្រង់ LCD មាន 8 បន្ទាត់ធម្មតា និង 28 ចម្រៀក ដែលផ្តល់ចំនួន 224 ចម្រៀកនៅក្នុងរបៀប octaplex ។ បន្ទាត់ទាំងនេះមិនត្រូវបានចែករំលែកនៅលើបន្ទះបំបែកទេ។
វាអាចធ្វើទៅបានដើម្បីដំណើរការតែពាក់កណ្តាលនៃការបង្ហាញដោយប្រើ 4 បន្ទាត់ធម្មតាដែលផ្តល់នូវការចូលទៅកាន់ 112 ចម្រៀកនៅក្នុងរបៀប quadruplex ។ នេះត្រូវបានសម្រេចដោយដំណើរការតែបន្ទាត់ធម្មតា COM0-3 ឬ COM4-7 ខណៈពេលដែលទុកឱ្យបន្ទាត់ធម្មតាចំនួនបួនផ្សេងទៀតត្រូវបានបិទ។ សូមមើលគ្រោងការណ៍ឧបករណ៍សម្រាប់ព័ត៌មានលម្អិតអំពីផ្នែកណាមួយដែលនឹងមាននៅពេលដំណើរការការបង្ហាញតាមរបៀបនេះ។
capacitor ភ្ជាប់ទៅ EFM32 LCD peripheral's voltage boost pin ក៏មាននៅលើកញ្ចប់ផងដែរ។6.3 Capacitive Touch Slider
គ្រាប់រំកិលប៉ះដែលប្រើសមត្ថភាពប៉ះសមត្ថភាពរបស់ EFM32 មានទីតាំងនៅផ្នែកខាងក្រោមនៃក្តារ។ វាមានបន្ទះ interleaved ពីរដែលត្រូវបានភ្ជាប់ទៅនឹង PA13 និង PB12 ។បន្ទះប៉ះ capacitive ដំណើរការដោយដឹងពីការផ្លាស់ប្តូរ capacitance នៃបន្ទះនៅពេលដែលប៉ះដោយម្រាមដៃរបស់មនុស្ស។ ការចាប់អារម្មណ៍ការផ្លាស់ប្តូរនៅក្នុង capacitance គឺត្រូវបានធ្វើឡើងដោយការបង្កើតគ្រឿងកុំព្យូទ័រ capacitive sense peripheral (CSEN) របស់ EFM32 ។
6.4 Si7021 ឧបករណ៍ចាប់សញ្ញាសំណើម និងសីតុណ្ហភាពដែលទាក់ទង
ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព និងសំណើមដែលទាក់ទង Si7021 I2C គឺជា CMOS IC monolithic ដែលរួមបញ្ចូលធាតុនៃឧបករណ៏សីតុណ្ហភាព និងសំណើម ឧបករណ៍បំប្លែងអាណាឡូកទៅឌីជីថល ដំណើរការសញ្ញា ទិន្នន័យក្រិតតាមខ្នាត និងចំណុចប្រទាក់ I2C ។ ការប្រើប្រាស់ប៉ាតង់នៃស្តង់ដារឧស្សាហកម្ម ឌីអេឡិចត្រិចប៉ូលីម៊ិច K ទាបសម្រាប់ការចាប់សំណើម អនុញ្ញាតឱ្យបង្កើត ICs ឧបករណ៍ចាប់សញ្ញា CMOS monolithic ដែលមានថាមពលទាប ជាមួយនឹងការរសាត់ទាប និង hysteresis និងស្ថេរភាពរយៈពេលវែងដ៏ល្អ។
ឧបករណ៍ចាប់សញ្ញាសំណើម និងសីតុណ្ហភាពត្រូវបានក្រិតតាមខ្នាតដោយរោងចក្រ ហើយទិន្នន័យក្រិតត្រូវរក្សាទុកក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុនៅលើបន្ទះឈីប។ នេះធានាថាឧបករណ៍ចាប់សញ្ញាអាចផ្លាស់ប្តូរបានយ៉ាងពេញលេញដោយមិនចាំបាច់មានការផ្លាស់ប្តូរកម្មវិធី ឬកម្មវិធីឡើងវិញទេ។
Si7021 មាននៅក្នុងកញ្ចប់ DFN 3 × 3 mm ហើយអាចលក់វិញបាន។ វាអាចត្រូវបានប្រើជាការអាប់ដេតផ្នែករឹង និងផ្នែកទន់ដែលឆបគ្នាសម្រាប់ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព RH/ ដែលមានស្រាប់នៅក្នុងកញ្ចប់ DFN-3 3 × 6 មីលីម៉ែត្រ ដែលបង្ហាញពីការចាប់សញ្ញាច្បាស់លាស់លើជួរដ៏ធំទូលាយ និងការប្រើប្រាស់ថាមពលទាប។ គម្របដែលដំឡើងដោយរោងចក្រជាជម្រើសផ្ដល់នូវការគាំទ្រទាបfileមធ្យោបាយងាយស្រួលក្នុងការការពារឧបករណ៏កំឡុងពេលជួបប្រជុំគ្នា (ឧ. ដំណើរការឡើងវិញ) និងពេញមួយជីវិតរបស់ផលិតផល ដោយមិនរាប់បញ្ចូលវត្ថុរាវ (hydrophobic/oleophobic) និងភាគល្អិត។
Si7021 ផ្តល់នូវដំណោះស្រាយឌីជីថលដែលមានភាពត្រឹមត្រូវ ថាមពលទាប រោងចក្រដែលធ្វើការក្រិតតាមខ្នាតដ៏ល្អសម្រាប់វាស់សំណើម ចំណុចទឹកសន្សើម និងសីតុណ្ហភាព នៅក្នុងកម្មវិធីចាប់ពី HVAC/R និងការតាមដានទ្រព្យសម្បត្តិរហូតដល់វេទិកាឧស្សាហកម្ម និងអ្នកប្រើប្រាស់។
ឡានក្រុង I2C ដែលប្រើសម្រាប់ Si7021 រួមទាំងឧបករណ៍ទាញឡើងត្រូវបានចែករំលែកជាមួយ Expansion Header ក៏ដូចជា Si7210 Hall-effect sensor ។ ឧបករណ៍ចាប់សញ្ញាសំណើម និងសីតុណ្ហភាពដែលទាក់ទង ឧបករណ៍ចាប់សញ្ញាឥទ្ធិពលសាល និងឧបករណ៍ទប់ទល់ទាញជាធម្មតាត្រូវបានដាច់ឆ្ងាយពីខ្សែ I2C ។ ដើម្បីប្រើឧបករណ៍ចាប់សញ្ញា PC12 ត្រូវតែកំណត់កម្រិតខ្ពស់ ដែលផ្តល់ថាមពលដល់ Si7210 ផងដែរ។ នៅពេលបើកដំណើរការ ការប្រើប្រាស់បច្ចុប្បន្នរបស់ឧបករណ៍ចាប់សញ្ញាត្រូវបានរួមបញ្ចូលនៅក្នុងការវាស់វែង AEM ។យោងទៅ Silicon Labs web ទំព័រសម្រាប់ព័ត៌មានបន្ថែម៖ http://www.silabs.com/humidity-sensors
6.5 Si7210 Hall-Effect Sensor
ឧបករណ៍ចាប់សញ្ញាបែបផែនសាលគ្រួសារ Si7210 ពី Silicon Labs រួមបញ្ចូលគ្នានូវធាតុសាលដែលមានលំនឹងចង្កឹះជាមួយនឹងអាណាឡូកដែលមានសំលេងរំខានទាប។ amplifier កម្មវិធីបម្លែងអាណាឡូកទៅឌីជីថល 13 ប៊ីត និងចំណុចប្រទាក់ I2C ។ ដោយប្រើប្រាស់បច្ចេកទេសរចនា CMOS ដែលបង្ហាញឱ្យឃើញរបស់ Silicon Labs គ្រួសារ Si7210 រួមបញ្ចូលដំណើរការសញ្ញាឌីជីថល ដើម្បីផ្តល់សំណងច្បាស់លាស់សម្រាប់សីតុណ្ហភាព និងអុហ្វសិតរសាត់។
កម្លាំងវាលម៉ាញេទិក 13 ប៊ីតអាចអានតាមរយៈចំណុចប្រទាក់ I2C គ្រប់ពេល។ Si7210 ក៏មានលក្ខណៈពិសេសមួយផងដែរនូវម្ជុលទិន្នផលដែលអាចផ្តល់ការដាស់តឿនឌីជីថលនៅពេលដែលវាលដែលបានវាស់វែងគឺនៅខាងលើឬទាបជាងតម្លៃកម្រិតដែលអាចសរសេរកម្មវិធីបាន។
កម្មវិធីសម្រាប់ Si7210 រួមមានការចាប់ទីតាំងមេកានិកនៅក្នុងកម្មវិធីអ្នកប្រើប្រាស់ ឧស្សាហកម្ម និងរថយន្ត ការជំនួសកុងតាក់ Reed ការវាស់កម្រិតសារធាតុរាវ ការចាប់ល្បឿន និងប៊ូតុងបញ្ជា និងកុងតាក់។
ឡានក្រុង I2C ដែលប្រើសម្រាប់ Si7210 រួមទាំងឧបករណ៍ទាញឡើងត្រូវបានចែករំលែកជាមួយ Expansion Header ក៏ដូចជា Si7021 relative humidity and temperature (RHT) sensor។ ឧបករណ៍ចាប់សញ្ញា Hall-effect, ឧបករណ៍ចាប់សញ្ញា RHT និងប្រដាប់ទប់ទាញឡើងជាធម្មតាត្រូវបានដាច់ឆ្ងាយពីខ្សែ I2C ។ ដើម្បីប្រើឧបករណ៍ចាប់សញ្ញា PC12 ត្រូវតែកំណត់កម្រិតខ្ពស់ ដែលផ្តល់ថាមពលដល់ Si7021 ផងដែរ។ នៅពេលបើកដំណើរការ ការប្រើប្រាស់បច្ចុប្បន្នរបស់ឧបករណ៍ចាប់សញ្ញាត្រូវបានរួមបញ្ចូលនៅក្នុងការវាស់វែង AEM ។យោងទៅ Silicon Labs web ទំព័រសម្រាប់ព័ត៌មានបន្ថែម៖ http://www.silabs.com/magnetic-sensors
6.6 ឧបករណ៍ចាប់សញ្ញា LC
ឧបករណ៍ចាប់សញ្ញា inductive-capacitive សម្រាប់បង្ហាញចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញាថាមពលទាប (LESENSE) មានទីតាំងនៅខាងស្តាំខាងក្រោមនៃក្តារ។ គ្រឿងកុំព្យូទ័រ LESENSE ប្រើវ៉ុលtage digital-to-analog converter (VDAC) ដើម្បីកំណត់ចរន្តលំយោលតាមរយៈ inductor ហើយបន្ទាប់មកប្រើ analog comparator (ACMP) ដើម្បីវាស់ពេលវេលានៃលំយោល។
ពេលវេលានៃការពុកផុយនៃលំយោលនឹងត្រូវបានប៉ះពាល់ដោយវត្តមានរបស់វត្ថុលោហៈក្នុងរង្វង់ប៉ុន្មានមីលីម៉ែត្រនៃអាំងឌុចទ័រ។
ឧបករណ៍ចាប់សញ្ញា LC អាចត្រូវបានប្រើសម្រាប់ការអនុវត្តឧបករណ៍ចាប់សញ្ញាដែលដាស់ EFM32 ពីការដេកនៅពេលដែលវត្ថុលោហៈចូលមកជិតអាំងឌុចទ័រ ដែលម្តងទៀតអាចត្រូវបានប្រើជាឧបករណ៍វាស់ជីពចរ ឧបករណ៍វាស់ស្ទង់ កុងតាក់សំឡេងរោទិ៍ សូចនាករទីតាំង ឬកម្មវិធីផ្សេងទៀតដែលឧបករណ៍មួយ ចង់ដឹងពីវត្តមានរបស់វត្ថុលោហៈ។សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើប្រាស់ និងប្រតិបត្តិការឧបករណ៍ចាប់សញ្ញា LC សូមមើលកំណត់សម្គាល់កម្មវិធី "AN0029៖ ចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញាថាមពលទាប - Inductive Sense" ដែលមាននៅក្នុង Simplicity Studio ឬនៅក្នុងបណ្ណាល័យឯកសារនៅលើ Silicon Labs webគេហទំព័រ។
6.7 ច្រក COM និម្មិត
ការតភ្ជាប់សៀរៀលអសមកាលទៅនឹងឧបករណ៍បញ្ជាក្តារត្រូវបានផ្តល់ជូនសម្រាប់ការផ្ទេរទិន្នន័យកម្មវិធីរវាងកុំព្យូទ័រម៉ាស៊ីន និង EFM32 គោលដៅ ដែលលុបបំបាត់តម្រូវការសម្រាប់អាដាប់ទ័រច្រកសៀរៀលខាងក្រៅ។ច្រក COM និម្មិតមាន UART ជាក់ស្តែងរវាងឧបករណ៍គោលដៅ និងឧបករណ៍បញ្ជាក្តារ និងមុខងារឡូជីខលនៅក្នុងឧបករណ៍បញ្ជាក្តារដែលធ្វើឱ្យច្រកសៀរៀលមានសម្រាប់ម៉ាស៊ីនកុំព្យូទ័រតាមយូអេសប៊ី។ ចំណុចប្រទាក់ UART មានម្ជុលពីរ និងសញ្ញាអនុញ្ញាត។
តារាង 6.1 ។ ចំណុចប្រទាក់ច្រក COM និម្មិត
សញ្ញា | ការពិពណ៌នា |
VCOM_TX | បញ្ជូនទិន្នន័យពី EFM32 ទៅឧបករណ៍បញ្ជាក្តារ |
VCOM_RX | ទទួលទិន្នន័យពីឧបករណ៍បញ្ជាក្តារទៅ EFM32 |
VCOM_ENABLE | បើកដំណើរការចំណុចប្រទាក់ VCOM ដែលអនុញ្ញាតឱ្យទិន្នន័យឆ្លងកាត់ទៅឧបករណ៍បញ្ជាក្តារ |
ចំណាំ៖ ច្រក VCOM អាចប្រើបានតែនៅពេលដែលឧបករណ៍បញ្ជាក្តារត្រូវបានបើកដែលតម្រូវឱ្យបញ្ចូលខ្សែ USB J-Link ។
ម៉ូនីទ័រថាមពលកម្រិតខ្ពស់
7.1 ការប្រើប្រាស់
ទិន្នន័យ Advanced Energy Monitor (AEM) ត្រូវបានប្រមូលដោយឧបករណ៍បញ្ជាក្តារ ហើយអាចត្រូវបានបង្ហាញដោយ Energy Profiler មានតាមរយៈ Simplicity Studio។ ដោយប្រើ Energy Profiler, ការប្រើប្រាស់បច្ចុប្បន្ន និងវ៉ុលtage អាចត្រូវបានវាស់ និងភ្ជាប់ទៅនឹងកូដពិតប្រាកដដែលដំណើរការលើ EFM32 ក្នុងពេលជាក់ស្តែង។
7.2 ទ្រឹស្តីនៃប្រតិបត្តិការ
ដើម្បីវាស់បានត្រឹមត្រូវនូវចរន្តចាប់ពី 0.1 µA ដល់ 47 mA (114 dB dynamic range) ន័យបច្ចុប្បន្ន amplifier ត្រូវបានប្រើរួមជាមួយនឹងការចំណេញពីរ stagអ៊ី អារម្មណ៍បច្ចុប្បន្ន amplifier វាស់វ៉ុលtage ទម្លាក់លើ resistor ស៊េរីតូចមួយ។ ចំណេញ stage បន្ថែមទៀត ampធ្វើឱ្យវ៉ុលនេះ។tage ជាមួយនឹងការកំណត់ការទទួលបានពីរផ្សេងគ្នាដើម្បីទទួលបានជួរបច្ចុប្បន្នពីរ។ ការផ្លាស់ប្តូររវាងជួរទាំងពីរនេះកើតឡើងនៅជុំវិញ 250 µA ។ ការច្រោះឌីជីថល និងមធ្យមត្រូវបានធ្វើឡើងនៅក្នុងឧបករណ៍បញ្ជាក្តារមុនពេល samples ត្រូវបាននាំចេញទៅ Energy Profiler កម្មវិធី។ កំឡុងពេលចាប់ផ្តើមឧបករណ៍ ការក្រិតដោយស្វ័យប្រវត្តិនៃ AEM ត្រូវបានអនុវត្ត ដែលទូទាត់សងសម្រាប់កំហុសអុហ្វសិតក្នុងន័យ ampអ្នករស់រានមានជីវិត7.3 ភាពត្រឹមត្រូវ និងការអនុវត្ត
AEM មានសមត្ថភាពវាស់ចរន្តក្នុងចន្លោះពី 0.1 µA ដល់ 47 mA ។ សម្រាប់ចរន្តលើសពី 250 µA AEM មានភាពត្រឹមត្រូវក្នុងរង្វង់ 0.1 mA ។ នៅពេលវាស់ចរន្តក្រោម 250 µA ភាពត្រឹមត្រូវកើនឡើងដល់ 1 µA ។ ទោះបីជាភាពត្រឹមត្រូវដាច់ខាតគឺ 1 µA នៅក្នុងជួររង 250 µA ក៏ដោយ AEM អាចរកឃើញការផ្លាស់ប្តូរនៃការប្រើប្រាស់បច្ចុប្បន្នតូចរហូតដល់ 100 nA ។ AEM ផលិត 6250 s បច្ចុប្បន្នamples ក្នុងមួយវិនាទី។
កម្មវិធីបំបាត់កំហុសនៅលើក្តារ
SLSTK3301A មានឧបករណ៍បំបាត់កំហុសរួមបញ្ចូលគ្នា ដែលអាចត្រូវបានប្រើដើម្បីទាញយកកូដ និងបំបាត់កំហុស EFM32។ បន្ថែមពីលើការសរសេរកម្មវិធី EFM32 នៅលើឧបករណ៍ ឧបករណ៍បំបាត់កំហុសក៏អាចត្រូវបានប្រើដើម្បីសរសេរកម្មវិធី និងបំបាត់កំហុសឧបករណ៍ Silicon Labs EFM32, EFM8, EZR32 និង EFR32 ខាងក្រៅផងដែរ។
កម្មវិធីបំបាត់កំហុសគាំទ្រចំណុចប្រទាក់បំបាត់កំហុសបីផ្សេងគ្នាដែលប្រើជាមួយឧបករណ៍ Silicon Labs៖
- Serial Wire Debug ដែលប្រើជាមួយឧបករណ៍ EFM32, EFR32 និង EZR32 ទាំងអស់
- JTAGដែលអាចប្រើជាមួយឧបករណ៍ EFR32 និង EFM32 មួយចំនួន
- C2 Debug ដែលប្រើជាមួយឧបករណ៍ EFM8
ដើម្បីធានាបាននូវការកែកំហុសត្រឹមត្រូវ សូមប្រើចំណុចប្រទាក់បំបាត់កំហុសដែលសមរម្យសម្រាប់ឧបករណ៍របស់អ្នក។ ឧបករណ៍ភ្ជាប់បំបាត់កំហុសនៅលើក្តារគាំទ្ររបៀបទាំងបីនេះ។
8.1 របៀបបំបាត់កំហុស
ដើម្បីសរសេរកម្មវិធីឧបករណ៍ខាងក្រៅ ប្រើឧបករណ៍ភ្ជាប់បំបាត់កំហុស ដើម្បីភ្ជាប់ទៅក្តារគោលដៅ ហើយកំណត់របៀបបំបាត់កំហុសទៅជា [ចេញ]។ ឧបករណ៍ភ្ជាប់ដូចគ្នាក៏អាចត្រូវបានប្រើដើម្បីភ្ជាប់ឧបករណ៍បំបាត់កំហុសខាងក្រៅទៅ EFM32 MCU នៅលើឧបករណ៍ដោយកំណត់របៀបបំបាត់កំហុសទៅជា [In]។
ការជ្រើសរើសរបៀបបំបាត់កំហុសសកម្មត្រូវបានធ្វើរួចនៅក្នុង Simplicity Studio។
បំបាត់កំហុស MCU៖ នៅក្នុងរបៀបនេះ ឧបករណ៍បំបាត់កំហុសនៅលើយន្តហោះត្រូវបានភ្ជាប់ទៅ EFM32 នៅលើឧបករណ៍។បំបាត់បញ្ហា៖ នៅក្នុងរបៀបនេះ ឧបករណ៍បំបាត់កំហុសនៅលើក្តារអាចត្រូវបានប្រើដើម្បីបំបាត់កំហុសឧបករណ៍ Silicon Labs ដែលគាំទ្រដែលបានដំឡើងនៅលើក្តារផ្ទាល់ខ្លួន។
បំបាត់កំហុសក្នុង៖ នៅក្នុងរបៀបនេះ កម្មវិធីបំបាត់កំហុសនៅលើយន្តហោះត្រូវបានផ្តាច់ ហើយឧបករណ៍បំបាត់កំហុសខាងក្រៅអាចត្រូវបានភ្ជាប់ដើម្បីបំបាត់កំហុស EFM32 នៅលើ កញ្ចប់
ចំណាំ៖ ដើម្បីឱ្យ "Debug IN" ដំណើរការ ឧបករណ៍បញ្ជាក្តារបន្ទះត្រូវតែត្រូវបានផ្តល់ថាមពលតាមរយៈឧបករណ៍ភ្ជាប់ USB បំបាត់កំហុស។
8.2 ការបំបាត់កំហុសកំឡុងពេលប្រតិបត្តិការថ្ម
នៅពេលដែល EFM32 ត្រូវបានបំពាក់ដោយថាមពលថ្ម ហើយ J-Link USB នៅតែត្រូវបានភ្ជាប់ មុខងារបំបាត់កំហុសនៅលើក្តារមាន។ ប្រសិនបើថាមពល USB ត្រូវបានផ្តាច់ នោះមុខងារ Debug IN នឹងឈប់ដំណើរការ។
ប្រសិនបើការចូលដំណើរការបំបាត់កំហុសត្រូវបានទាមទារ នៅពេលដែលគោលដៅកំពុងដំណើរការប្រភពថាមពលផ្សេងទៀត ដូចជាថ្ម ហើយឧបករណ៍បញ្ជាក្តារត្រូវបានផ្តល់ថាមពលដោយខ្លួនឯង ធ្វើការតភ្ជាប់ដោយផ្ទាល់ទៅ GPIOs ដែលប្រើសម្រាប់ការបំបាត់កំហុស ដែលត្រូវបានលាតត្រដាងនៅលើបន្ទះបំបែក។
ការកំណត់រចនាសម្ព័ន្ធ និងធ្វើឱ្យប្រសើរកញ្ចប់
ប្រអប់កំណត់រចនាសម្ព័ន្ធឧបករណ៍នៅក្នុង Simplicity Studio អនុញ្ញាតឱ្យអ្នកផ្លាស់ប្តូររបៀបបំបាត់កំហុសអាដាប់ទ័រ J-Link ដំឡើងកំណែកម្មវិធីបង្កប់របស់វា និងផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធផ្សេងទៀត។ ដើម្បីទាញយក Simplicity Studio សូមចូលទៅកាន់ silabs.com/simplicity.
នៅក្នុងបង្អួចមេនៃទិដ្ឋភាព Launcher របស់ Simplicity Studio របៀបបំបាត់កំហុស និងកំណែកម្មវិធីបង្កប់នៃអាដាប់ទ័រ J-Link ដែលបានជ្រើសរើសត្រូវបានបង្ហាញ។ ចុចតំណ [ផ្លាស់ប្តូរ] នៅជាប់នឹងការកំណត់ទាំងនេះ ដើម្បីបើកប្រអប់កំណត់រចនាសម្ព័ន្ធឧបករណ៍។
៣.១.៣ ការតំឡើងកម្មវិធីបង្កប់
អ្នកអាចដំឡើងកម្មវិធីបង្កប់ឧបករណ៍តាមរយៈ Simplicity Studio។ Simplicity Studio នឹងពិនិត្យដោយស្វ័យប្រវត្តិសម្រាប់ការអាប់ដេតថ្មីនៅពេលចាប់ផ្តើម។
អ្នកក៏អាចប្រើប្រអប់កំណត់រចនាសម្ព័ន្ធឧបករណ៍សម្រាប់ការធ្វើឱ្យប្រសើរដោយដៃផងដែរ។ ចុចប៊ូតុង [រកមើល] នៅក្នុងផ្នែក [អាប់ដេតអាដាប់ទ័រ] ដើម្បីជ្រើសរើសត្រឹមត្រូវ។ file បញ្ចប់ដោយ .emz. បន្ទាប់មកចុចប៊ូតុង [ដំឡើងកញ្ចប់] ។
គ្រោងការណ៍ គំនូរសន្និបាត និង BOM
គ្រោងការណ៍ គំនូរដំឡើង និងវិក័យប័ត្រសម្ភារៈ (BOM) អាចរកបានតាមរយៈ Simplicity Studio នៅពេលដែលកញ្ចប់ឯកសារកញ្ចប់ត្រូវបានដំឡើង។ ពួកគេក៏អាចរកបានពីទំព័រឧបករណ៍នៅលើ Silicon Labs ផងដែរ។ webគេហទំព័រ៖ silabs.com.
Kit Revision History និង Errata
11.1 ប្រវត្តិកែប្រែ
ការកែប្រែឧបករណ៍អាចត្រូវបានរកឃើញបោះពុម្ពនៅលើស្លាកប្រអប់របស់ឧបករណ៍ ដូចដែលបានគូសបញ្ជាក់នៅក្នុងរូបភាពខាងក្រោម។ តារាង 11.1 ។ ប្រវត្តិនៃការកែប្រែកញ្ចប់
ការកែប្រែកញ្ចប់ | ចេញផ្សាយ | ការពិពណ៌នា |
B00 | ថ្ងៃទី ១៥ ខែវិច្ឆិកា ឆ្នាំ ២០២៣ | កញ្ចប់ត្រូវបានកែសម្រួលដោយសារតែ BRD2102A កែប្រែទៅ BRD2102B rev A01 ។ |
ក៣១ | ថ្ងៃទី 10 ខែកក្កដា ឆ្នាំ 2018 | កញ្ចប់ត្រូវបានកែសម្រួលដោយសារតែ BRD2102A ឡើងដល់ A06 ។ |
ក៣១ | ថ្ងៃទី 10 ខែកក្កដា ឆ្នាំ 2018 | ការដាក់បញ្ចូល BRD2102A rev A05. |
ក៣១ | ថ្ងៃទី ០៧ ខែ សីហា ឆ្នាំ ២០២៤ | ការកែប្រែកញ្ចប់ដំបូង។ |
11.2 កំហុស
មិនមានកំហុសត្រូវបានគេដឹងនៅពេលបច្ចុប្បន្ននេះ។
ប្រវត្តិនៃការកែប្រែឯកសារ
2.00
ខែមេសា ឆ្នាំ 2024
បានធ្វើបច្ចុប្បន្នភាពមគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ដើម្បីឆ្លុះបញ្ចាំងពីការកែប្រែក្រុមប្រឹក្សាភិបាលធំថ្មី (BRD2102B)។
1.00
ខែវិច្ឆិកា ឆ្នាំ 2017
កំណែឯកសារដើម។
ស្ទូឌីយោភាពសាមញ្ញ
ការចូលដំណើរការដោយចុចមួយដងទៅកាន់ MCU និងឧបករណ៍ឥតខ្សែ ឯកសារ សូហ្វវែរ បណ្ណាល័យកូដប្រភព និងច្រើនទៀត។ មានសម្រាប់ Windows, Mac និង Linux!
![]() |
![]() |
![]() |
![]() |
ផលប័ត្រ IoT | SW/HW | គុណភាព | ការគាំទ្រ និងសហគមន៍ |
www.silabs.com/IoT | www.silabs.com/simplicity | www.silabs.com/quality | www.silabs.com/community |
ការបដិសេធ
Silicon Labs មានបំណងផ្តល់ជូនអតិថិជននូវឯកសារចុងក្រោយបំផុត ត្រឹមត្រូវ និងស៊ីជម្រៅនៃគ្រឿងកុំព្យូទ័រ និងម៉ូឌុលទាំងអស់ដែលមានសម្រាប់អ្នកអនុវត្តប្រព័ន្ធ និងកម្មវិធីដែលប្រើប្រាស់ ឬមានបំណងប្រើប្រាស់ផលិតផល Silicon Labs ។ ទិន្នន័យលក្ខណៈ ម៉ូឌុល និងគ្រឿងកុំព្យូទ័រដែលអាចប្រើបាន ទំហំអង្គចងចាំ និងអាសយដ្ឋានអង្គចងចាំ សំដៅលើឧបករណ៍ជាក់លាក់នីមួយៗ ហើយប៉ារ៉ាម៉ែត្រ "ធម្មតា" ដែលបានផ្តល់អាច និងធ្វើខុសគ្នានៅក្នុងកម្មវិធីផ្សេងៗ។ កម្មវិធី ឧamples ដែលបានពិពណ៌នានៅទីនេះគឺសម្រាប់គោលបំណងបង្ហាញតែប៉ុណ្ណោះ។ Silicon Labs រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរដោយមិនមានការជូនដំណឹងបន្ថែមចំពោះព័ត៌មានផលិតផល លក្ខណៈបច្ចេកទេស និងការពិពណ៌នានៅទីនេះ ហើយមិនផ្តល់ការធានាចំពោះភាពត្រឹមត្រូវ ឬពេញលេញនៃព័ត៌មានដែលបានរួមបញ្ចូលនោះទេ។ ដោយគ្មានការជូនដំណឹងជាមុន Silicon Labs អាចធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ផលិតផលក្នុងអំឡុងពេលដំណើរការផលិតសម្រាប់ហេតុផលសុវត្ថិភាព ឬភាពជឿជាក់។ ការផ្លាស់ប្តូរបែបនេះនឹងមិនផ្លាស់ប្តូរលក្ខណៈបច្ចេកទេស ឬដំណើរការរបស់ផលិតផលនោះទេ។ Silicon Labs នឹងមិនទទួលខុសត្រូវចំពោះផលវិបាកនៃការប្រើប្រាស់ព័ត៌មានដែលបានផ្តល់នៅក្នុងឯកសារនេះទេ។ ឯកសារនេះមិនបញ្ជាក់ ឬផ្តល់អាជ្ញាប័ណ្ណច្បាស់លាស់ណាមួយក្នុងការរចនា ឬបង្កើតសៀគ្វីរួមបញ្ចូលគ្នាណាមួយឡើយ។ ផលិតផលមិនត្រូវបានរចនាឡើង ឬត្រូវបានអនុញ្ញាតឱ្យប្រើប្រាស់នៅក្នុងឧបករណ៍ FDA Class II ណាមួយឡើយ កម្មវិធីដែលតម្រូវឱ្យមានការយល់ព្រមពីទីផ្សារមុនរបស់ FDA ឬប្រព័ន្ធជំនួយជីវិត ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាក់លាក់ពី Silicon Labs ។ “ប្រព័ន្ធទ្រទ្រង់ជីវិត” គឺជាផលិតផល ឬប្រព័ន្ធណាមួយដែលមានបំណងគាំទ្រ ឬទ្រទ្រង់ជីវិត និង/ឬសុខភាព ដែលប្រសិនបើវាបរាជ័យ វាអាចត្រូវបានគេរំពឹងថានឹងបណ្តាលឱ្យមានរបួស ឬស្លាប់យ៉ាងធ្ងន់ធ្ងរ។ ផលិតផល Silicon Labs មិនត្រូវបានរចនាឡើង ឬអនុញ្ញាតសម្រាប់កម្មវិធីយោធាទេ។ ផលិតផល Silicon Labs មិនត្រូវស្ថិតក្រោមកាលៈទេសៈណាដែលត្រូវប្រើប្រាស់ក្នុងអាវុធប្រល័យលោក រួមទាំង (ប៉ុន្តែមិនកំណត់ចំពោះ) អាវុធនុយក្លេអ៊ែរ អាវុធជីវសាស្ត្រ ឬគីមី ឬមីស៊ីលដែលមានសមត្ថភាពបញ្ជូនអាវុធបែបនេះឡើយ។ Silicon Labs បដិសេធរាល់ការធានាច្បាស់លាស់ និងដោយបង្កប់ន័យ ហើយនឹងមិនទទួលខុសត្រូវ ឬទទួលខុសត្រូវចំពោះការរងរបួស ឬការខូចខាតដែលទាក់ទងនឹងការប្រើប្រាស់ផលិតផល Silicon Labs នៅក្នុងកម្មវិធីដែលគ្មានការអនុញ្ញាតបែបនេះឡើយ។
ចំណាំ៖ ខ្លឹមសារនេះអាចមានពាក្យប្រមាថមើលងាយ ដែលឥឡូវលែងប្រើហើយ។ Silicon Labs កំពុងជំនួសពាក្យទាំងនេះជាមួយនឹងភាសារួមបញ្ចូលនៅពេលណាដែលអាចធ្វើទៅបាន។
សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់ www.silabs.com/about-us/inclusive-lexicon-project
ព័ត៌មានពាណិជ្ជសញ្ញា
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® និងនិមិត្តសញ្ញា Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro និងបន្សំរបស់វា , “ឧបករណ៍បញ្ជាខ្នាតតូចដែលងាយស្រួលប្រើបំផុតរបស់ពិភពលោក”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis និមិត្តសញ្ញា Telegesis®, USBXpress®, Zentri, និមិត្តសញ្ញា Zentri និង Zentri DMS, Z-Wave® និងផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Silicon Labs។ ARM, CORTEX, Cortex-M3 និង THUMB គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ ARM Holdings ។ Keil គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ ARM Limited ។ Wi-Fi ជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់សម្ព័ន្ធ Wi-Fi ។ ផលិតផល ឬម៉ាកយីហោផ្សេងទៀតទាំងអស់ដែលបានលើកឡើងនៅទីនេះ គឺជាពាណិជ្ជសញ្ញារបស់អ្នកកាន់រៀងៗខ្លួន។
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
សហរដ្ឋអាមេរិក
គេហទំព័រ www.silabs.com
ឯកសារ/ធនធាន
![]() |
ស៊ីលីកុន ឡាបអេសអេម៣២ តូច ហ្គ្រីកូ ចាប់ផ្តើម [pdf] ការណែនាំអ្នកប្រើប្រាស់ EFM32, EFM32 Tiny Gecko Starter Kit, Tiny Gecko Starter Kit, Gecko Starter Kit, Starter Kit, Kit |