និមិត្តសញ្ញាឧបករណ៍ ANALOG

ការណែនាំអ្នកប្រើប្រាស់ EVAL-ADUCM420QSP1Z
UG-០៦
ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420៖ ការចាប់ផ្តើមបង្រៀន 

លក្ខណៈពិសេស

ចំណុចប្រទាក់តាមរយៈកម្មវិធីត្រាប់តាម mIDAS-Link
ជម្រើសផ្គត់ផ្គង់ថាមពល៖ អាដាប់ទ័រជញ្ជាំង 9 V, ប្លុកស្ថានីយផ្គត់ផ្គង់ខាងក្រៅ 5 V ឬការផ្គត់ផ្គង់ USB
ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 ជួយសម្រួលដល់ការវាយតម្លៃការអនុវត្តរបស់ ADuCM420 ជាមួយនឹងសមាសធាតុខាងក្រៅអប្បបរមា
ខ្លឹមសារនៃកញ្ចប់ប្រព័ន្ធអភិវឌ្ឍន៍
ក្រុមប្រឹក្សាវាយតម្លៃ EVAL-ADUCM420QSP1Z កម្មវិធីត្រាប់តាម mIDAS-Link
1 ខ្សែ USB
ឯកសារដែលត្រូវការ
សន្លឹកទិន្នន័យ ADuCM420
សៀវភៅណែនាំអំពីផ្នែករឹង ADuCM420
ត្រូវការកម្មវិធី
កម្មវិធីដំឡើង ADuCM420
MDIOWSD
Keil® μVision®5
កម្មវិធីដំឡើង IAR
កម្មវិធី IAR IDE

ការពិពណ៌នាទូទៅ

ADuCM420 គឺជាឧបករណ៍កញ្ចប់តែមួយដែលរួមបញ្ចូលគ្នាយ៉ាងពេញលេញដែលរួមបញ្ចូលឧបករណ៍អាណាឡូកដែលមានដំណើរការខ្ពស់រួមជាមួយគ្រឿងកុំព្យូទ័រឌីជីថល។ ADuCM420 មានលក្ខណៈពិសេស 12-bit, 2 MSPS ទទួលបានទិន្នន័យនៅលើ 16 input pins, ខួរក្បាល Arm® Cortex®-M33, 12 voltage ឧបករណ៍បំប្លែងឌីជីថលទៅអាណាឡូក (DACs) និងអង្គចងចាំ 2×256 kB Flash/EE ដែលត្រូវបានខ្ចប់នៅក្នុងកញ្ចប់បន្ទះឈីបកម្រិត 64-ball wafer (WLCSP)។
ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 (E VA L -ADUCM420QSP1Z) ត្រូវបានខ្ចប់យ៉ាងពេញលេញដើម្បីវាយតម្លៃលក្ខណៈពិសេសទាំងអស់របស់ ADuCM420 ដែលជាមីក្រូត្រួតពិនិត្យអាណាឡូកដែលមានភាពជាក់លាក់ខ្ពស់។ ADuCM420 រួមបញ្ចូលបណ្តាញ AINx ខាងក្រៅចំនួន 12, voltage output DACs (VDACs) និងមុខងារចែករំលែកផ្សេងៗជាមួយនឹងគោលបំណងទូទៅនៃ input/outputs (GPIOs) ដែលអាចកំណត់រចនាសម្ព័ន្ធបានតាមរយៈការចុះឈ្មោះ។ ឆានែល VDAC បង្កើតជួរទិន្នផលរហូតដល់ 2.5 V ឬ 3.3 V ពេញខ្នាត។ បន្ទះ E VA L -ADUCM420QSP1Z ប្រើនិយតករលីនេអ៊ែរដែលមានសំលេងរំខានទាប ការទម្លាក់ចេញទាប (LDO) ដើម្បីផ្តល់ថាមពលដល់ឧបករណ៍។ ADuCM420 ត្រូវបានបើកដំណើរការដោយប្រើជម្រើសបីដូចខាងក្រោម៖ អាដាប់ទ័ររឹសជញ្ជាំង 9 V, ប្លុកស្ថានីយផ្គត់ផ្គង់ខាងក្រៅ 5 V និងការផ្គត់ផ្គង់ USB ។
មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់នេះពិពណ៌នាអំពីរបៀបកំណត់រចនាសម្ព័ន្ធក្រុមប្រឹក្សាវាយតម្លៃ E VA L ADUCM420QSP1Z ដោយផ្តល់នូវនីតិវិធីជាជំហានៗអំពីការតភ្ជាប់នៅលើក្តារវាយតម្លៃ។ ការណែនាំអ្នកប្រើប្រាស់នេះក៏មានព័ត៌មានទាក់ទងនឹងកំណែវាយតម្លៃនៃឧបករណ៍កម្មវិធីភាគីទីបីដែលត្រូវទាញយកផងដែរ។ លើសពីនេះ មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់នេះផ្តល់នូវការណែនាំអំពីរបៀបផ្ទុកកូដដែលបានផ្គត់ផ្គង់ ឧamples ។ សូមមើលរូបភាពទី 1 សម្រាប់រូបថតនៃបន្ទះ E VA L -ADUCM420QSP1Z ។ ការធ្វើតាមការណែនាំនេះអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់បង្កើត និងទាញយកកូដអ្នកប្រើប្រាស់ផ្ទាល់ខ្លួនរបស់ពួកគេ ដើម្បីប្រើប្រាស់ក្នុងតម្រូវការប្រព័ន្ធបញ្ចប់តែមួយគត់របស់ពួកគេ។ លក្ខណៈបច្ចេកទេសពេញលេញសម្រាប់ ADucM420 មាននៅក្នុងសន្លឹកទិន្នន័យ ADuCM420 ដែលត្រូវតែពិគ្រោះជាមួយការណែនាំអ្នកប្រើប្រាស់នេះ នៅពេលប្រើក្តារ E VA L -ADUCM420QSP1Z ។
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
1/2021—ការកែប្រែ 0៖ កំណែដំបូង
រូបថតរបស់ EVAL-ADUCM420QSP1Z ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 20UG-០៦
បន្ទះវាយតម្លៃផ្នែករឹង
ការផ្គត់ផ្គង់ថាមពល និងជម្រើសតំណលំនាំដើម
ប្រព័ន្ធអភិវឌ្ឍន៍ E VA L -ADUCM420QSP1Z អាចត្រូវបានបំពាក់ដោយជម្រើសដូចខាងក្រោមៈ ប្លុកស្ថានីយ 5 V ពីការផ្គត់ផ្គង់កៅអី អាដាប់ទ័រជញ្ជាំង 9 V ឬការផ្គត់ផ្គង់ USB ។ សូមមើលតារាងទី 1 សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ jumper នៅលើយន្តហោះសម្រាប់ជម្រើសផ្គត់ផ្គង់ថាមពលនីមួយៗ និងឧបករណ៍ភ្ជាប់ស្រេចចិត្តផ្សេងទៀត។ កំណត់ទីតាំង
ម្ជុលលេខ 1 សម្រាប់ម្ជុលបឋមកថានីមួយៗសម្រាប់ការផ្គត់ផ្គង់។ សម្រាប់ជម្រើសផ្គត់ផ្គង់ថាមពលណាមួយ សូមដាក់ jumpers ដែលបង្ហាញក្នុងតារាងទី 1 នៅក្នុងការដំឡើងប្រតិបត្តិការដែលត្រូវការ មុនពេលផ្គត់ផ្គង់
ថាមពលទៅ EVA L -ADUCM420QSP1Z (សូមមើលរូបភាពទី 2) ។ ការផ្គត់ផ្គង់ថាមពលនីមួយៗត្រូវបានបំបែកទៅប្លង់ដីដែលពាក់ព័ន្ធជាមួយ capacitors 10 µF និង 0.1 µF ។ ម្ជុលផ្គត់ផ្គង់ឧបករណ៍នីមួយៗក៏ត្រូវបានបំបែកដោយគូ capacitor 10 µF និង 0.1 µF ទៅនឹងយន្តហោះដីដែលពាក់ព័ន្ធ។
ចំណុចប្រទាក់ក្តារ EVAL-ADUCM420QSP1Z
ADuCM420 មានចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រឌីជីថលនៅលើបន្ទះឈីប ដូចជាឧបករណ៍ទទួល/បញ្ជូនអសមកាលជាសកល (UART) ចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ (SPI) ការគ្រប់គ្រងទិន្នន័យបញ្ចូល/ទិន្នផល (MDIO) និង I 2 C ។ សូមមើលរូបភាពទី 1 សម្រាប់នៅលើ- ទីតាំងនៃសមាសធាតុក្តារ។
ជម្រើសផ្គត់ផ្គង់ថាមពល Bench
ADuCM420 ត្រូវការ 5 V សម្រាប់ប្រតិបត្តិការធម្មតា។ ការចម្លងការកំណត់រចនាសម្ព័ន្ធ jumper នៅក្នុងតារាងទី 1 ការផ្គត់ផ្គង់ប្លុកស្ថានីយ 5 V ឆ្លងកាត់និយតករ LDO ដើម្បីគ្រប់គ្រងការផ្គត់ផ្គង់ថាមពល។ ADuCM420 ក៏អាចកំណត់រចនាសម្ព័ន្ធការផ្គត់ផ្គង់ថាមពល IOVDD1 និង DVDD ទៅជា 1.2 V ឬ 1.8 V និង 1.8 V ឬ 3.3 V រៀងគ្នា។ ដើម្បីកំណត់រចនាសម្ព័ន្ធជម្រើសផ្គត់ផ្គង់ទាំងនេះ សូមជ្រើសរើសទីតាំងដែលត្រូវការនៅលើ Jumper P11 សម្រាប់ IOVDD1 និង Jumper P15 សម្រាប់ DVDD ។ P11 និង P15 គឺនៅផ្នែកខាង solder (ផ្នែកខាងក្រោមនៃបន្ទះវាយតម្លៃ។
តារាង 1. Jumper Configurations សម្រាប់ EVAL-ADUCM420QSP1Z 

Jumper No.  ស្រេចចិត្ត  ការកំណត់រចនាសម្ព័ន្ធ Jumper ការផ្គត់ផ្គង់ Bench ឬ 9 V Wall Wart 
JP6—ឧបករណ៍បច្ចេកវិទ្យានាពេលអនាគត
ការផ្គត់ផ្គង់អន្តរជាតិ (FTDI)
ទេ ខ្លី។ បាទ
JP7—យូអេសប៊ី បាទ ខ្លី។ បាទ
P11—IOVDD1 ទេ Pin 1 និង Pin 2 = 1.8 V, Pin 2 និង Pin 3 = 1.2 V ។ បាទ
P15—ឌីវីឌី ទេ Pin 1 និង Pin 2 = 3.3 V, Pin 2 និង Pin 3 = 1.8 V ។ បាទ
P7-SIN1 កម្រិតផ្លាស់ប្តូរ បាទ Pin 1 និង Pin 2 = IOVDD0, Pin 2 និង Pin 3 = IOVDD1 ។ បាទ
P12—អ្នកប្តូរកម្រិត SOUT1 បាទ Pin 1 និង Pin 2 = IOVDD0, Pin 2 និង Pin 3 = IOVDD1 ។ បាទ
P14 - អេក្រង់ LED បាទ ខ្លី។ បាទ
P5—IOVDD0 ទាញឡើង បាទ ខ្លី។ បាទ
JP1—SWCLK ទាញឡើង បាទ JP3, JP4, និង JP5 គឺជាជម្រើសទាញឡើង។ រេស៊ីស្តង់ R14 (មើលរូបភាពទី 1) ត្រូវតែបញ្ចូលជាមួយតម្លៃដែលមានយ៉ាងហោចណាស់ 100 kΩ ដើម្បីប្រើការទាញស្រេចចិត្តទាំងនេះ។ បាទ
JP2—SWDIO Pull-Up បាទ ខ្លី។ បាទ
JP3—P2.2 ឬ SWO Pull-Up បាទ ខ្លី។ បាទ
JP8 ទៅ JP10 បាទ ម្ជុលទាំងនេះប្រើបន្ទះឈីប FTDI នៅលើក្តារដែលអាចប្រើបាននៅលើកម្មវិធីទាញយក I 2 C ។ បាទ

ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 20

ម៉ូឌុលផ្នែករឹង
ADUCM420 និងថាមពល ARDUINO
អតិថិជនប្រហែលជាចង់ភ្ជាប់សៀគ្វីផ្ទាល់ខ្លួនរបស់ពួកគេទៅក្រុមប្រឹក្សាវាយតម្លៃ E VA L -ADUCM420QSP1Z ។ ឧបករណ៍ភ្ជាប់ចំនួនប្រាំនៃបន្ទះវាយតម្លៃ E VA L -ADUCM420QSP1Z គាំទ្រចំណុចប្រទាក់ការតភ្ជាប់ Arduino® Uno ឬ Arduino Zero ទៅ PCBs ខាងក្រៅ។ ក្រុមប្រឹក្សាវាយតម្លៃ E VA L -ADUCM420QSP1Z អាចផ្តល់ថាមពលដល់ក្រុមប្រឹក្សាភិបាលដែលមានមូលដ្ឋានលើ Arduino ខាងក្រៅ។ ផ្ទុយទៅវិញ Arduino ក៏មានសមត្ថភាពក្នុងការផ្តល់ថាមពលដល់ម៉ូឌុលទាំងមូល រួមទាំង ADuCM420 ផងដែរ។ តារាងទី 2 បង្ហាញពីការភ្ជាប់ jumper សម្រាប់ការកំណត់ថាមពលរបស់ E VA L ADUCM420QSP1Z និង Arduino ។
តារាងទី 2. ការកំណត់រចនាសម្ព័ន្ធថាមពលសម្រាប់ EVAL-ADUCM420QSP1Z (WLCSP) 

EVAL-ADUCM420QSP1Z ស្រេចចិត្ត ព័ត៌មាន Jumper ការកំណត់រចនាសម្ព័ន្ធ Jumper 
P20 បាទ ការជ្រើសរើសថាមពលតាមរយៈថាមពល USB ឬតាមរយៈថាមពល Arduino Pin 1 និង Pin 2 = ប្រើ USB ។ Pin 2 និង Pin 3 = Arduino ដំណើរការ។ កុំប្រើថាមពល USB សម្រាប់បន្ទះ EVAL-ADUCM420QSP1Z ប្រសិនបើ Arduino និងបន្ទះវាយតម្លៃត្រូវបានបើកថាមពលជាមួយគ្នា។
JP16 បាទ ថាមពលពី Arduino តាមរយៈបន្ទះ EVAL-ADUCM420QSP1Z ប្រសិនបើ jumper នេះខ្លី EVAL- DUCM420QSP1Z ក៏ផ្តល់ថាមពលដល់ Arduino ផងដែរ។
JP11 ១ បាទ 3.3 V ទិន្នផល LDO ខ្លី។
JP12 ១ បាទ ថាមពល 3.3 V ទៅ Arduino IOREF pin ខ្លី។
JP13 ១ បាទ ADuCM420 កំណត់ឡើងវិញទៅ Arduino កំណត់ឡើងវិញ ខ្លី។
JP14 ១ បាទ ថាមពល 3.3 V ទៅ Arduino ខ្លី។
JP15 បាទ ថាមពល 5 V ទៅ Arduino ខ្លី។

1. ឧបករណ៍ភ្ជាប់ JP11 ទៅ JP15 ត្រូវបានប្រើប្រសិនបើ Arduino ត្រូវបានបើកដំណើរការតាមរយៈបន្ទះ EVAL-ADUCM420QSP1Z ។

ឧបករណ៍ភ្ជាប់ ARDUINO
E VA L -ADUCM420QSP1Z មានបឋមកថា Arduino R3 ដែលត្រូវគ្នាដោយផ្ទាល់ជាមួយ Arduino Uno និង Arduino Zero ។ ម្ជុល Arduino ដែលប្រើដោយបន្ទះ E VA L -ADUCM420QSP1Z ត្រូវបានផ្តល់ឱ្យក្នុងតារាងទី 3 ។
សម្រាប់ព័ត៌មានបន្ថែមអំពីម្ជុល ADuCM420 សូមមើលតារាងទិន្នន័យ ADuCM420 និងសៀវភៅណែនាំផ្នែករឹង ADuCM420 (UG-1807)។
តាមលំនាំដើម ក្រុមប្រឹក្សាភិបាល EVAL-ADuCM420QSP1Z ត្រូវបានកំណត់រចនាសម្ព័ន្ធជា Arduino slave board ជាមួយនឹងឧបករណ៍ភ្ជាប់ដែលបញ្ចូលតែផ្នែកម្ខាងនៃ PCB ប៉ុណ្ណោះ។
ប្រសិនបើបន្ទះ EVAL-ADuCM420QSP1Z នឹងត្រូវកំណត់រចនាសម្ព័ន្ធជាម៉ាស៊ីន Arduino បញ្ចូលប្រភេទឧបករណ៍ភ្ជាប់ផ្សេងនៅលើផ្នែក solder ជាមួយនឹងគោលការណ៍ណែនាំខាងក្រោម៖

  • P16 និង P19: 8-pin, ក្បាលជួរដេកតែមួយ, ទីលាន 2.54 mm (សម្រាប់ឧ.ample, Samtec SSQ-108-03-GS)
  • P21: 6-pin, បឋមកថាជួរដេកតែមួយ, ទីលាន 2.54 mm (ឧទាហរណ៍ample, Samtec SSQ-106-03-GS)
  • P13: 10-pin, ក្បាលជួរដេកតែមួយ, ទីលាន 2.54 mm (សម្រាប់ឧample, Samtec SSQ-110-03-GS)

រូបភាពទី 3 បង្ហាញប្រភេទឧបករណ៍ភ្ជាប់សមស្រប។ សម្រាប់ការតភ្ជាប់អាដាប់ទ័រទាសករបានត្រឹមត្រូវ ត្រូវប្រាកដថាផ្នែកស្រីស្ថិតនៅផ្នែកខាង solder ជាមួយនឹងម្ជុលវែងដែលលាតសន្ធឹងទៅផ្នែកខាងផ្នែក។ ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 1រូបភាពទី 3. ប្រភេទឧបករណ៍ភ្ជាប់សម្រាប់ Arduino Master និង Slave Adapter Configuration
តារាងទី 3. ការតភ្ជាប់ Pin EVAL-ADUCM420QSP1Z ទៅ Arduino Pins 

ម្ជុលក្បាល R3  Arduino Pin 
ឌីជីថល
P13
P1.2/SCL1 SCL
P1.3/SDA1 អេសឌីអេ
AREF AREF
DGND GND
P0.0/SCLK0 អេសខេ
P0.1/MISO0 មីស៊ីអូ
P0.2/MOSI0 ម៉ូសូអាយ
P2.0 SS
P0.3/CS0 GPIO
P2.1/IRQ2 GPIO
P16
P1.0/SIN1 RXD
P1.1/SOUT1 TXD
P0.6/SCL2 GPIO
P0.7/SDA2 GPIO
P1.4/SCLK1 GPIO
P1.5/MISO1 GPIO
P1.6/MOSI1 GPIO
P1.7/CS1 GPIO
P18
P0.1/MISO0 មីស៊ីអូ
IOVDD0 3.3V
P0.0/SCLK0 អេសខេ
P0.2/MOSI0 ម៉ូសូអាយ
កំណត់ឡើងវិញ កំណត់ឡើងវិញ
DGND GND
ថាមពល
P19
Arduino ឬ ADuCM420 Power 7V VIN
អាយុ GND
អាយុ GND
Arduino ឬ ADuCM420 Power 5V
Arduino ឬ ADuCM420 Power 3V3
Arduino ឬ ADuCM420 កំណត់ឡើងវិញ កំណត់ឡើងវិញ
Arduino ឬ ADuCM420 Power អាយអូរ៉េហ្វ
គ្មានការតភ្ជាប់ គ្មានការតភ្ជាប់
អាណាឡូក
P21
AIN0 ADC5
AIN1 ADC4
AIN2 ADC3
AIN3 ADC2
AIN4 ADC1
AIN14 ADC0

ចាប់ផ្តើម

នីតិវិធីដំឡើងកម្មវិធី
អនុវត្តជំហានខាងក្រោមមុនពេលដោតឧបករណ៍ USB ណាមួយទៅក្នុងកុំព្យូទ័រ៖

  1. បិទកម្មវិធីដែលបើកទាំងអស់នៅលើកុំព្យូទ័រ។
  2. បន្ទាប់ពីទាញយកកម្មវិធីដំឡើង ADuCM420 ពី ftp://ftp.analog.com/pub/microconverter/ADuCM420ចុចពីរដង ADuCM420Installer-V0.1.0.0.exe ហើយធ្វើតាម
    ការណែនាំដែលបង្ហាញក្នុងរូបភាពទី 4. បង្អួចដំឡើងកម្មវិធីដំឡើង ADuCM420 បង្ហាញវិធីសាស្ត្រដំឡើង និងការជ្រើសរើសសមាសភាគ ដូចបង្ហាញក្នុងរូបភាពទី 4 ។ អ្នកប្រើប្រាស់ចុងក្រោយ
    កិច្ចព្រមព្រៀងអាជ្ញាប័ណ្ណ (EULA) ត្រូវបានបង្ហាញបន្ទាប់ពីដំណើរការតាមរយៈបង្អួចដំឡើង ADuCM420Installer ។ ការទទួលយក EULA ទាញយកកម្មវិធីដំឡើង ហើយការបដិសេធ EULA លុបចោលកម្មវិធីដំឡើង។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 1
  3. បន្ទាប់ពីដំឡើងរួច ថត \AnalogDevices\ADuCM420 បើក។ ទីតាំងនេះមានឧamples folder ដែលរក្សាទុក example លេខកូដសម្រាប់ ADuCM420 (សូមមើលរូបភាពទី 5) ។

ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 1

KEIL μVISION ៥
បរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគ្នា Keil μVision5 (IDE) រួមបញ្ចូលឧបករណ៍ទាំងអស់ដែលចាំបាច់ដើម្បីកែសម្រួល ប្រមូលផ្តុំ និងកូដបំបាត់កំហុស។ មធ្យោបាយលឿនបំផុតដើម្បីចាប់ផ្តើមដំណើរការ Keil IDE គឺត្រូវបើកគម្រោងដែលមានស្រាប់ ដោយប្រើជំហានខាងក្រោម៖

  1. នៅក្នុង Keil ចុច គម្រោង > បើកគម្រោង។
  2. រកមើលថតដែលកម្មវិធី ADuCM420 ត្រូវបានដំឡើង (C:\AnalogDevices\ADuCM420...) ។
  3. បើក M420_GPIO.uvprojx fileដែលមានទីតាំងនៅ ADuCM420\examples\M420_GPIO\ARM ថត។ ការបើក file បើកដំណើរការអតីតampគម្រោង។
  4. ដំឡើងកញ្ចប់ Cortex microcontroller software interface standard (CMSIS) មុនពេលបន្តតាមរយៈប្រភព។ សូមមើលកញ្ចប់ CMSIS នៅក្នុងផ្នែក Keil μVision5 សម្រាប់
    ព័ត៌មានលម្អិតអំពីរបៀបនាំចូលកញ្ចប់ CMSIS ។
  5. ចងក្រង និងទាញយកកូដប្រភពទៅក្ដារ EVALADUCM420QSP1Z តាមរយៈរបារម៉ឺនុយនៅលើ IDE ។
  6. ដើម្បីដំណើរការកូដប្រភព សូមចុច RESET នៅលើក្តារ EVAL- ADUCM420QSP1Z ហើយបន្ទាប់មកចុច RUN។
  7.  នៅពេលដំណើរការលេខកូដ ភ្លើង LED ពណ៌បៃតងនៅលើក្តារបានសម្គាល់ DISPLAY បញ្ចេញពន្លឺ។

កញ្ចប់ CMSIS នៅក្នុង KEIL μVISION5
បន្ទាប់ពីដំឡើង Keil μVision5 IDE សូមបើកកម្មវិធី ហើយប្រើជំហានខាងក្រោមដើម្បីដំឡើងឧបករណ៍ ADuCM420 ឱ្យបានត្រឹមត្រូវពី IDE៖

  1. បើកកម្មវិធីដំឡើងកញ្ចប់ CMSIS ដូចបង្ហាញក្នុងរូបភាពទី 6។ នៅពេលដែលកម្មវិធីដំឡើងកញ្ចប់ត្រូវបានបើកជាលើកដំបូង វាអាចចំណាយពេលពីរបីនាទីដើម្បីធ្វើបច្ចុប្បន្នភាពកម្មវិធីដំឡើងកញ្ចប់។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 4
  2. បន្ទាប់ពីកម្មវិធីដំឡើងកញ្ចប់ CMSIS បើកសូមចុច File > នាំចូល។ ជ្រើសរើស និងនាំចូលកញ្ចប់ ADuCM420 ដែលត្រូវបានរួមបញ្ចូលក្នុងការដំឡើងការដំឡើង (សូមមើលរូបភាពទី 7) ។
  3. ជាមួយនឹងការដំឡើងកញ្ចប់ ADuCM420 CMSIS ឧបករណ៍ ADuCM420 ត្រូវបានគាំទ្រដោយ Keil μVision5 IDE ។ ADuCM420 លេចឡើងក្នុងផ្ទាំងឧបករណ៍នៃបង្អួច Keil ដូចបង្ហាញក្នុងរូបភាពទី 8 ។

បណ្ណាល័យ និងជម្រើសគម្រោងសម្រាប់ ADUCM420 នៅក្នុង KEIL µVISION5
គម្រោង Keil µ Vision5 files ត្រូវបានដាក់ក្នុងថត Arm សម្រាប់អតីតនីមួយៗampកម្មវិធីឡេ។ សម្រាប់អតីតample, C:\Analog Devices\ADuCM420\examples\M420_Adc\ARM\M420_Adc.uvporjx គឺជា file ដែលត្រូវបានបើកដោយ Keil ។ ដោយចុចលើរូបតំណាងគ្រប់គ្រង RunTime Environment ពីម៉ឺនុយការកំណត់ Keil (មើលរូបភាពទី 9) អ្នកប្រើប្រាស់អាចជ្រើសរើសសមាសធាតុដែលត្រូវការពី Peripheral Libraries នៅក្នុងគម្រោងរបស់ពួកគេ ដូចបង្ហាញក្នុងរូបភាពទី 11។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 5ការកំណត់គម្រោង IAR IDE
វាត្រូវបានណែនាំសម្រាប់អ្នកប្រើលើកដំបូងដើម្បីបើកអតីតample គម្រោងពីអតីតamples folder ។ ឧទាហរណ៍ M420_Adc.eww file គឺជាគម្រោង IAR Embedded Workb ench® file សម្រាប់ ADC អតីតample ហើយវាអាចត្រូវបានបើកពី C:\Analog Devices\ADuCM420\examples\M420_Adc\IAR\ ថត។
ការបើកអតីតample file អនុញ្ញាតការចងក្រង ការសរសេរកម្មវិធី និងការបំបាត់កំហុស ដោយមិនមានការផ្លាស់ប្តូរការកំណត់ពីអ្នកប្រើប្រាស់។

ប្រសិនបើបង្កើតគម្រោងថ្មីដែលមានមូលដ្ឋានលើ IAR ជំហានខាងក្រោមត្រូវតែបញ្ចប់ដើម្បីដំណើរការ ADuCM420 exampកម្មវិធី le ត្រឹមត្រូវ៖

  1. ពីម៉ឺនុយគម្រោង ជ្រើសរើសជម្រើស។
  2. ចុចប្រភេទជម្រើសទូទៅ ហើយត្រូវប្រាកដថាឧបករណ៍ដែលបានជ្រើសរើសគឺជាឧបករណ៍អាណាឡូក ADuCM420 នៅក្រោមផ្ទាំងគោលដៅ។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 6ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 7
  3. បន្ទាប់ពីឧបករណ៍ ADuCM420 ត្រូវបានជ្រើសរើស សូមចុចផ្ទាំងការកំណត់រចនាសម្ព័ន្ធបណ្ណាល័យ។ ត្រូវប្រាកដថាការកំណត់ទាំងអស់ត្រូវគ្នានឹងការកំណត់ដែលបង្ហាញក្នុងរូបភាពទី 12។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 8
  4. បន្ទាប់មកចុច C/C++ Compiler ហើយពិនិត្យមើលថាថតត្រូវគ្នានឹងអ្វីដែលបានបង្ហាញក្នុងប្រអប់ Additional includedirectories (សូមមើលរូបភាពទី 13)។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 9
  5. បន្ទាប់មកចុចលើប្រភេទ Linker ធីកប្រអប់ Override default នៅក្នុងផ្ទាំង Config ហើយរកមើល linker file នៅក្រោមការកំណត់រចនាសម្ព័ន្ធ Linker file ផ្នែក ដូចបង្ហាញក្នុងរូបភាពទី ១៤។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 10
  6. សូមពិនិត្យមើលការកំណត់ Debugger ហើយត្រូវប្រាកដថាការកំណត់ទាំងអស់ត្រូវគ្នានឹងការកំណត់ដែលបង្ហាញក្នុងរូបភាពទី 15 និងរូបភាពទី 16 នៅក្នុងផ្ទាំងទាញយក និងដំឡើង។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 11ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 12
  7. ពិនិត្យមើលថាការកំណត់ J-Link/J-Trace នៅក្នុងផ្ទាំង Setup ត្រូវគ្នានឹងការកំណត់ដូចបង្ហាញក្នុងរូបភាពទី 17។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 13
  8. ចុចយល់ព្រម ហើយអ្នកប្រើប្រាស់អាចចាប់ផ្តើមកំណត់រចនាសម្ព័ន្ធអតីតample កម្មវិធីសម្រាប់ ADuCM420 នៅក្នុង IAR IDE ។

ឧបករណ៍ភ្ជាប់ mIDAS-LINK - ការតភ្ជាប់ផ្នែករឹង
ប្រើជំហានខាងក្រោមដើម្បីភ្ជាប់ mIDAS-Link ទៅ E VA L -ADUCM420QSP1Z៖

  1. ភ្ជាប់ខ្សែ USB ដែលបានផ្តល់ឱ្យរវាងកុំព្យូទ័រ និងឧបករណ៍ភ្ជាប់ mIDAS-Link ។
  2. អំពូល LED ពណ៌លឿងភ្លឺនៅលើ mIDAS-Link ដើម្បីបង្ហាញពីការតភ្ជាប់ទៅ E VA L -ADUCM420QSP1Z កំពុងចាប់ផ្តើម។
  3. ដំឡើងកម្មវិធីបញ្ជាសម្រាប់ ADuCM420 ។ ព័ត៌មានលម្អិតនៃការដំឡើងកម្មវិធីបញ្ជាត្រូវបានរួមបញ្ចូលនៅក្នុង .exe file នៅក្នុងកម្មវិធីដំឡើង ADuCM420 ។

បន្ទាប់ពីភ្ជាប់ផ្នែករឹង mIDAS-link ទៅ E VA L ADUCM420QSP1Z នោះ mIDAS-Link អាចត្រូវបានប្រើនៅក្នុងការអភិវឌ្ឍន៍ Keil µVision5 និង IAR Embedded Workbench ។ តារាងទី 4 បង្ហាញពីការកំណត់រចនាសម្ព័ន្ធម្ជុល mIDAS-Link ។
តារាង 4. mIDAS-Link Pin Labels

លេខម្ជុលបឋមកថា EVAL-ADUCM420QSP1Z   mIDAS-Link Pin Labels 
1, 2 ឌីវីឌីឌី
៧, ១១, ១៣ NC
០១, ០៤, ០៥, ០៦, ០៩, ១០, ១១ DGND
5 P1.0/SIN0
7 ស៊ី។ ឌីអូ
9 SWCLK
12
15
ជម្រើស P2.2/SWO តាមរយៈ JP4
កំណត់ឡើងវិញ
17 P1.1/SOUT1

ការវាយតម្លៃរបៀបទាញយក MDIO
កម្មវិធីទាញយក MDIO អាចត្រូវបានស្រង់ចេញពីកម្មវិធីដំឡើងនៅលើ ftp://ftp.analog.com/pub/microconverter/ADuCM420 webគេហទំព័រ។ ប្រើកម្មវិធីទាញយក MDIO ជាមួយកម្មវិធី MDIOWSD ដើម្បីទាញយកលេខគោលដប់ប្រាំមួយ។ fileស. ប្រើអាដាប់ទ័រ USB ចំណុចប្រទាក់ច្រើន SUB-20 (មិនរួមបញ្ចូល) ដើម្បីភ្ជាប់ EVA L -ADUCM420QSP1Z ទៅកុំព្យូទ័រតាមរយៈឧបករណ៍កម្មវិធី MDIOWSD ។ ផ្នែកប្រព័ន្ធប្រតិបត្តិការ Windows 10 រៀបរាប់អំពីនីតិវិធីដើម្បីទាញយកកូដ និងឧample កម្មវិធីពីកម្មវិធីដំឡើងទៅឧបករណ៍ ADuCM420 ដោយប្រើចំណុចប្រទាក់ MDIO ។
ប្រព័ន្ធប្រតិបត្តិការ Windows 10
បន្ទាប់ពីភ្ជាប់អាដាប់ទ័រ USB ចំណុចប្រទាក់ច្រើន SUB-20 ទៅកុំព្យូទ័រ អាដាប់ទ័រ USB នឹងដំឡើងកម្មវិធី SUB-20 ដែលត្រូវការដោយស្វ័យប្រវត្តិ។ ដើម្បីធានាថាកម្មវិធីដំឡើង និងភ្ជាប់ទៅ E VA L -ADUCM420QSP1Z បានត្រឹមត្រូវ សូមអនុវត្តតាមជំហានទាំងនេះ៖

  1. ចុចពីរដងលើកម្មវិធីបង្កប់ SUB-20 updater.exe file បានដំឡើងនៅលើកុំព្យូទ័រ បន្ទាប់ពីអាដាប់ទ័រ SUB-20 ត្រូវបានភ្ជាប់ ដើម្បីបើកចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក (GUI) ដែលបង្ហាញក្នុងរូបភាពទី 18 ។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 14
  2. សម្រាប់ Windows® 10 រូបភាពទី 18 អាចបើកដោយស្វ័យប្រវត្តិដើម្បីធ្វើបច្ចុប្បន្នភាពអាដាប់ទ័រ SUB-20 ដោយមិនចាំបាច់ចុចពីរដងលើ SUB-20 firmware updater.exe file. ចុចលើ
    ប៊ូតុងធ្វើបច្ចុប្បន្នភាព។ សម្រាប់ Windows 7 និងកំណែមុន អ្នកប្រើប្រាស់ប្រហែលជាមិនចាំបាច់ធ្វើបច្ចុប្បន្នភាពអាដាប់ទ័រ SUB-20 ទេ។
  3. បន្ទាប់ពីអាដាប់ទ័របញ្ចប់ការអាប់ដេត សូមភ្ជាប់ម្ជុលនៅលើបន្ទះ SUB-20 ទៅនឹងម្ជុលនៅលើ EVAL-ADUCM420QSP1Z ដូចដែលបានពិពណ៌នាក្នុងតារាងទី 5។
  4. នៅលើបន្ទះ SUB-20 សូមប្រាកដថា Pin J7 ត្រូវបានកំណត់ទៅ 3.3 V, Pin JP1 ទៅ Pin JP4 និង Pin JP5 ត្រូវបានកំណត់ដើម្បីភ្ជាប់ Header Pin 1 ទៅ Header Pin 2 ហើយ Pin JP6 ត្រូវបានកំណត់ដើម្បីភ្ជាប់ Header Pin 2 ទៅ Header Pin ៣.
  5. ភ្ជាប់ខ្សែ USB ពីកុំព្យូទ័រទៅបន្ទះ SUB-20 ហើយដំណើរការ C:\ADuCM420…\SoftwareTools\MDIOWSD\ MDIOWSD.exe ។ បន្ទាប់មក បង្អួច GUI នឹងបើក ដូចបង្ហាញក្នុងរូបភាពទី 19។
  6. ចុចប៊ូតុងរុករក (សូមមើលរូបភាពទី 19) ហើយរុករកទៅលេខកូដដែលចង់បានដើម្បីទាញយក។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 15
  7. ដើម្បីទាញយកកូដ សូមជ្រើសរើសកម្មវិធី និងផ្ទៀងផ្ទាត់ពីប្រអប់ Flash Action ចុចចាប់ផ្តើម ហើយធ្វើតាមការណែនាំដែលមាននៅលើ GUI ។

តារាង 5. SUB-20 ទៅ EVAL-ADUCM420QSP1Z Pin
ការណែនាំអំពីការតភ្ជាប់ 

EVAL-ADUCM420QSP1Z ម្ជុលនៅលើ P4 SUB-20 ម្ជុល 
DGND J6-10
1.2V J6-9
MDIO J6-7
MCK J6-1

សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្តូរប្លុក flash និង MDIO សូមមើលសៀវភៅណែនាំផ្នែករឹង ADuCM420 (UG-1807)។
ការវាយតម្លៃរបៀបទាញយក I 2 C កម្មវិធីទាញយក I 2 C អាចត្រូវបានស្រង់ចេញពីកម្មវិធីដំឡើងនៅលើ ftp://ftp.analog.com/pub/microconverter/ADuCM420 webគេហទំព័រ. ប្រើកម្មវិធីទាញយក I2 C ជាមួយកម្មវិធី M12CFTWSD ដើម្បីទាញយកលេខគោលដប់ប្រាំមួយ។ fileស. ប្រើបន្ទះឈីប FTDI នៅលើយន្តហោះ ដើម្បីភ្ជាប់ជាមួយឧបករណ៍។ បន្ទះឈីប FTDI អនុញ្ញាតឱ្យមានការតភ្ជាប់រវាងបន្ទះ EVAL-ADUCM420QSP1Z និងកុំព្យូទ័រតាមរយៈឧបករណ៍កម្មវិធី MI2CFTWSD ។ នៅពេលទាញយកកម្មវិធីទាញយកចេញ សូមអនុវត្តតាមជំហានទាំងនេះ៖

  1. នៅលើ EVAL-ADUCM420QSP1Z សូមប្រាកដថា JP7, JP8, JP9 និង JP10 ត្រូវបានខ្លីដើម្បីប្រើបន្ទះឈីប FTDI នៅលើយន្តហោះ។
  2. បើកថតឯកសារ MI2CFTWSD ហើយចុចពីរដង MI2CFTWSD.exe ។
  3. GUI បើក ដូចបង្ហាញក្នុងរូបភាព 20។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 16
  4. ការកំណត់ដូចជា Mass Erase និង Program អាចរកបានដោយចុច Configure បន្ទាប់មកផ្ទាំង Flash ។ ជ្រើសរើស Mass Erase ឬ Program តាមតម្រូវការ ហើយចុច OK ។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 17
  5. នៅលើក្តារ EVAL-ADUCM420QSP1Z ចុចប៊ូតុង SERIAL_DOWNLOAD ហើយចុចប៊ូតុង RESET ដើម្បីដំឡើងឧបករណ៍ក្នុងរបៀបទាញយក I 2 C ។ ចុចប៊ូតុងចាប់ផ្តើមនៅក្នុងបង្អួច MI2CFTWSD ។ ប្រសិនបើ I 2
  6. ការភ្ជាប់ C ត្រូវបានបង្កើតឡើង ស្ថានភាពបង្ហាញថា ADuCM420 ត្រូវបានភ្ជាប់ ដូចបង្ហាញក្នុងរូបភាពទី 22ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 18
  7. បន្ទាប់ពីការតភ្ជាប់ I 2 C ត្រូវបានបង្កើតឡើង។ ចុចប៊ូតុងរត់ ហើយវាបញ្ចេញពន្លឺឧបករណ៍ដោយស្វ័យប្រវត្តិ ហើយលុបទ្រង់ទ្រាយធំ ឬទាញយកកម្មវិធី អាស្រ័យលើការកំណត់រចនាសម្ព័ន្ធដែលអ្នកប្រើប្រាស់បានជ្រើសរើសក្នុងជំហានទី 4។ រូបភាពទី 23 បង្ហាញពីអតីតample នៃការលុបម៉ាស់ពេញលេញនៅលើឧបករណ៍។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 19
  8. ធ្វើម្តងទៀតជំហានទី 4 ដល់ជំហានទី 7 ដើម្បីជ្រើសរើសជម្រើសផ្សេងទៀតពីឧបករណ៍កម្មវិធី។

អង្គភាពអណ្តែតទឹក បើកដំណើរការនីតិវិធី
ការកំណត់ដែលបង្ហាញនៅក្នុងម៉ឺនុយទម្លាក់ចុះនៃគម្រោង (សូមមើលរូបភាពទី 24) មាននៅលើបរិស្ថានឧបករណ៍កម្មវិធី Keil និង IAR ។ តាមលំនាំដើម ឯកតាអណ្តែតទឹក (FPU) ត្រូវបានបិទ បន្ទាប់ពីការកំណត់ត្រូវបានបិទ។ កូដដើម្បីបើក និងបញ្ចេញតម្លៃចំនុចអណ្តែតត្រូវបានបន្ថែមនៅក្នុងមុខងារ SystemInit ក្នុង system_ADuCM420.c file. នេះ។ file មានទីតាំងនៅ example កម្មវិធីនៅក្នុងថតកម្មវិធីដំឡើង ADuCM420 ដែលមានឈ្មោះថា M420_FPU (ក្រោម Files បញ្ជីនៅក្នុងរូបភាពទី 24) ។
កំពុងដំណើរការកម្មវិធី IAR FPU
អនុវត្តជំហានខាងក្រោមមុនពេលដំណើរការ FPU example កម្មវិធីនៅក្នុងកម្មវិធី IAR IDE (ទាញយកពីកម្មវិធីដំឡើង IAR ដែលបានផ្តល់ឱ្យ) ។

  1. បន្ទាប់ពីបើក IAR IDE សូមចុចលើម៉ឺនុយទម្លាក់ចុះនៃគម្រោង ហើយជ្រើសរើសជម្រើស (សូមមើលរូបភាពទី 24)។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 20
  2. ពីផ្នែក ប្រភេទ ចុច ជម្រើសទូទៅ។ បន្ទាប់មកចុចលើផ្ទាំងគោលដៅ ហើយត្រូវប្រាកដថាប្រអប់ FPU នៅក្នុងផ្នែកការកំណត់ចំណុចអណ្តែតត្រូវបានកំណត់ទៅជា VFPv5 តែមួយ
    ភាពជាក់លាក់ដូចបង្ហាញក្នុងរូបភាពទី 25 ។ ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 21
  3. បន្ទាប់ពីកំណត់ជម្រើសការកំណត់ចំណុចអណ្តែត ដំណើរការ FPU exampកម្មវិធីឡេ។ ការដំណើរការរបៀបបំបាត់កំហុសបណ្តាលឱ្យផ្នែកលទ្ធផលនៅក្នុងបង្អួចស្ថានីយ I/O បង្ហាញតម្លៃប្រភាគនៃអថេរ ដូចបង្ហាញក្នុងរូបភាពទី 27 ។

កំពុងដំណើរការកម្មវិធី Keil FPU
អនុវត្តជំហានខាងក្រោមមុនពេលដំណើរការ FPU example កម្មវិធីពី Keil IDE (រួមបញ្ចូលនៅលើកម្មវិធីដំឡើង ADuCM420) ។

  1. បន្ទាប់ពីបើក Keil IDE សូមចុចលើម៉ឺនុយទម្លាក់ចុះ Flash ហើយជ្រើសរើសជម្រើស Configure Flash Tools (សូមមើលរូបភាពទី 26)។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 22
  2. ការជ្រើសរើសជម្រើស Configure Flash Tools បើកបង្អួចដែលបង្ហាញក្នុងរូបភាពទី 28។ ចុចផ្ទាំង Target ហើយត្រូវប្រាកដថាប្រអប់ទម្លាក់ចុះ Floating Point Hardware ត្រូវបានកំណត់ទៅជាជម្រើស Single Precision ដូចបង្ហាញក្នុងរូបភាពទី 28។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - fig24
  3. បន្ទាប់ពីបង្កើតការកំណត់ដែលបង្ហាញក្នុងរូបភាពទី 28 សូមដំណើរការ FPU exampលេខកូដពី C:\Analog Devices\ADuCM420\examples\M420_FPU folder។ នៅក្នុងរបៀបបំបាត់កំហុស បង្អួច Disassembly លទ្ធផលបង្ហាញតម្លៃប្រភាគនៃអថេរ ដូចបង្ហាញក្នុងរូបភាពទី 29 ។

ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 25

ការកំណត់ទម្រង់ SRAM

ការកំណត់រចនាសម្ព័ន្ធមាននៅលើបរិស្ថានឧបករណ៍កម្មវិធី Keil និង IAR ។ ដើម្បីដំឡើង និងសាកល្បងរបៀប static random access memory (SRAM) ឱ្យបានត្រឹមត្រូវ សូមចូលទៅកាន់
exampគម្រោងដែលមានទីតាំងនៅក្នុងកម្មវិធីដំឡើង M420_SramMode ។
របៀប IAR SRAM បី file ការកំណត់ត្រូវតែបញ្ចប់ដើម្បីកំណត់រចនាសម្ព័ន្ធរបៀប SRAM ដែលត្រូវគ្នា៖ main.c, startup_ADuCM420.s និង ADuCM420flash_SramMode.icf ។

  1. បន្ទាប់ពីអតីតampកម្មវិធី le ត្រូវបានបើកពី IAR IDE ធានាថាម៉ាក្រូដែលបង្ហាញក្នុងរូបភាពទី 30 ត្រូវបានតំឡើង និងបញ្ចេញមតិដើម្បីជ្រើសរើសរបៀប SRAM ដែលតំណភ្ជាប់ file កំពុងដំណើរការនៅក្នុង M420_SramMode example code (សូមមើលរូបទី 31) ប្រើ linker fileADuCM420flash_ SramMode.icf file (សូមមើលរូបភាពទី 32) ដាក់ក្នុងថត IAR ក្នុង SramMode exampកម្មវិធីឡេ។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 26
  2. កំណត់រចនាសម្ព័ន្ធម៉ាក្រូដែលបង្ហាញក្នុងរូបភាពទី 30 រូបទី 31 និងរូបភាពទី 32 ដើម្បីដំណើរការរបៀប SRAM ។ ត្រូវប្រាកដថា main.c, startup_ADuCM420.s, និង
    ម៉ាក្រូ ADuCM420flash_SramMode.icf ត្រូវបានជ្រើសរើសជាមួយនឹងរបៀប SRAM ត្រឹមត្រូវ។
  3. អ្នកប្រើប្រាស់អាចជ្រើសរើសម៉ាក្រូ USER_SRAM_MODE ដែលចង់បានដូចបង្ហាញក្នុងរូបភាពទី 31 និងរូបភាពទី 32។ អ្នកប្រើប្រាស់ក៏អាចជ្រើសរើសម៉ាក្រូ TEST_SRAM_MODE ដូចបង្ហាញក្នុងរូបភាពទី 30 ។ តាមលំនាំដើម ឧ។ample កម្មវិធីកំពុងដំណើរការក្នុង TEST_SRAM_ MODE 0។ ត្រូវប្រាកដថាម៉ាក្រូ main.c ដែលដំណើរការរបៀបបំបាត់កំហុស បង្ហាញថាការណែនាំ SRAM (ISRAM) ត្រូវបានដាក់ក្នុងរបៀបបំបាត់កំហុស។ ប្រសិនបើ ISRAM ស្ថិតនៅក្នុងរបៀបបំបាត់កំហុស នោះបង្អួច Disassembly ពី View របារម៉ឺនុយបង្ហាញ isramTestFunc ជាមួយនឹងអាសយដ្ឋាន 0x10000000 (សូមមើលរូបភាពទី 33) ។ ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 28ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 29

របៀប Keil SRAM
ជាច្រើន .sct និង .s files ពីអតីតample កម្មវិធីអនុញ្ញាតឱ្យអ្នកប្រើជ្រើសរើស SRAM ដែលចង់បាន៖ M420_SramModeX.sct និង SetSramModeX.s ។ X នៅក្នុង file ឈ្មោះបញ្ជាក់លេខរបៀប (0 ដល់ 3) សម្រាប់ SRAM ។

  1. បន្ទាប់ពីអតីតampកម្មវិធី le ត្រូវបានបើកពី Keil IDE, the files ដែលមានទីតាំងនៅក្នុងថតដូចគ្នាត្រូវបានបង្ហាញ។ ធានាថា .sct និង .s files ពីអតីតample folder (សូមមើលរូបភាពទី 34) ត្រូវបានប្រើជាមួយនឹងរបៀប SRAM ដែលត្រូវគ្នាកំពុងត្រូវបានសាកល្បង។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 30
  2. តាមលំនាំដើម ម៉ាក្រូ M420_SramMode ប្រើ SRAM Mode 0. ការជួបប្រជុំ SetSramMode0.s file ត្រូវបានបន្ថែមទៅថតរងដូចបង្ហាញក្នុងរូបភាពទី 35 file. តាមលំនាំដើម SRAM Mode 0 ត្រូវបានសាកល្បង (សូមមើលរូបភាពទី 36)។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 31
  3. បន្ទាប់ពីធ្វើតាមជំហានទី 1 និងជំហានទី 2 សូមបន្តដំឡើង .sct file ដែលមានទីតាំងនៅ Flash> កំណត់រចនាសម្ព័ន្ធ Fl ash To ols> Linker ។ សូមមើលរូបភាពទី 37 ដើម្បីពិនិត្យមើលការកំណត់ដែលបានបន្លិចជាពណ៌បៃតងគឺត្រឹមត្រូវ ហើយថាការខ្ចាត់ខ្ចាយត្រឹមត្រូវ។ file ត្រូវបានជ្រើសរើស (ផ្អែកលើការកំណត់រចនាសម្ព័ន្ធ SRAM) ។
  4. ការដំណើរការការកំណត់ក្នុងរូបភាពទី 38 បង្ហាញថា ISRAM ត្រូវបានដាក់ក្នុងរបៀបបំបាត់កំហុសតាមរយៈបង្អួច Disassembly ។ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 33

ការណែនាំអំពីការបំបាត់កំហុស/ការអភិវឌ្ឍន៍លេខកូដសុវត្ថិភាព

ឧបករណ៍អភិវឌ្ឍន៍ និងសរសេរកូដ ADuCM420 គឺស្រដៀងគ្នា ឬដូចគ្នាទៅនឹងឧបករណ៍ដែលប្រើនៅលើឧបករណ៍ Analog Devices, Inc., microcontroller និង microcontrollers ពីក្រុមហ៊ុនផ្សេងទៀត។ ត្រូវតែយកចិត្តទុកដាក់ ដើម្បីធានាថាឧបករណ៍អាចត្រូវបានរៀបចំឡើងវិញ ដើម្បីជៀសវាងស្ថានភាពចាក់សោ។ នៅក្នុងការចាក់សោ ការភ្ជាប់ទៅ ADuCM420 តាមរយៈការសរសេរកម្មវិធី និងឧបករណ៍បំបាត់កំហុសគឺមិនអាចទៀតទេ។
ផ្នែកនេះរាយបញ្ជីសេណារីយ៉ូដែលអាចបង្កឱ្យមានស្ថានភាពចាក់សោ។ ប្រសិនបើស្ថានភាពចាក់សោកើតឡើង ការណែនាំត្រូវបានផ្តល់ជូនដើម្បីសង្គ្រោះឧបករណ៍។
សេណារីយ៉ូដែលបណ្តាលឱ្យមានការចាក់សោឧបករណ៍
ទំព័រ 0 កំហុស Checksum
អាស័យដ្ឋាន 0x1FFC មានការពិនិត្យ 32 ប៊ីតសម្រាប់ Flash Page 0 ។
ខឺណែលនៅលើបន្ទះឈីបដំណើរការពិនិត្យលើទំព័រ 0 ដោយមិនរាប់បញ្ចូល 0x1FFC ទៅ 0x1FFF ។ ប្រសិនបើលទ្ធផលខឺណែលមិនត្រូវគ្នានឹងតម្លៃនៅ 0x1FFC ឬប្រសិនបើតម្លៃ 0x1FFC មិនមែន 0xFFFFFFFF ខឺណែលរកឃើញអំពើពុករលួយនៃទំព័រ 0 ហើយមិនចេញទៅកាន់លេខកូដអ្នកប្រើប្រាស់ ដែលបណ្តាលឱ្យមានការចាក់សោឧបករណ៍។ សូមមើលសៀវភៅណែនាំអំពីផ្នែករឹង ADuCM420 (UG-1807) សម្រាប់ព័ត៌មានអំពីការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃទំព័រ Flash ខាងក្នុង 0 ដោយខឺណែលនៅលើបន្ទះឈីប។ ដើម្បីសង្គ្រោះពីស្ថានភាពនេះ សូមលុបឧបករណ៍ជាច្រើនតាមរយៈឧបករណ៍ទាញយក (I
2 C ឬ MDIO) ហើយត្រូវប្រាកដថាកូដប្រភពអ្នកប្រើប្រាស់កំណត់ Flash Address 0x01FFC = 0xFFFFFFFF។ អតីតample កូដសម្រាប់ ADuCM420 កំណត់រចនាសម្ព័ន្ធ Flash Address 0x01FFC = 0xFFFFFFFF ។ សូមមើលទំព័រ0_checksum នៅក្នុង system_ADuCM420.c file.
ទំព័រ Flash របស់អ្នកប្រើ - អំពើពុករលួយនៃទីតាំងដែលបានបម្រុងទុក
ទីតាំង 32 ប៊ីតកំពូលទាំងប្រាំមួយនៃប្លុក flash នីមួយៗត្រូវបានបម្រុងទុក ហើយការយកចិត្តទុកដាក់ត្រូវតែយកចិត្តទុកដាក់មិនឱ្យសរសេរជាន់លើទីតាំងទាំងនេះ។ ហត្ថលេខាពន្លឺសម្រាប់ប្លុកនីមួយៗ និងការកំណត់ការការពារការសរសេរត្រូវបានរក្សាទុកនៅក្នុងទីតាំងទាំងប្រាំមួយនេះ។ សូមមើលសៀវភៅណែនាំអំពីផ្នែករឹងរបស់ ADuCM420 សម្រាប់ព័ត៌មានអំពីអង្គការអវកាសអ្នកប្រើប្រាស់ពន្លឺ។
ត្រូវប្រាកដថាទីតាំង 32 ប៊ីតកំពូលនៅក្នុងទំព័រពន្លឺនីមួយៗត្រូវបានបម្រុងទុក។ មើលអតីតample កម្មវិធីដែលបានរួមបញ្ចូលនៅក្នុងកម្មវិធីដំឡើងសម្រាប់ព័ត៌មានលម្អិត។ ការកំណត់ឡើងវិញដែលមិនរំពឹងទុក
ការកំណត់ឡើងវិញដែលមិនបានរំពឹងទុក ការកំណត់កម្មវិធីឡើងវិញ ការបើកថាមពលឡើងវិញ ឬការកំណត់ឡើងវិញខាងក្រៅអាចបណ្តាលឱ្យវគ្គបំបាត់កំហុស និងកម្មវិធីបញ្ចប់ភ្លាមៗ ដោយសារការកំណត់ឡើងវិញទាំងនេះបំបែកចំណុចប្រទាក់ serial wire debug (SWD) រវាង J-Link និង Cortex core។ ប្រសិនបើកូដប្រភពរបស់អ្នកប្រើបណ្តាលឱ្យមានការកំណត់ឡើងវិញជាទៀងទាត់ នោះនឹងលុបអ្នកប្រើប្រាស់ flash តាមរយៈកម្មវិធីទាញយក ហើយចាប់ផ្តើមវគ្គបំបាត់កំហុសឡើងវិញ។
របៀបសន្សំថាមពល
ប្រសិនបើលេខកូដអ្នកប្រើប្រាស់ដាក់ស្នូល Cortex ចូលទៅក្នុងស្ថានភាពបិទថាមពល ការបិទភ្លើងបណ្តាលឱ្យមានបញ្ហាបន្ទាប់ពីវដ្តថាមពលសម្រាប់ឧបករណ៍បំបាត់កំហុសដែលប្រើចំណុចប្រទាក់ SWD ។ ឧបករណ៍ដូចជា J-Link ទាមទារស្នូល Cortex ដើម្បីឱ្យសកម្មពេញលេញ។
Keil CMSIS Pack
សម្រាប់អ្នកប្រើប្រាស់ Keil µVision តែប៉ុណ្ណោះ សូមប្រាកដថា Keil CMSIS pack Version 0.8.0 ឬខ្ពស់ជាងនេះកំពុងត្រូវបានប្រើប្រាស់។
ការយកមកវិញនូវឧបករណ៍ដែលចាក់សោរ ម៉ាសលុបឧបករណ៍តាមរយៈឧបករណ៍ទាញយក MDIO ឬ I 2 C។
ឧបករណ៍អារេឡូជីខល (PLA) កម្មវិធី
ADuCM420 រួមបញ្ចូល PLA ដែលមានប្លុក PLA ឯករាជ្យពីរប៉ុន្តែមានទំនាក់ទំនងគ្នាទៅវិញទៅមក។ ប្លុកនីមួយៗមាន 16 ធាតុដែលផ្តល់ឱ្យសរុប 32 ធាតុពី
ធាតុ 0 ដល់ធាតុ 31. ឧបករណ៍ PLA គឺជាឧបករណ៍ក្រាហ្វិកដែលអនុញ្ញាតឱ្យងាយស្រួលក្នុងការកំណត់រចនាសម្ព័ន្ធ PLA ។ ឧបករណ៍ PLA អាចត្រូវបានរកឃើញនៅលើកម្មវិធីដំឡើង ADuCM420 នៅក្រោមថតឧបករណ៍។ ជាមួយនឹងឧបករណ៍ PLA តម្លៃលទ្ធផលត្រឹមត្រូវត្រូវបានកំណត់បន្ទាប់ពីជម្រើសទាំងអស់ពីឧបករណ៍ត្រូវបានជ្រើសរើសយ៉ាងត្រឹមត្រូវ។
កំណត់រចនាសម្ព័ន្ធច្រកទ្វារ និងច្រកចេញ 
ធាតុ PLA នីមួយៗមានតារាងរកមើលការបញ្ចូលពីរដែលអាចកំណត់រចនាសម្ព័ន្ធដើម្បីបង្កើតអនុគមន៍លទ្ធផលតក្ក ដោយផ្អែកលើធាតុបញ្ចូលទាំងពីរ និងត្រឡប់នៅក្នុង PLA ដូចបង្ហាញក្នុងរូបភាពទី 39 ។ ធាតុ PLA នីមួយៗនៅក្នុងប្លុកអាចភ្ជាប់ទៅធាតុផ្សេងទៀតនៅក្នុង ប្លុកដូចគ្នាដោយកំណត់រចនាសម្ព័ន្ធលទ្ធផលនៃ Mux 0 និង Mux 1 ។
អ្នកប្រើប្រាស់អាចជ្រើសរើសធាតុបញ្ចូលរៀងៗខ្លួនដែលត្រូវនឹង PLA_ELEMx ចុះឈ្មោះប៊ីត។ សូមមើលសៀវភៅណែនាំអំពីផ្នែករឹងរបស់ ADuCM420 សម្រាប់បញ្ជីពេញលេញនៃការតភ្ជាប់ដែលអាចធ្វើបានសម្រាប់ធាតុបញ្ចូល/លទ្ធផល GPIO និងសម្រាប់ការកំណត់រចនាសម្ព័ន្ធតារាងរកមើលនៅក្នុង PLA ។
បន្ទាប់​ពី​ការ​បញ្ចូល​ត្រូវ​បាន​ជ្រើស​រើស​ពី GUI សូម​ប្រាកដ​ថា​ជម្រើស BLOCK ELEMENT និង LOOK UP TABLE ត្រូវ​បាន​ជ្រើស​នៅ​ផ្នែក​ខាង​ស្ដាំ​កំពូល​របស់​ឧបករណ៍។ ចុចប៊ូតុង ENTER ដើម្បីបង្កើតលទ្ធផលនៃ PLA (សូមមើលរូបភាព 39) ។ ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 34ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - រូបភាព 35

C សំដៅលើពិធីការទំនាក់ទំនងដែលត្រូវបានបង្កើតឡើងដោយ Philips Semiconductors (ឥឡូវនេះ NXP Semiconductors) ។
ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 - fig asd 10 ការប្រុងប្រយ័ត្ន ESD

ឧបករណ៍រសើប ESD (ការឆក់អគ្គិសនី) ។ ឧបករណ៍សាកថ្ម និងបន្ទះសៀគ្វីអាចបញ្ចេញដោយមិនចាំបាច់រកឃើញ។ ទោះបីជាផលិតផលនេះមានលក្ខណៈពិសេសសៀគ្វីការពារដែលមានប៉ាតង់ ឬមានកម្មសិទ្ធិក៏ដោយ ការខូចខាតអាចកើតឡើងលើឧបករណ៍ដែលទទួលរងនូវ ESD ថាមពលខ្ពស់។ ដូច្នេះ ការប្រុងប្រយ័ត្ន ESD ត្រឹមត្រូវគួរតែត្រូវបានអនុវត្ត ដើម្បីជៀសវាងការថយចុះនៃការអនុវត្ត ឬការបាត់បង់មុខងារ។
ល័ក្ខខ័ណ្ឌច្បាប់ ដោយប្រើក្រុមប្រឹក្សាវាយតម្លៃដែលបានពិភាក្សានៅទីនេះ (រួមជាមួយនឹងឧបករណ៍ ឯកសារសមាសធាតុ ឬសម្ភារៈជំនួយ "ក្រុមប្រឹក្សាវាយតម្លៃ") អ្នកយល់ព្រមនឹងចងតាមលក្ខខណ្ឌដែលបានកំណត់ខាងក្រោម ("កិច្ចព្រមព្រៀង") លុះត្រាតែ អ្នកបានទិញក្រុមប្រឹក្សាវាយតម្លៃ ក្នុងករណីនេះ លក្ខខណ្ឌស្តង់ដារនៃឧបករណ៍អាណាឡូក និងលក្ខខណ្ឌនៃការលក់ត្រូវគ្រប់គ្រង។ កុំប្រើក្រុមប្រឹក្សាវាយតម្លៃរហូតដល់អ្នកបានអាន និងយល់ព្រមលើកិច្ចព្រមព្រៀង។ ការប្រើប្រាស់ក្រុមប្រឹក្សាវាយតម្លៃរបស់អ្នកនឹងបញ្ជាក់ពីការទទួលយកកិច្ចព្រមព្រៀងរបស់អ្នក។ កិច្ចព្រមព្រៀងនេះធ្វើឡើងដោយ និងរវាងអ្នក ("អតិថិជន") និងឧបករណ៍អាណាឡូក, Inc. (“ADI”) ជាមួយនឹងកន្លែងអាជីវកម្មចម្បងរបស់ខ្លួននៅ One Technology Way, Norwood, MA 02062, USA។ យោងទៅតាមល័ក្ខខ័ណ្ឌនៃកិច្ចព្រមព្រៀង ADI ផ្តល់សិទ្ធិដល់អតិថិជននូវអាជ្ញាប័ណ្ណផ្ទាល់ខ្លួន បណ្តោះអាសន្ន ដែលមិនផ្តាច់មុខ មិនអាចអនុញ្ញាតបាន និងមិនអាចផ្ទេរបាន ដើម្បីប្រើប្រាស់ក្រុមប្រឹក្សាវាយតម្លៃសម្រាប់គោលបំណងវាយតម្លៃតែប៉ុណ្ណោះ។ អតិថិជនយល់ និងយល់ព្រមថាក្រុមប្រឹក្សាវាយតម្លៃត្រូវបានផ្តល់ជូនសម្រាប់គោលបំណងតែមួយគត់ និងផ្តាច់មុខដែលបានយោងខាងលើ ហើយយល់ព្រមមិនប្រើប្រាស់ក្រុមប្រឹក្សាវាយតម្លៃសម្រាប់គោលបំណងផ្សេងទៀតណាមួយឡើយ។ លើសពីនេះ អាជ្ញាបណ្ណដែលត្រូវបានផ្តល់គឺត្រូវធ្វើឡើងយ៉ាងច្បាស់លាស់ចំពោះការកំណត់បន្ថែមដូចខាងក្រោម៖ អតិថិជនមិនត្រូវ (i) ជួល ជួល បង្ហាញ លក់ ផ្ទេរ ប្រគល់ អាជ្ញាប័ណ្ណរង ឬចែកចាយក្រុមប្រឹក្សាវាយតម្លៃ។ និង (ii) អនុញ្ញាតឱ្យភាគីទីបីណាមួយចូលទៅកាន់ក្រុមប្រឹក្សាវាយតម្លៃ។ ដូចដែលបានប្រើនៅទីនេះ ពាក្យ "ភាគីទីបី" រួមបញ្ចូលអង្គភាពណាមួយក្រៅពី ADI អតិថិជន បុគ្គលិករបស់ពួកគេ សាខា និងទីប្រឹក្សាក្នុងផ្ទះ។ ក្រុមប្រឹក្សាវាយតម្លៃមិនត្រូវបានលក់ទៅឱ្យអតិថិជនទេ។ សិទ្ធិទាំងអស់ដែលមិនត្រូវបានផ្តល់ឱ្យយ៉ាងច្បាស់លាស់នៅទីនេះ រួមទាំងភាពជាម្ចាស់នៃក្រុមប្រឹក្សាវាយតម្លៃត្រូវបានរក្សាដោយ ADI ។ ភាពសម្ងាត់។ កិច្ចព្រមព្រៀងនេះ និងក្រុមប្រឹក្សាវាយតម្លៃទាំងអស់ត្រូវចាត់ទុកថាជាព័ត៌មានសម្ងាត់ និងជាកម្មសិទ្ធិរបស់ ADI ។ អតិថិជនមិនអាចបង្ហាញ ឬផ្ទេរផ្នែកណាមួយនៃក្រុមប្រឹក្សាវាយតម្លៃទៅភាគីផ្សេងទៀតដោយហេតុផលណាមួយឡើយ។ នៅពេលឈប់ប្រើប្រាស់ក្រុមប្រឹក្សាវាយតម្លៃ ឬការបញ្ចប់កិច្ចព្រមព្រៀងនេះ អតិថិជនយល់ព្រមប្រគល់ក្រុមប្រឹក្សាវាយតម្លៃទៅ ADI ភ្លាមៗ។ ការរឹតបន្តឹងបន្ថែម។ អតិថិជនអាចមិនរុះរើ បំបែក ឬបញ្ច្រាសបន្ទះឈីបវិស្វករនៅលើក្រុមប្រឹក្សាវាយតម្លៃឡើយ។ អតិថិជនត្រូវជូនដំណឹងដល់ ADI អំពីការខូចខាតដែលបានកើតឡើង ឬការកែប្រែ ឬការផ្លាស់ប្តូរណាមួយដែលវាធ្វើទៅក្រុមប្រឹក្សាវាយតម្លៃ រួមទាំងប៉ុន្តែមិនកំណត់ចំពោះការលក់ ឬសកម្មភាពផ្សេងទៀតដែលប៉ះពាល់ដល់ខ្លឹមសារសម្ភារៈនៃក្រុមប្រឹក្សាវាយតម្លៃនោះទេ។ ការកែប្រែក្រុមប្រឹក្សាវាយតម្លៃត្រូវតែអនុវត្តតាមច្បាប់ដែលអាចអនុវត្តបាន រួមទាំងប៉ុន្តែមិនកំណត់ចំពោះសេចក្តីណែនាំរបស់ RoHS នោះទេ។ ការបញ្ចប់ ADI អាចបញ្ចប់កិច្ចព្រមព្រៀងនេះនៅពេលណាក៏បាន នៅពេលផ្តល់ការជូនដំណឹងជាលាយលក្ខណ៍អក្សរដល់អតិថិជន។ អតិថិជនយល់ព្រមត្រឡប់ទៅ ADI ក្រុមប្រឹក្សាវាយតម្លៃនៅពេលនោះ។ ដែនកំណត់នៃការទទួលខុសត្រូវ។ ក្រុមប្រឹក្សាវាយតម្លៃដែលផ្តល់ជូននៅទីនេះគឺត្រូវបានផ្តល់ជូន "ដូចដែលមាន" ហើយ ADI មិនធ្វើការធានា ឬការតំណាងនៃប្រភេទណាមួយទាក់ទងនឹងវាទេ។ ADI បដិសេធយ៉ាងជាក់លាក់ចំពោះការតំណាង ការយល់ព្រម ការធានា ឬការធានា ការបង្ហាញ ឬដោយបង្កប់ន័យ ដែលទាក់ទងនឹងក្រុមប្រឹក្សាវាយតម្លៃ រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះ លក្ខខណ្ឌ លក្ខខណ្ឌដែលមិនទាន់កំណត់ សម្រាប់គោលបំណងពិសេស ឬការមិនរំលោភលើសិទ្ធិកម្មសិទ្ធិបញ្ញា។ ក្នុងករណីណាក៏ដោយ ADI និងអ្នកផ្តល់អាជ្ញាប័ណ្ណរបស់ខ្លួននឹងទទួលខុសត្រូវចំពោះការខូចខាតដោយចៃដន្យ ពិសេស ដោយផ្ទាល់ ឬដោយអចេតនាណាមួយដែលបណ្តាលមកពីការកាន់កាប់របស់អតិថិជន ឬការប្រើប្រាស់តារាងវាយតម្លៃ ផលចំណេញផ្នែកហិរញ្ញវត្ថុ។ ការចំណាយយឺតយ៉ាវ ថ្លៃពលកម្ម ឬការបាត់បង់សុច្ឆន្ទៈ។ ទំនួលខុសត្រូវសរុបរបស់ ADI ពីមូលហេតុ និងមូលហេតុទាំងអស់ត្រូវកំណត់ចំពោះចំនួនប្រាក់ 100.00 ដុល្លារអាមេរិក ($XNUMX)។ នាំចេញ។ អតិថិជនយល់ព្រមថាវានឹងមិននាំចេញដោយផ្ទាល់ ឬដោយប្រយោលពីក្រុមប្រឹក្សាវាយតម្លៃទៅប្រទេសមួយផ្សេងទៀតនោះទេ ហើយវានឹងអនុលោមតាមច្បាប់ និងបទប្បញ្ញត្តិរបស់សហព័ន្ធសហរដ្ឋអាមេរិកដែលអាចអនុវត្តបានទាំងអស់ទាក់ទងនឹងការនាំចេញ។ ច្បាប់គ្រប់គ្រង។ កិច្ចព្រមព្រៀងនេះនឹងត្រូវគ្រប់គ្រងដោយ និងបកស្រាយដោយអនុលោមតាមច្បាប់សំខាន់ៗនៃរដ្ឋម៉ាសាឈូសេត (មិនរាប់បញ្ចូលការប៉ះទង្គិចនៃច្បាប់)។ សកម្មភាពផ្លូវច្បាប់ណាមួយទាក់ទងនឹងកិច្ចព្រមព្រៀងនេះនឹងត្រូវបានស្តាប់នៅក្នុងរដ្ឋ ឬតុលាការសហព័ន្ធដែលមានយុត្តាធិការនៅក្នុង Suffolk County រដ្ឋ Massachusetts ហើយអតិថិជនត្រូវបញ្ជូនទៅកាន់យុត្តាធិការផ្ទាល់ខ្លួន និងទីកន្លែងនៃតុលាការបែបនេះ។
©2021 Analog Devices, Inc. រក្សាសិទ្ធិគ្រប់យ៉ាង។ ពាណិជ្ជសញ្ញា និងពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជី គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។ UG25844-1/21(0)

One Technology Way • PO Box 9106
• Norwood, MA 02062-9106, USA
• ទូរស័ព្ទ៖ 781.329.4700 • ទូរសារ៖ 781.461.3113
www.analog.com

ឯកសារ/ធនធាន

ឧបករណ៍អាណាឡូក ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 [pdf] ការណែនាំអ្នកប្រើប្រាស់
ADuCM420 ប្រព័ន្ធអភិវឌ្ឍន៍ ADuCM420 ប្រព័ន្ធអភិវឌ្ឍន៍

ឯកសារយោង

ទុកមតិយោបល់

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