សៀវភៅណែនាំអ្នកប្រើប្រាស់ AT-START-F407
ចាប់ផ្តើមជាមួយ AT32F407VGT7
សេចក្តីផ្តើម
AT-START-F407 ត្រូវបានរចនាឡើងដើម្បីជួយអ្នកស្វែងយល់ពីលក្ខណៈពិសេសដែលមានប្រសិទ្ធភាពខ្ពស់នៃ microcontroller 32-bit, AT32F407 ដែលបានបង្កប់ជាមួយ ARM Cortex® -M4F ជាមួយ FPU និងជួយអភិវឌ្ឍកម្មវិធីរបស់អ្នក។
AT-START-F407 គឺជាក្រុមប្រឹក្សាវាយតម្លៃផ្អែកលើបន្ទះឈីប AT32F407VGT7 ដែលមានសូចនាករ LED ប៊ូតុង ឧបករណ៍ភ្ជាប់ USB micro-B ឧបករណ៍ភ្ជាប់ Ethernet RJ45 ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម Arduino TM Uno R3 និងអង្គចងចាំដែលពង្រីក 16 MB SPI Flash ។ ក្រុមប្រឹក្សាវាយតម្លៃនេះបង្កប់ឧបករណ៍បំបាត់កំហុស/កម្មវិធី AT-Link-EZ ដោយមិនចាំបាច់ប្រើឧបករណ៍អភិវឌ្ឍន៍ផ្សេងទៀត។
ជាងview
1.1 លក្ខណៈពិសេស
AT-START-F407 មានលក្ខណៈដូចខាងក្រោមៈ
- AT-START-F407 មាន microcontroller AT32F407VGT7 នៅលើយន្តហោះ ដែលបង្កប់ ARM Cortex® – M4F, ដំណើរការ 32-bit, 1024 KB Flash memory និង 96+128 KB SRAM, LQFP100 ។
- ឧបករណ៍ភ្ជាប់ AT-Link នៅលើយន្តហោះ៖
- AT-Link-EZ នៅលើយន្តហោះអាចត្រូវបានប្រើសម្រាប់ការសរសេរកម្មវិធី និងការបំបាត់កំហុស (AT-Link-EZ គឺជាកំណែសាមញ្ញរបស់ AT-Link ហើយមិនគាំទ្ររបៀបក្រៅបណ្តាញ)
- ប្រសិនបើ AT-Link-EZ ត្រូវបានបំបែកចេញពីក្តារនេះដោយពត់កោងតាមសន្លាក់នោះ AT-START-F407 អាចត្រូវបានភ្ជាប់ទៅ AT-Link ឯករាជ្យសម្រាប់ការសរសេរកម្មវិធី និងការបំបាត់កំហុស។ - នៅលើយន្តហោះ 20-pin ARM ស្តង់ដារ JTAG ឧបករណ៍ភ្ជាប់ (ជាមួយ JTAGឧបករណ៍ភ្ជាប់ SWD សម្រាប់សរសេរកម្មវិធី/បំបាត់កំហុស)
- 16 MB SPI Flash EN25QH128A ត្រូវបានប្រើជា Flash memory Bank 3 ដែលបានពង្រីក
- វិធីសាស្រ្តផ្គត់ផ្គង់ថាមពលផ្សេងៗគ្នា៖
- តាមរយៈឡានក្រុង USB របស់ AT-Link-EZ
- តាមរយៈឡានក្រុង USB (VBUS) នៃ AT-START-F407
- ការផ្គត់ផ្គង់ថាមពលខាងក្រៅ 7 ~ 12 V (VIN)
- ការផ្គត់ផ្គង់ថាមពលខាងក្រៅ 5V (E5V)
- ការផ្គត់ផ្គង់ថាមពលខាងក្រៅ 3.3 V - 4 x សូចនាករ LED៖
- LED1 (ក្រហម) ប្រើសម្រាប់បើកភ្លើង 3.3 V
- សូចនាករ LED អ្នកប្រើប្រាស់ 3 x, LED2 (ក្រហម), LED3 (លឿង) និង LED4 (បៃតង) - ប៊ូតុង 2 x (ប៊ូតុងអ្នកប្រើប្រាស់ និងប៊ូតុងកំណត់ឡើងវិញ)
- គ្រីស្តាល់ HSE 8 MHz
- 32.768 kHz LSE គ្រីស្តាល់
- ឧបករណ៍ភ្ជាប់ USB micro-B
- អ៊ីសឺរណិត PHY ជាមួយឧបករណ៍ភ្ជាប់ RJ45
- ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែមជាច្រើនអាចត្រូវបានភ្ជាប់យ៉ាងរហ័សទៅក្នុងបន្ទះគំរូ និងងាយស្រួលក្នុងការរុករក៖
- ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម Arduino™ Uno R3
- ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែមច្រក LQFP100 I/O
១.៧ និយមន័យនៃពាក្យ
- Jumper JPx បើក
បានដំឡើង Jumper - Jumper JPx បិទ
លោតមិនបានដំឡើងទេ។ - Resistor Rx បើក
សៀគ្វីខ្លីដោយ solder ឬ 0Ω resistor - រេស៊ីស្ទ័រ Rx បិទបើក
ការចាប់ផ្តើមរហ័ស
2.1 ចាប់ផ្តើម
កំណត់រចនាសម្ព័ន្ធបន្ទះ AT-START-F407 តាមលំដាប់ដូចខាងក្រោម ដើម្បីចាប់ផ្តើមកម្មវិធី៖
- ពិនិត្យមើលទីតាំង Jumper នៅលើក្តារ៖
JP1 ត្រូវបានភ្ជាប់ទៅ GND ឬ OFF (ម្ជុល BOOT0 គឺ 0 ហើយ BOOT0 មានរេស៊ីស្តង់ទាញចុះក្រោមនៅក្នុង AT32F407VGT7); ស្រេចចិត្ត JP4 ឬបិទ (BOOT1 ស្ថិតក្នុងស្ថានភាពណាមួយ); JP8 one-piece jumper ត្រូវបានភ្ជាប់ទៅ I/O នៅខាងស្តាំ។ - ភ្ជាប់បន្ទះ AT-START-F407 ទៅកុំព្យូទ័រតាមរយៈខ្សែ USB (ប្រភេទ A ដល់ micro-B) ហើយបន្ទះនឹងត្រូវបានបំពាក់តាមរយៈឧបករណ៍ភ្ជាប់ USB AT-Link-EZ CN6 ។ LED1 (ក្រហម) តែងតែបើក ហើយ LED បីផ្សេងទៀត (LED2 ដល់ LED4) ចាប់ផ្តើមភ្លឹបភ្លែតៗ។
- បន្ទាប់ពីចុចប៊ូតុងអ្នកប្រើប្រាស់ (B2) ប្រេកង់ភ្លឹបភ្លែតៗនៃអំពូល LED បីត្រូវបានផ្លាស់ប្តូរ។
2.2 ឧបករណ៍ច្រវ៉ាក់ដែលគាំទ្រ AT-START-F407
- ARM® Keil®: MDK-ARM™
- IAR™៖ ក្តៅ
ផ្នែករឹង និងប្លង់
បន្ទះ AT-START-F407 ត្រូវបានរចនាឡើងជុំវិញ microcontroller AT32F407VGT7 នៅក្នុងកញ្ចប់ LQFP100។
រូបភាពទី 1 បង្ហាញពីការតភ្ជាប់រវាង AT-Link-EZ, AT32F407VGT7 និងគ្រឿងកុំព្យូទ័ររបស់ពួកគេ (ប៊ូតុង, LEDs, USB, Ethernet RJ45, SPI Flash memory និងឧបករណ៍ភ្ជាប់បន្ថែម)
រូបភាពទី 2 និងរូបភាពទី 3 បង្ហាញពីលក្ខណៈពិសេសទាំងនេះនៅលើបន្ទះ AT-Link-EZ និង AT-START-F407 ។
![]() |
![]() |
3.1 ការជ្រើសរើសការផ្គត់ផ្គង់ថាមពល
ការផ្គត់ផ្គង់ថាមពល 5 V របស់ AT-START-F407 អាចត្រូវបានផ្តល់តាមរយៈខ្សែ USB (តាមរយៈឧបករណ៍ភ្ជាប់ USB CN6 នៅលើ AT-Link-EZ ឬឧបករណ៍ភ្ជាប់ USB CN1 នៅលើ AT-START-F407) ឬតាមរយៈ 5 ខាងក្រៅ។ ការផ្គត់ផ្គង់ថាមពល V (E5V) ឬដោយការផ្គត់ផ្គង់ថាមពលខាងក្រៅ 7 ~ 12 V (VIN) តាមរយៈវ៉ុល 5Vtage និយតករ (U1) នៅលើក្តារ។ ក្នុងករណីនេះ ការផ្គត់ផ្គង់ថាមពល 5 V ផ្តល់នូវថាមពល 3.3 V ដែលត្រូវការដោយ microcontrollers និង peripherals តាមរយៈវ៉ុល 3.3 V ។tage និយតករ (U2) នៅលើក្តារ។
ម្ជុល 5 V នៃ J4 ឬ J7 ក៏អាចប្រើជាប្រភពថាមពលបញ្ចូលផងដែរ។ បន្ទះ AT-START-F407 ត្រូវតែបំពាក់ដោយអង្គភាពផ្គត់ផ្គង់ថាមពល 5 V ។
ម្ជុល 3.3 V នៃ J4 ឬ VDD pin របស់ J1 និង J2 ក៏អាចត្រូវបានប្រើដោយផ្ទាល់ជាការផ្គត់ផ្គង់ថាមពលបញ្ចូល 3.3 V ។ បន្ទះ AT-START-F407 ត្រូវតែដំណើរការដោយអង្គភាពផ្គត់ផ្គង់ថាមពល 3.3 V ។
ចំណាំ៖ លុះត្រាតែ 5 V ត្រូវបានផ្តល់តាមរយៈឧបករណ៍ភ្ជាប់ USB (CN6) នៅលើ AT-Link-EZ នោះ AT-Link-EZ នឹងមិនត្រូវបានបំពាក់ដោយវិធីផ្គត់ផ្គង់ថាមពលផ្សេងទៀតទេ។
នៅពេលដែលបន្ទះកម្មវិធីផ្សេងទៀតត្រូវបានភ្ជាប់ទៅ J4 ម្ជុល VIN, 5 V និង 3.3 V អាចត្រូវបានប្រើជាថាមពលទិន្នផល។ ម្ជុល 5V នៃ J7 ប្រើជាថាមពលទិន្នផល 5 V; ម្ជុល VDD របស់ J1 និង J2 ប្រើជាថាមពលទិន្នផល 3.3 V ។
៣.២ IDD
នៅក្នុងព្រឹត្តិការណ៍នៃ JP3 OFF (និមិត្តសញ្ញា IDD) និង R13 OFF វាត្រូវបានអនុញ្ញាតឱ្យភ្ជាប់ ammeter ដើម្បីវាស់ការប្រើប្រាស់ថាមពលរបស់ AT32F407VGT7 ។
- JP3 បិទ, R13 បើក
AT32F407VGT7 ត្រូវបានបំពាក់ដោយថាមពល។ (ការកំណត់លំនាំដើម និងដោត JP3 មិនត្រូវបានម៉ោនមុនពេលដឹកជញ្ជូន) - JP3 ON, R13 បិទ
AT32F407VGT7 ត្រូវបានបំពាក់ដោយថាមពល។ - JP3 បិទ, R13 បិទ
ammeter ត្រូវតែភ្ជាប់ដើម្បីវាស់ការប្រើប្រាស់ថាមពលរបស់ AT32F407VGT77 (ប្រសិនបើគ្មាន ammeter ទេ AT32F407VGT7 មិនអាចបញ្ចូលថាមពលបានទេ)។
3.3 ការសរសេរកម្មវិធី និងការបំបាត់កំហុស
3.3.1 បានបង្កប់ AT-Link-EZ
បន្ទះវាយតម្លៃបង្កប់កម្មវិធី Artery AT-Link-EZ និងឧបករណ៍បំបាត់កំហុសសម្រាប់អ្នកប្រើប្រាស់ដើម្បីសរសេរកម្មវិធី/បំបាត់កំហុស AT32F407VGT7 នៅលើបន្ទះ AT-START-F407។ AT-Link-EZ គាំទ្ររបៀបចំណុចប្រទាក់ SWD និងគាំទ្រសំណុំនៃច្រក COM និម្មិត (VCP) ដើម្បីភ្ជាប់ទៅ USART1_TX/USART1_RX (PA9/PA10) នៃ AT32F407VGT7 ។ ក្នុងករណីនេះ PA9 និង PA10 នៃ AT32F407VGT7 នឹងត្រូវបានប៉ះពាល់ដោយ AT-Link-EZ ដូចខាងក្រោម៖
- PA9 ត្រូវបានទាញយ៉ាងទន់ខ្សោយរហូតដល់កម្រិតខ្ពស់ដោយម្ជុល VCP RX របស់ AT-Link-EZ;
- PA10 ត្រូវបានទាញយ៉ាងខ្លាំងរហូតដល់កម្រិតខ្ពស់ដោយម្ជុល VCP TX នៃ AT-Link-EZ
ចំណាំ៖ អ្នកប្រើប្រាស់អាចកំណត់ R9 និង R10 OFF បន្ទាប់មកការប្រើប្រាស់ PA9 និង PA10 នៃ AT32F407VGT7 មិនស្ថិតនៅក្រោមការរឹតបន្តឹងខាងលើទេ។
សូមមើលសៀវភៅណែនាំអ្នកប្រើប្រាស់ AT-Link សម្រាប់ព័ត៌មានលម្អិតពេញលេញអំពីប្រតិបត្តិការ ការដំឡើងកម្មវិធីបង្កប់ និងការប្រុងប្រយ័ត្នរបស់ AT-Link-EZ ។
AT-Link-EZ PCB នៅលើបន្ទះវាយតម្លៃអាចត្រូវបានបំបែកចេញពី AT-START-F407 ដោយពត់កោងតាមសន្លាក់។ ក្នុងករណីនេះ AT-START-F407 នៅតែអាចភ្ជាប់ទៅ CN7 នៃ AT-Link-EZ តាមរយៈ CN2 (មិនត្រូវបានម៉ោនមុនពេលដឹកជញ្ជូន) ឬអាចភ្ជាប់ជាមួយ AT-Link ផ្សេងទៀតដើម្បីបន្តការសរសេរកម្មវិធី និងការបំបាត់កំហុសនៅលើ AT32F407VGT7 ។
3.3.2 20-pin ARM® ស្តង់ដារ JTAG ឧបករណ៍ភ្ជាប់
AT-START-F407 ក៏កក់ទុក JTAG ឬឧបករណ៍ភ្ជាប់គោលបំណងទូទៅ SWD ជាឧបករណ៍សរសេរកម្មវិធី/បំបាត់កំហុស។ ប្រសិនបើអ្នកប្រើចង់ប្រើចំណុចប្រទាក់នេះដើម្បីសរសេរកម្មវិធី និងបំបាត់កំហុស AT32F407VGT7 សូមបំបែក AT-Link-EZ ចេញពីក្តារនេះ ឬកំណត់ R41, R44 និង R46 OFF ហើយភ្ជាប់ CN3 (មិនដំឡើងមុនពេលដឹកជញ្ជូន) ទៅឧបករណ៍សរសេរកម្មវិធី និងបំបាត់កំហុស។ វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យប្រើឧបករណ៍អភិវឌ្ឍន៍ស៊េរី AT-Link ដើម្បីជួបប្រទះបរិយាកាសបំបាត់កំហុសដ៏ល្អបំផុត ទោះបីជា Artery MCUs ត្រូវគ្នាជាមួយឧបករណ៍អភិវឌ្ឍន៍ភាគីទី 3 ភាគច្រើនក៏ដោយ។
3.4 ការជ្រើសរើសរបៀបចាប់ផ្ដើម
នៅពេលចាប់ផ្តើម របៀបចាប់ផ្ដើមបីផ្សេងគ្នាអាចត្រូវបានជ្រើសរើសដោយមធ្យោបាយនៃការកំណត់រចនាសម្ព័ន្ធម្ជុល។
តារាង 1. ការកំណត់ jumper ការជ្រើសរើសរបៀបចាប់ផ្ដើម
អ្នកលោត | ការជ្រើសរើសរបៀបចាប់ផ្ដើម | ការកំណត់ | |
បូទី ០ | ប៊ូតូ | ||
JP1 បានភ្ជាប់ទៅ GND ឬបិទ; JP4 ជាជម្រើស ឬបិទ |
X(1) | 0 | ចាប់ផ្ដើមពីអង្គចងចាំ Flash ខាងក្នុង (ការកំណត់លំនាំដើមរបស់រោងចក្រ) |
JP1 បានភ្ជាប់ទៅ VDD JP4 បានភ្ជាប់ទៅ GND |
0 | 1 | ចាប់ផ្ដើមពីអង្គចងចាំប្រព័ន្ធ |
JP1 បានភ្ជាប់ទៅ VDD JP4 បានភ្ជាប់ទៅ VDD |
1 | 1 | ចាប់ផ្ដើមពី SRAM |
(1) វាត្រូវបានណែនាំថា JP4 ជ្រើសរើស GND នៅពេលដែលមុខងារ PB2 មិនត្រូវបានប្រើ។
3.5 ប្រភពនាឡិកាខាងក្រៅ
3.5.1 ប្រភពនាឡិកា HSE
គ្រីស្តាល់ 8 MHz នៅលើក្តារត្រូវបានប្រើជាប្រភពនាឡិកា HSE
3.5.2 ប្រភពនាឡិកា LSE
មានរបៀបផ្នែករឹងចំនួនបីដើម្បីកំណត់ប្រភពនាឡិកាល្បឿនទាបខាងក្រៅ៖
- គ្រីស្តាល់នៅលើយន្តហោះ (ការកំណត់លំនាំដើម)៖
គ្រីស្តាល់ 32.768 kHz នៅលើក្តារត្រូវបានប្រើជាប្រភពនាឡិកា LSE ។ ការកំណត់ផ្នែករឹងត្រូវតែ៖ R6 និង R7 ON, R5 និង R8 បិទ។ - Oscillator ពីខាងក្រៅ PC14:
លំយោលខាងក្រៅត្រូវបានចាក់ពី pin-3 នៃ J2 ។ ការកំណត់ផ្នែករឹងត្រូវតែ៖ R5 និង R8 ON, R6 និង R7 បិទ។ - LSE មិនបានប្រើ៖
PC14 និង PC15 ត្រូវបានប្រើជា GPIO។ ការកំណត់ផ្នែករឹងត្រូវតែ៖ R5 និង R8 ON, R6 និង R7 បិទ។
3.6 សូចនាករ LED
- ថាមពល LED 1
ពណ៌ក្រហមបង្ហាញថាបន្ទះត្រូវបានបំពាក់ដោយ 3.3 V - អ្នកប្រើប្រាស់ LED2
ពណ៌ក្រហម ភ្ជាប់ទៅម្ជុល PD13 នៃ AT32F407VGT7 ។ - អ្នកប្រើប្រាស់ LED3
ពណ៌លឿង ភ្ជាប់ទៅម្ជុល PD14 នៃ AT32F407VGT7 ។ - អ្នកប្រើប្រាស់ LED4
ពណ៌បៃតង ភ្ជាប់ទៅម្ជុល PD15 នៃ AT32F407VGT7 ។
3.7 ប៊ូតុង
- ប៊ូតុងកំណត់ឡើងវិញ B1
បានភ្ជាប់ទៅ NRST ដើម្បីកំណត់ AT32F407VGT7 ឡើងវិញ - ប៊ូតុងអ្នកប្រើប្រាស់ B2
តាមលំនាំដើម វាត្រូវបានភ្ជាប់ទៅ PA0 នៃ AT32F407VGT7 ហើយប្រើជំនួសវិញជា wakbutton (R19 ON, R21 OFF); ឬភ្ជាប់ទៅ PC13 ហើយប្រើជំនួស TAMPប៊ូតុង ER-RT (បិទ R19, R21 ON)
3.8 ឧបករណ៍ USB
បន្ទះ AT-START-F407 គាំទ្រការទំនាក់ទំនងឧបករណ៍ USB ល្បឿនពេញតាមរយៈឧបករណ៍ភ្ជាប់ USB micro-B (CN1) ។ VBUS អាចត្រូវបានប្រើជាការផ្គត់ផ្គង់ថាមពល 5 V នៃបន្ទះ AT-START-F407 ។
3.9 ភ្ជាប់ទៅ Bank3 នៃអង្គចងចាំ Flash តាមរយៈចំណុចប្រទាក់ SPIM
SPI Flash EN25QH128A នៅលើក្តារត្រូវបានភ្ជាប់ទៅ AT32F407VGT7 តាមរយៈចំណុចប្រទាក់ SPIM និងប្រើជា Bank 3 នៃអង្គចងចាំ Flash ដែលត្រូវបានពង្រីក។
នៅពេលប្រើ Bank 3 នៃអង្គចងចាំ Flash តាមរយៈចំណុចប្រទាក់ SPIM ឧបករណ៍លោតមួយដុំ JP8 ដូចបង្ហាញក្នុងតារាងទី 2 គួរតែជ្រើសរើសផ្នែក SPIM ខាងឆ្វេង។ ក្នុងករណីនេះ PB1, PA8, PB10 PB11, PB6 និង PB7 មិនត្រូវបានភ្ជាប់ទៅឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម LQFP100 I/O ខាងក្រៅទេ។ ម្ជុលទាំង 6 នេះត្រូវបានសម្គាល់ដោយការបន្ថែម [*] បន្ទាប់ពីឈ្មោះម្ជុលនៃឧបករណ៍ភ្ជាប់បន្ថែមនៅលើអេក្រង់សូត្រ PCB ។
តារាង 2. ការកំណត់ GPIO និង SPIM jumper
អ្នកលោត | ការកំណត់ |
JP8 បានភ្ជាប់ទៅ I/O | ប្រើមុខងារ I/O និង Ethernet MAC (ការកំណត់លំនាំដើមមុនពេលដឹកជញ្ជូន) |
JP8 បានភ្ជាប់ទៅ SPIM | ប្រើមុខងារ SPIM |
3.10 អ៊ីសឺរណិត
AT-START-F407 បង្កប់ Ethernet PHY DM9162NP (U8) និង RJ45 connector (J10, internal isolation transformer) ដែលគាំទ្រការទំនាក់ទំនងអ៊ីសឺរណិតពីរល្បឿន 10/100 Mbps ។
នៅពេលប្រើ Ethernet MAC ឧបករណ៍លោតមួយដុំ JP8 ដូចបង្ហាញក្នុងតារាងទី 2 គួរតែជ្រើសរើស I/O ត្រឹមត្រូវ។ ក្នុងករណីនេះ PA8, PB10 និង PB11 ត្រូវបានភ្ជាប់ទៅឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម LQFP100 I/O ខាងក្រៅ។
អ៊ីសឺរណិត PHY ត្រូវបានភ្ជាប់ទៅ AT32F407VGT7 ក្នុងរបៀប RMII តាមលំនាំដើម។ ក្នុងករណីនេះ នាឡិកា 25 MHz តម្រូវដោយ PHY ត្រូវបានផ្តល់ដោយម្ជុល CLKOUT (PA8) នៃ AT32F407VGT7 ទៅកាន់ម្ជុល XT1 របស់ PHY ខណៈដែលនាឡិកា 50 MHz តម្រូវដោយ RMII_REF_CLK (PA1) នៃ AT32F407VGT7 ត្រូវបានផ្តល់ដោយម្ជុល 50PHM ម្ជុល 50MCLK ត្រូវតែទាញឡើងនៅពេលបើកថាមពល។
អ៊ីសឺរណិត PHY និង AT32F407VGT7 អាចភ្ជាប់បានក្នុងរបៀប MII ។ អ្នកប្រើប្រាស់ត្រូវធ្វើតាមកំណត់ចំណាំនៅជ្រុងខាងឆ្វេងខាងក្រោមនៃរូបភាពទី 8។ នៅពេលនេះ TXCLK និង RXCLK នៃ PHY ត្រូវបានភ្ជាប់ទៅ MII_TX_CLK (PC3) និង MII_RX_CLK (PA1) នៃ AT32F407VGT7 រៀងគ្នា។
ចំណាំថា AT32F407VGT7 ត្រូវបានភ្ជាប់ទៅ PHY ជាមួយនឹងម្ជុលនៃការកំណត់រចនាសម្ព័ន្ធ 1 ឡើងវិញ។
ដើម្បីធ្វើឱ្យការរចនា PCB មានភាពសាមញ្ញ PHY មិនមានអង្គចងចាំ Flash ខាងក្រៅដើម្បីបែងចែកអាសយដ្ឋាន PHY [3:0] នៅពេលបើកថាមពលទេ ហើយអាសយដ្ឋាន PHY [3:0] ត្រូវបានកំណត់ទៅ 0x0 តាមលំនាំដើម។ បន្ទាប់ពីបើកដំណើរការ កម្មវិធីអាចកំណត់អាសយដ្ឋាន PHY ឡើងវិញតាមរយៈឧបករណ៍ភ្ជាប់ SMI របស់ PHY ។
សម្រាប់ព័ត៌មានពេញលេញអំពី Ethernet MAC និង DM9162NP នៃ AT32F407VGT7 សូមមើលសៀវភៅណែនាំបច្ចេកទេស និងសន្លឹកទិន្នន័យរៀងៗខ្លួន។
ប្រសិនបើអ្នកប្រើមិនប្រើ DM9162NP នៅលើក្តារទេ ប៉ុន្តែជ្រើសរើសឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម LQFP100 I/O J1 និង J2 ដើម្បីភ្ជាប់ទៅក្រុមប្រឹក្សាកម្មវិធី Ethernet ផ្សេងទៀត សូមយោងទៅតារាងទី 3 ដើម្បីផ្តាច់ AT32F407VGT7 ពី DM9162NP ។
រេស៊ីស្តង់ 3.11 0 Ω
តារាង 3. 0 Ω ការកំណត់រេស៊ីស្តង់
ឧបករណ៍ទប់ទល់ | រដ្ឋ(១៦១៦) | ការពិពណ៌នា |
R13 (ការវាស់វែងការប្រើប្រាស់ថាមពលរបស់មីក្រូកុងទ័រ) | ON | នៅពេលដែល JP3 ត្រូវបានបិទ 3.3V ត្រូវបានភ្ជាប់ទៅ microcontroller ដើម្បីផ្តល់ការផ្គត់ផ្គង់ថាមពល |
បិទ | នៅពេលដែល JP3 ត្រូវបានបិទ 3.3V អនុញ្ញាតឱ្យភ្ជាប់ ammeter ដើម្បីវាស់ការប្រើប្រាស់ថាមពលរបស់ microcontroller (ប្រសិនបើគ្មាន ammeter ទេ microcontroller មិនអាចបញ្ចូលថាមពលបានទេ) | |
R4 (ការផ្គត់ផ្គង់ថាមពល VBAT) | ON | VBAT ត្រូវតែភ្ជាប់ទៅ VDD |
បិទ | VBAT អាចត្រូវបានដំណើរការដោយ pin_6 VBAT នៃ J2 | |
R5, R6, R7, R8 (LSE) | បិទ, បើក, បើក, បិទ | ប្រភពនាឡិកា LSE ប្រើគ្រីស្តាល់ Y1 នៅលើក្តារ |
បើក, បិទ, បិទ, បើក | ប្រភពនាឡិកា LSE គឺមកពីខាងក្រៅ PC14 ឬ PC14 ហើយ PC15 ត្រូវបានប្រើជា GPIO | |
R17 (VREF+) | ON | VREF+ ត្រូវបានភ្ជាប់ទៅ VDD |
បិទ | VREF+ ត្រូវបានភ្ជាប់ទៅ J2 pin_21 ឬ Arduino™ ឧបករណ៍ភ្ជាប់ J3 AREF | |
R19, R21 (ប៊ូតុងអ្នកប្រើប្រាស់ B2) | បើក, បិទ | ប៊ូតុងអ្នកប្រើប្រាស់ B2 ត្រូវបានភ្ជាប់ទៅ PA0 |
បិទ, បើក | ប៊ូតុងអ្នកប្រើប្រាស់ B2 ត្រូវបានភ្ជាប់ទៅ PC13 | |
R29, R30 (PA11, PA12) | បិទ, បិទ | នៅពេលដែល PA11 និង PA12 ប្រើជា USB ពួកវាមិនត្រូវបានភ្ជាប់ទៅ pin-20 និង pin_21 នៃ J1 ទេ |
បើក, បើក | នៅពេលដែល PA11 និង PA12 មិនត្រូវបានប្រើជា USB ពួកវាត្រូវបានភ្ជាប់ទៅ pin_20 និង pin_21 នៃ J1 | |
R62 ~ R64, R71 ~ R86 (USB PHY DM9162) | សូមមើលកំណត់ចំណាំនៅជ្រុងខាងឆ្វេងខាងក្រោមនៃ រូបភាពទី 8 |
អ៊ីសឺរណិត MAC នៃ AT32F407VGT ត្រូវបានភ្ជាប់ទៅ DM9162 តាមរយៈរបៀប RMII (R66 និង R70 គឺ 4.7 kΩ) |
សូមមើលកំណត់ចំណាំនៅជ្រុងខាងឆ្វេងខាងក្រោមនៃ រូបភាពទី 8 | Ethernet MAC នៃ AT32F407VGT ត្រូវបានភ្ជាប់ទៅ DM9162 តាមរយៈរបៀប MII | |
បិទទាំងអស់លើកលែងតែ R66 និង R70 | Ethernet MAC នៃ AT32F407VGT7 ត្រូវបានផ្តាច់ចេញពី DM9162 (ក្នុងករណីនេះ AT-START-F403A board គឺជាជម្រើសប្រសើរជាង) | |
R31, R32, R33, R34 (ArduinoTM A4, A5) | បិទ, បើក, បិទ, បើក | ArduinoTM A4 និង A5 ត្រូវបានភ្ជាប់ទៅ ADC_IN11 និង ADC_IN10 |
បើក, បិទ, បើក, បិទ | ArduinoTM A4 និង A5 ត្រូវបានភ្ជាប់ទៅ I2C1_SDA និង I2C1_SCL | |
R35, R36 (ArduinoTM D10) | បិទ, បើក | ArduinoTM D10 ត្រូវបានភ្ជាប់ទៅ SPI1_SS |
បើក, បិទ | ArduinoTM D10 ត្រូវបានភ្ជាប់ទៅ PWM (TMR4_CH1) | |
R9 (USART1_RX) | ON | USART1_RX នៃ AT32F407VGT7 ត្រូវបានភ្ជាប់ទៅ VCP TX នៃ AT-Link-EZ |
បិទ | USART1_RX នៃ AT32F407VGT7 ត្រូវបានផ្តាច់ចេញពី VCP TX នៃ AT-Link-EZ | |
R10 (USART1_TX) | ON | USART1_TX នៃ AT32F407VGT7 ត្រូវបានភ្ជាប់ទៅ VCP RX នៃ AT-Link-EZ |
បិទ | USART1_TX នៃ AT32F407VGT7 ត្រូវបានផ្តាច់ចេញពី VCP RX នៃ AT-Link-EZ |
3.12 ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម
3.12.1 ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម Arduino™ Uno R3
ដោតភេទស្រី J3~J6 និងបុរស J7 គាំទ្រឧបករណ៍ភ្ជាប់ Arduino™ Uno R3 ស្តង់ដារ។ បន្ទះកូនស្រីភាគច្រើនដែលរចនាជុំវិញ Arduino™ Uno R3 គឺសមរម្យសម្រាប់ AT-START-F407។
ចំណាំ 1: ច្រក I/O នៃ AT32F407VGT7 គឺ 3.3 V ឆបគ្នាជាមួយ ArduinoTM Uno R3 ប៉ុន្តែ 5V មិនឆបគ្នា។
ចំណាំ 2៖ កំណត់ R17 OFF ប្រសិនបើវាត្រូវការដើម្បីផ្គត់ផ្គង់ថាមពលតាមរយៈ J3 pin_8 AREF នៃ AT-START-F407 ទៅ VREF+ នៃ AT32F407VGT7 ដោយមធ្យោបាយនៃបន្ទះកូនស្រី Arduino™ Uno R3 ។
តារាងទី 4. Arduino™ Uno R3 extension connector និយមន័យម្ជុល
ឧបករណ៍ភ្ជាប់ | ម្ជុល លេខ | អាឌូណូ ឈ្មោះម្ជុល | AT32F407 ខ្ទាស់ឈ្មោះ | មុខងារ |
J4 (ការផ្គត់ផ្គង់ថាមពល) | 1 | NC | – | – |
2 | អាយអូរ៉េហ្វ | – | ឯកសារយោង 3.3V | |
3 | កំណត់ឡើងវិញ | NRST | កំណត់ឡើងវិញខាងក្រៅ | |
4 | 3.3V | – | ការបញ្ចូល / ទិន្នផល 3.3V | |
5 | 5V | – | ការបញ្ចូល / ទិន្នផល 5V | |
6 | GND | – | ដី | |
7 | GND | – | ដី | |
8 | វីន | – | ការបញ្ចូល / ទិន្នផល 7 ~ 12V | |
J6 (បញ្ចូលអាណាឡូក) | 1 | A0 | PA0 | ADC123_IN0 |
2 | A1 | PA1 | ADC123_IN1 | |
3 | A2 | PA4 | ADC12_IN4 | |
4 | A3 | PB0 | ADC12_IN8 | |
5 | A4 | PC1 ឬ PB9(1) | ADC123_IN11 ឬ I2C1_SDA | |
6 | A5 | PC0 ឬ PB8(1) | ADC123_IN10 ឬ I2C1_SCL | |
J5 (Logic input/output low byte) | 1 | D0 | PA3 | USART2_RX |
2 | D1 | PA2 | USART2_TX | |
3 | D2 | PA10 | – | |
4 | D3 | PB3 | TMR2_CH2 | |
5 | D4 | PB5 | – | |
6 | D5 | PB4 | TMR3_CH1 | |
7 | D6 | PB10 | TMR2_CH3 | |
8 | D7 | PA8(2) | – | |
J3 (តក្កវិជ្ជាបញ្ចូល / ទិន្នផលបៃខ្ពស់) | 1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3_CH2 | |
3 | D10 | PA15 ឬ PB6(1)(2) | SPI1_NSS ឬ TMR4_CH1 | |
4 | D11 | PA7 | TMR3_CH2 ឬ SPI1_MOSI | |
5 | D12 | PA6 | SPI1_MISO | |
6 | D13 | PA5 | SPI1_SCK | |
7 | GND | – | ដី | |
8 | AREF | – | VREF+ បញ្ចូល/លទ្ធផល | |
9 | អេសឌីអេ | PB9 | I2C1_SDA | |
10 | SCL | PB8 | I2C1_SCL |
ឧបករណ៍ភ្ជាប់ | ម្ជុល លេខ | អាឌូណូ ឈ្មោះម្ជុល | AT32F407 ខ្ទាស់ឈ្មោះ | មុខងារ |
J7 (ផ្សេងទៀត) | 1 | មីស៊ីអូ | PB14 | SPI2_MISO |
2 | 5V | – | ការបញ្ចូល / ទិន្នផល 5V | |
3 | អេសខេ | PB13 | SPI2_SCK | |
4 | ម៉ូសូអាយ | PB15 | SPI2_MOSI | |
5 | កំណត់ឡើងវិញ | NRST | កំណត់ឡើងវិញខាងក្រៅ | |
6 | GND | – | ដី | |
7 | អេស.អេស | PB12 | SPI2_NSS | |
8 | PB11 | PB11 | – |
- ការកំណត់រេស៊ីស្តង់ 0 Ω ត្រូវបានបង្ហាញក្នុងតារាងទី 3 ។
- SPIM ត្រូវតែបិទ ហើយ JP8 one-piece jumper ត្រូវតែជ្រើសរើស I/O បើមិនដូច្នេះទេ PA8 និង PB6 មិនអាចប្រើបានទេ។
3.12.2 ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម LQFP100 I/O
ឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម J1 និង J2 អាចភ្ជាប់ AT-START-F407 ទៅនឹងគំរូខាងក្រៅ/បន្ទះវេចខ្ចប់។ ច្រក I/O នៃ AT32F407VGT7 មាននៅលើឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែមទាំងនេះ។ J1 និង J2 ក៏អាចត្រូវបានវាស់ដោយការស៊ើបអង្កេតនៃ oscilloscope, logic analyzer ឬ voltmeter ។
ចំណាំ 1៖ កំណត់ R17 OFF ប្រសិនបើចាំបាច់ត្រូវផ្គត់ផ្គង់ថាមពលតាមរយៈ J2 pin_21 VREF+ នៃ AT-START-F407 ដោយ និងការផ្គត់ផ្គង់ថាមពលខាងក្រៅ។
គ្រោងការណ៍
![]() |
![]() |
![]() |
![]() |
![]() |
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
តារាងទី 5. ប្រវត្តិកែប្រែឯកសារ
កាលបរិច្ឆេទ | ការពិនិត្យឡើងវិញ | ការផ្លាស់ប្តូរ |
2020.2.14 | 1.0 | ការចេញផ្សាយដំបូង |
2020.5.12 | 1.1 | 1. បានកែប្រែ LED3 ទៅជាពណ៌លឿង 2. បានភ្ជាប់ TXEN នៃ DM916 ទៅ PB11_E ដែលមិនភ្ជាប់ដោយផ្ទាល់ទៅ AT32F407 3. បានកែប្រែឧបករណ៍ទប់ទល់លួស 51 Ω រវាងស្ពាន AT32F407 និង DM9162 ទៅ 0 Ω ដូច្នេះ AT32F40 អាចផ្តាច់ទាំងស្រុង ពី DM9162 ។ |
2020.9.23 | 1.11 | 1. បានផ្លាស់ប្តូរលេខកូដកែប្រែឯកសារនេះទៅជា 3 ខ្ទង់ ដោយលេខពីរដំបូងសម្រាប់កំណែផ្នែករឹងរបស់ AT-START និងលេខចុងក្រោយសម្រាប់កំណែឯកសារ។ 2. បានបន្ថែមផ្នែក 3.9 ។ |
2020.11.20 | 1.20 | 1. បានធ្វើបច្ចុប្បន្នភាពកំណែរបស់ AT-Link-EZ ទៅ 1.2 ហើយបានកែតម្រូវជួរពីរនៃសញ្ញា CN7 និងបានកែប្រែអេក្រង់សូត្រ។ 2. បានកែប្រែ CN2 silkcreen ស្របតាមឧបករណ៍អភិវឌ្ឍន៍សរសៃឈាម។ 3. បានបន្ថែមចិញ្ចៀនម្ជុលសាកល្បង GND ដើម្បីជួយសម្រួលដល់ការវាស់វែង។ 4. ប្លង់ថាមពលបានធ្វើឱ្យប្រសើរ និងបន្ថែមឧបករណ៍ទប់ទល់ទាញចុះក្រោមនៃម្ជុល DM9162 XT1 ដើម្បីលុបបំបាត់ការរំខានពីនាឡិកា TXCLK ។ 5. បានដករេស៊ីស្តង់ 0 Ω រវាង pins និង microcontrollers ដែលមិនបានប្រើ នៅពេលដែល DM9051 ត្រូវបានដំណើរការក្នុងរបៀប RMII ។ |
ការជូនដំណឹងសំខាន់ - សូមអានដោយយកចិត្តទុកដាក់
អ្នកទិញយល់ និងយល់ព្រមថាអ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះការជ្រើសរើស និងប្រើប្រាស់ផលិតផល និងសេវាកម្មរបស់ Artery ។
ផលិតផល និងសេវាកម្មរបស់ Artery ត្រូវបានផ្តល់ជូន “AS IS” ហើយ Artery ផ្តល់ការធានាមិនបង្ហាញ បង្កប់ន័យ ឬច្បាប់ រួមទាំងការធានាដោយបង្កប់ន័យណាមួយអំពីភាពអាចធ្វើពាណិជ្ជកម្ម គុណភាពដែលពេញចិត្ត មិនរំលោភបំពាន ឬសម្បទាសម្រាប់គោលបំណងជាក់លាក់ណាមួយទាក់ទងនឹងសរសៃឈាមអារទែ។ ផលិតផល និងសេវាកម្ម។
ទោះបីជាមានអ្វីផ្ទុយក៏ដោយ អ្នកទិញមិនទទួលបានសិទ្ធិ ចំណងជើង ឬការចាប់អារម្មណ៍លើផលិតផល និងសេវាកម្មរបស់ Artery ឬកម្មសិទ្ធិបញ្ញាណាមួយដែលមាននៅក្នុងនោះ។ គ្មានព្រឹត្តិការណ៍ណាមួយដែលផលិតផល និងសេវាកម្មរបស់ Artery ផ្តល់ឲ្យត្រូវបានបកស្រាយថាជា (ក) ការផ្តល់សិទ្ធិឱ្យអ្នកទិញ ជាក់ស្តែង ឬដោយការជាប់ពាក់ព័ន្ធ ការបញ្ឈប់ ឬបើមិនដូច្នេះទេ អាជ្ញាប័ណ្ណប្រើប្រាស់ផលិតផល និងសេវាកម្មរបស់ភាគីទីបី។ ឬ (ខ) ការផ្តល់អាជ្ញាប័ណ្ណដល់កម្មសិទ្ធិបញ្ញារបស់ភាគីទីបី។ ឬ (គ) ការធានាផលិតផល និងសេវាកម្មរបស់ភាគីទីបី និងសិទ្ធិកម្មសិទ្ធិបញ្ញារបស់វា។
អ្នកទិញយល់ព្រមថាផលិតផលរបស់ Artery មិនត្រូវបានអនុញ្ញាតសម្រាប់ការប្រើប្រាស់ទេ ហើយអ្នកទិញមិនត្រូវរួមបញ្ចូល ផ្សព្វផ្សាយ លក់ ឬផ្ទេរផលិតផលរបស់ Artery ណាមួយទៅឱ្យអតិថិជន ឬអ្នកប្រើប្រាស់ចុងក្រោយដើម្បីប្រើប្រាស់ជាសមាសធាតុសំខាន់ក្នុង (ក) វេជ្ជសាស្ត្រ ការសង្គ្រោះជីវិត ឬអាយុជីវិតណាមួយឡើយ។ ឧបករណ៍ ឬប្រព័ន្ធ ឬ (ខ) ឧបករណ៍ ឬប្រព័ន្ធសុវត្ថិភាពណាមួយនៅក្នុងកម្មវិធី និងយន្តការយានយន្តណាមួយ (រួមទាំងប៉ុន្តែមិនកំណត់ចំពោះប្រព័ន្ធហ្វ្រាំងរថយន្ត ឬពោងសុវត្ថិភាព) ឬ (គ) ឧបករណ៍នុយក្លេអ៊ែរ ឬ (ឃ) ឧបករណ៍គ្រប់គ្រងចរាចរណ៍ផ្លូវអាកាសណាមួយ កម្មវិធី ឬប្រព័ន្ធ ឬ (ង) ឧបករណ៍សព្វាវុធ កម្មវិធី ឬប្រព័ន្ធ ឬ (f) ឧបករណ៍ កម្មវិធី ឬប្រព័ន្ធណាមួយផ្សេងទៀត ដែលវាអាចយល់បានដោយសមហេតុផលថា ការបរាជ័យនៃផលិតផលរបស់ Artery ដូចដែលបានប្រើនៅក្នុងឧបករណ៍ កម្មវិធី ឬប្រព័ន្ធបែបនេះនឹងដឹកនាំ។ រហូតដល់ស្លាប់ របួសរាងកាយ ឬការខូចខាតទ្រព្យសម្បត្តិដោយមហន្តរាយ។
© 2020 ARTERY Technology Corporation - រក្សាសិទ្ធិគ្រប់យ៉ាង
2020.11.20
បប ១.០
ឯកសារ/ធនធាន
![]() |
ARTERYTEK AT32F407VGT7 មីក្រូកុងត្រូល័រ ៣២ប៊ីត ដំណើរការខ្ពស់ [pdf] ការណែនាំអ្នកប្រើប្រាស់ AT32F407VGT7, AT32F407VGT7 ដំណើរការខ្ពស់ មីក្រូត្រួតពិនិត្យ 32 ប៊ីត, មីក្រូកុងត្រូល័រ 32 ប៊ីត ដំណើរការខ្ពស់, មីក្រូកុងត្រូល័រ 32 ប៊ីត, មីក្រូត្រួតពិនិត្យ 32 ប៊ីត, មីក្រូកុងទ័រ |