និមិត្តសញ្ញា ARTERYTEKសៀវភៅណែនាំអ្នកប្រើប្រាស់ 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 តាមលំដាប់ដូចខាងក្រោម ដើម្បីចាប់ផ្តើមកម្មវិធី៖

  1. ពិនិត្យមើលទីតាំង Jumper នៅលើក្តារ៖
    JP1 ត្រូវបានភ្ជាប់ទៅ GND ឬ OFF (ម្ជុល BOOT0 គឺ 0 ហើយ BOOT0 មានរេស៊ីស្តង់ទាញចុះក្រោមនៅក្នុង AT32F407VGT7); ស្រេចចិត្ត JP4 ឬបិទ (BOOT1 ស្ថិតក្នុងស្ថានភាពណាមួយ); JP8 one-piece jumper ត្រូវបានភ្ជាប់ទៅ I/O នៅខាងស្តាំ។
  2. ភ្ជាប់បន្ទះ AT-START-F407 ទៅកុំព្យូទ័រតាមរយៈខ្សែ USB (ប្រភេទ A ដល់ micro-B) ហើយបន្ទះនឹងត្រូវបានបំពាក់តាមរយៈឧបករណ៍ភ្ជាប់ USB AT-Link-EZ CN6 ។ LED1 (ក្រហម) តែងតែបើក ហើយ LED បីផ្សេងទៀត (LED2 ដល់ LED4) ចាប់ផ្តើមភ្លឹបភ្លែតៗ។
  3. បន្ទាប់ពីចុចប៊ូតុងអ្នកប្រើប្រាស់ (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 ។

ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - ផ្នែករឹង ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - ស្រទាប់

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
  1. ការកំណត់រេស៊ីស្តង់ 0 Ω ត្រូវបានបង្ហាញក្នុងតារាងទី 3 ។
  2. 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 ដោយ និងការផ្គត់ផ្គង់ថាមពលខាងក្រៅ។

គ្រោងការណ៍

ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - គ្រោងការណ៍ ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - គ្រោងការណ៍ 1
ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - គ្រោងការណ៍ 2 ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - គ្រោងការណ៍ 3
ARTERYTEK AT32F407VGT7 សមត្ថភាពខ្ពស់ 32 Bit Microcontroller - គ្រោងការណ៍ 4

ប្រវត្តិនៃការពិនិត្យឡើងវិញ

តារាងទី 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 ដូចដែលបានប្រើនៅក្នុងឧបករណ៍ កម្មវិធី ឬប្រព័ន្ធបែបនេះនឹងដឹកនាំ។ រហូតដល់ស្លាប់ របួសរាងកាយ ឬការខូចខាតទ្រព្យសម្បត្តិដោយមហន្តរាយ។

និមិត្តសញ្ញា ARTERYTEK© 2020 ARTERY Technology Corporation - រក្សាសិទ្ធិគ្រប់យ៉ាង
2020.11.20
បប ១.០

ឯកសារ/ធនធាន

ARTERYTEK AT32F407VGT7 មីក្រូកុងត្រូល័រ ៣២ប៊ីត ដំណើរការខ្ពស់ [pdf] ការណែនាំអ្នកប្រើប្រាស់
AT32F407VGT7, AT32F407VGT7 ដំណើរការខ្ពស់ មីក្រូត្រួតពិនិត្យ 32 ប៊ីត, មីក្រូកុងត្រូល័រ 32 ប៊ីត ដំណើរការខ្ពស់, មីក្រូកុងត្រូល័រ 32 ប៊ីត, មីក្រូត្រួតពិនិត្យ 32 ប៊ីត, មីក្រូកុងទ័រ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *