ໂລໂກ້ ANALOG DEVICES

ຄູ່ມືຜູ້ໃຊ້ EVAL-ADUCM420QSP1Z
UG-1926
ລະບົບການພັດທະນາ ADuCM420: ການເລີ່ມຕົ້ນການສອນ 

ຄຸນສົມບັດ

ການໂຕ້ຕອບຜ່ານ mIDAS-Link emulator
ທາງເລືອກການສະຫນອງພະລັງງານ: 9 V wall wart adapter, 5 V terminal ການສະຫນອງພາຍນອກ, ຫຼືການສະຫນອງ USB
ລະບົບການພັດທະນາ ADuCM420 ອໍານວຍຄວາມສະດວກໃນການປະເມີນຜົນການປະຕິບັດຂອງ ADuCM420 ດ້ວຍອົງປະກອບພາຍນອກຢ່າງຫນ້ອຍ.
ເນື້ອໃນຊຸດລະບົບການພັດທະນາ
ກະດານປະເມີນຜົນ EVAL-ADUCM420QSP1Z mIDAS-Link emulator
1 ສາຍ USB
ເອກະສານທີ່ຕ້ອງການ
ແຜ່ນຂໍ້ມູນ ADuCM420
ຄູ່ມືການອ້າງອິງຮາດແວ ADuCM420
ຕ້ອງການຊອບແວ
ຕົວຕິດຕັ້ງ ADuCM420
MDIOWSD
Keil® μVision®5
ຕົວຕິດຕັ້ງ IAR
ຊອບແວ IAR IDE

ຄຳອະທິບາຍທົ່ວໄປ

ADuCM420 ເປັນອຸປະກອນຊຸດດຽວທີ່ປະສົມປະສານຢ່າງສົມບູນແບບທີ່ລວມເອົາອຸປະກອນຕໍ່ພ່ວງອະນາລັອກປະສິດທິພາບສູງຮ່ວມກັບອຸປະກອນຕໍ່ພ່ວງດິຈິຕອນ. ADuCM420 ມີລັກສະນະ 12-bit, 2 MSPS ທີ່ໄດ້ມາຂໍ້ມູນໃນ 16 pins input, ເປັນໂຮງງານຜະລິດ Arm® Cortex®-M33, 12 voltage ຕົວປ່ຽນດິຈິຕອນເປັນອະນາລັອກ (DACs), ແລະຄວາມຊົງຈໍາ 2×256 kB Flash/EE, ຫຸ້ມຫໍ່ຢູ່ໃນຊຸດ chip scale 64-ball wafer level (WLCSP).
ລະບົບການພັດທະນາ ADuCM420 (E VA L -ADUCM420QSP1Z) ຖືກຫຸ້ມຫໍ່ຢ່າງເຕັມທີ່ເພື່ອປະເມີນລັກສະນະທັງຫມົດຂອງ ADuCM420, ໄມໂຄຄອນຄວບຄຸມອະນາລັອກທີ່ມີຄວາມແມ່ນຍໍາສູງ. ADuCM420 ປະກອບມີ 12 ຊ່ອງ AINx ພາຍນອກ, voltage ຜົນ​ຜະ​ລິດ DACs (VDACs​) ແລະ​ຫນ້າ​ທີ່​ແບ່ງ​ປັນ​ຕ່າງໆ​ທີ່​ມີ​ຈຸດ​ປະ​ສົງ​ການ​ປ້ອນ​ຂໍ້​ມູນ / ຜົນ​ຜະ​ລິດ​ທົ່ວ​ໄປ (GPIOs​) ທີ່​ກໍາ​ນົດ​ໄດ້​ໂດຍ​ຜ່ານ​ການ​ຈົດ​ທະ​ບຽນ​. ຊ່ອງ VDAC ສ້າງຂອບເຂດຜົນຜະລິດໄດ້ເຖິງ 2.5 V ຫຼື 3.3 V ເຕັມຂະຫນາດ. ກະດານ E VA L-ADUCM420QSP1Z ໃຊ້ເຄື່ອງຄວບຄຸມເສັ້ນຊື່ທີ່ມີສຽງດັງ, ຫຼຸດລົງຕໍ່າ (LDO) ເພື່ອພະລັງງານອຸປະກອນ. ADuCM420 ກໍາລັງຂັບເຄື່ອນດ້ວຍສາມທາງເລືອກຕໍ່ໄປນີ້: ອະແດບເຕີຕຸ່ມຝາ 9 V, ຕັນ terminal ການສະຫນອງພາຍນອກ 5 V, ແລະການສະຫນອງ USB.
ຄູ່ມືຜູ້ໃຊ້ນີ້ອະທິບາຍວິທີການກໍາຫນົດຄ່າຄະນະກໍາມະການປະເມີນຜົນ E VA L ADUCM420QSP1Z ໂດຍການໃຫ້ຂັ້ນຕອນໂດຍຂັ້ນຕອນກ່ຽວກັບການເຊື່ອມຕໍ່ຢູ່ໃນກະດານປະເມີນຜົນ. ຄູ່ມືຜູ້ໃຊ້ນີ້ຍັງມີຂໍ້ມູນກ່ຽວກັບສະບັບການປະເມີນຜົນຂອງເຄື່ອງມືຊອບແວພາກສ່ວນທີສາມທີ່ຈະດາວໂຫລດ. ນອກຈາກນັ້ນ, ຄູ່ມືຜູ້ໃຊ້ນີ້ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການໂຫລດລະຫັດທີ່ສະຫນອງໃຫ້ examples. ເບິ່ງຮູບ 1 ສໍາລັບຮູບຂອງກະດານ E VA L -ADUCM420QSP1Z. ການປະຕິບັດຕາມຄໍາແນະນໍານີ້ເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດສ້າງແລະດາວໂຫລດລະຫັດຜູ້ໃຊ້ຂອງຕົນເອງເພື່ອໃຊ້ໃນຄວາມຕ້ອງການຂອງລະບົບສຸດທ້າຍຂອງຕົນເອງ. ຂໍ້ມູນຈໍາເພາະເຕັມທີ່ສໍາລັບ ADucM420 ແມ່ນມີຢູ່ໃນເອກະສານຂໍ້ມູນ ADuCM420, ເຊິ່ງຕ້ອງໄດ້ຮັບການປຶກສາຫາລືຮ່ວມກັນກັບຄູ່ມືຜູ້ໃຊ້ນີ້ເມື່ອໃຊ້ກະດານ E VA L -ADUCM420QSP1Z.
ປະຫວັດການທົບທວນ
ວັນທີ 1/2021—ສະບັບປັບປຸງ 0: ສະບັບທຳອິດ
ຮູບຖ່າຍ EVAL-ADUCM420QSP1Z ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 20UG-1926
ຮາດແວກະດານປະເມີນ
ການສະໜອງພະລັງງານ ແລະຕົວເລືອກການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນ
ລະບົບການພັດທະນາ E VA L-ADUCM420QSP1Z ສາມາດຂັບເຄື່ອນດ້ວຍທາງເລືອກຕໍ່ໄປນີ້: ຕັນ 5 V terminal ຈາກອຸປະກອນ bench, ອະແດບເຕີ 9 V ຕິດຝາ, ຫຼືການສະຫນອງ USB. ເບິ່ງຕາຕະລາງ 1 ສໍາລັບການຕັ້ງຄ່າ jumper on-board ສໍາລັບແຕ່ລະທາງເລືອກການສະຫນອງພະລັງງານແລະຕົວເຊື່ອມຕໍ່ທາງເລືອກອື່ນໆ. ສະຖານທີ່
Pin 1 ສໍາລັບແຕ່ລະ pin header ສໍາລັບການສະຫນອງ. ສໍາລັບທາງເລືອກການສະຫນອງພະລັງງານໃດໆ, ວາງ jumpers ທີ່ສະແດງຢູ່ໃນຕາຕະລາງ 1 ໃນການຕັ້ງຄ່າປະຕິບັດງານທີ່ຕ້ອງການກ່ອນທີ່ຈະສະຫນອງ
ພະລັງງານກັບ EVA L -ADUCM420QSP1Z (ເບິ່ງຮູບ 2). ການສະຫນອງພະລັງງານແຕ່ລະແມ່ນ decoupled ກັບຍົນພື້ນດິນທີ່ກ່ຽວຂ້ອງດ້ວຍ capacitor 10 µF ແລະ 0.1 µF. ແຕ່ລະ pin ການສະຫນອງອຸປະກອນຍັງ decoupled ກັບຄູ່ capacitor 10 µF ແລະ 0.1 µF ກັບຍົນດິນທີ່ກ່ຽວຂ້ອງ.
ການໂຕ້ຕອບກະດານ EVAL-ADUCM420QSP1Z
ADuCM420 ມີອິນເຕີເຟດດິຈິຕອນເທິງຊິບ, ເຊັ່ນ: ເຄື່ອງຮັບ/ສົ່ງສັນຍານແບບອະຊິດໂຄໂນດ (UART), ການໂຕ້ຕອບຕໍ່ອຸປະກອນຕໍ່ເນື່ອງ (SPI), ການຈັດການຂໍ້ມູນການປ້ອນຂໍ້ມູນ/ການສົ່ງອອກ (MDIO), ແລະ I 2 C. ເບິ່ງຮູບທີ 1 ສໍາລັບການເປີດ- ສະຖານທີ່ອົງປະກອບຂອງກະດານ.
ທາງເລືອກການສະຫນອງພະລັງງານ Bench
ADuCM420 ຕ້ອງການ 5 V ສໍາລັບການເຮັດວຽກປົກກະຕິ. ການເຮັດເລື້ມຄືນການຕັ້ງຄ່າ jumper ໃນຕາຕະລາງ 1, ການສະຫນອງ 5 V terminal block ຈະຜ່ານຜູ້ຄວບຄຸມ 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 Supply ຫຼື 9 V Wall Wart 
JP6—ອຸປະກອນເຕັກໂນໂລຊີໃນອະນາຄົດ
ການສະໜອງສາກົນ (FTDI).
ບໍ່ ສັ້ນ. ແມ່ນແລ້ວ
JP7—USB ແມ່ນແລ້ວ ສັ້ນ. ແມ່ນແລ້ວ
P11—IOVDD1 ບໍ່ Pin 1 ແລະ Pin 2 = 1.8 V, Pin 2 ແລະ Pin 3 = 1.2 V. ແມ່ນແລ້ວ
P15—DVDD ບໍ່ 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 ແມ່ນແລ້ວ pins ເຫຼົ່ານີ້ໃຊ້ຊິບ FTDI ເທິງກະດານທີ່ສາມາດໃຊ້ໃນຕົວດາວໂຫລດ I 2 C. ແມ່ນແລ້ວ

ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 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 powered. Pin 2 ແລະ Pin 3 = Arduino powered. ຢ່າໃຊ້ໄຟ USB ສໍາລັບກະດານ EVAL-ADUCM420QSP1Z ຖ້າ Arduino ແລະກະດານປະເມີນຜົນຖືກເຊື່ອມຕໍ່ກັນ.
JP16 ແມ່ນແລ້ວ ພະລັງງານຈາກ Arduino ຜ່ານກະດານ EVAL-ADUCM420QSP1Z ຖ້າ jumper ນີ້ສັ້ນລົງ, EVAL- DUCM420QSP1Z ຍັງເພີ່ມພະລັງງານ Arduino.
JP11 1 ແມ່ນແລ້ວ 3.3 V LDO ຜົນຜະລິດ ສັ້ນ.
JP12 1 ແມ່ນແລ້ວ ພະລັງງານ 3.3 V ກັບ Arduino IOREF pin ສັ້ນ.
JP13 1 ແມ່ນແລ້ວ ADuCM420 ຣີເຊັດເປັນ Arduino reset ສັ້ນ.
JP14 1 ແມ່ນແລ້ວ ພະລັງງານ 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 pins, ເບິ່ງແຜ່ນຂໍ້ມູນ ADuCM420 ແລະຄູ່ມືການອ້າງອິງຮາດແວ ADuCM420 (UG-1807).
ໂດຍຄ່າເລີ່ມຕົ້ນ, ກະດານ EVAL-ADuCM420QSP1Z ໄດ້ຖືກຕັ້ງຄ່າເປັນກະດານສໍາລອງ Arduino, ໂດຍມີຕົວເຊື່ອມຕໍ່ທີ່ບັນຈຸຢູ່ໃນອົງປະກອບຂອງ PCB ເທົ່ານັ້ນ.
ຖ້າກະດານ EVAL-ADuCM420QSP1Z ຈະຖືກຕັ້ງຄ່າເປັນເຈົ້າພາບ Arduino, ຕື່ມຂໍ້ມູນປະເພດຕົວເຊື່ອມຕໍ່ທີ່ແຕກຕ່າງກັນຢູ່ດ້ານ solder ດ້ວຍຄໍາແນະນໍາຕໍ່ໄປນີ້:

  • P16 ແລະ P19: 8-pin, ຫົວແຖວດ່ຽວ, pitch 2.54 mm (ສໍາລັບ example, Samtec SSQ-108-03-GS)
  • P21: 6-pin, header ແຖວດ່ຽວ, pitch 2.54 mm (ຕົວຢ່າງample, Samtec SSQ-106-03-GS)
  • P13: 10-pin, headers ແຖວດ່ຽວ, pitch 2.54 mm (ສໍາລັບ example, Samtec SSQ-110-03-GS)

ຮູບທີ 3 ສະແດງປະເພດຂອງຕົວເຊື່ອມຕໍ່ທີ່ເຫມາະສົມ. ສໍາລັບການເຊື່ອມຕໍ່ອະແດບເຕີສໍາລອງທີ່ເຫມາະສົມ, ໃຫ້ແນ່ໃຈວ່າພາກສ່ວນເພດຍິງຢູ່ໃນດ້ານ solder ທີ່ມີ pins ຍາວ protruding ຜ່ານໄປຂ້າງອົງປະກອບ. ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 1ຮູບ 3. ປະເພດຕົວເຊື່ອມຕໍ່ສໍາລັບ Arduino Master ແລະ Slave Adapter Configuration
ຕາຕະລາງ 3. ການເຊື່ອມຕໍ່ Pin EVAL-ADUCM420QSP1Z ກັບ Arduino Pins 

R3 Header Pins  Arduino Pin 
ດິຈິຕອລ
P13
P1.2/SCL1 SCL
P1.3/SDA1 SDA
AREF AREF
DGND GND
P0.0/SCLK0 ສຄ
P0.1/MISO0 MISO
P0.2/MOSI0 MOSI
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 MISO
IOVDD0 3.3V
P0.0/SCLK0 ສຄ
P0.2/MOSI0 MOSI
ຣີເຊັດ ຣີເຊັດ
DGND GND
ພະລັງງານ
P19
Arduino ຫຼື ADuCM420 Power 7V VIN
ອາຍຸ GND
ອາຍຸ GND
Arduino ຫຼື ADuCM420 Power 5V
Arduino ຫຼື ADuCM420 Power 3V3
ຣີເຊັດ Arduino ຫຼື ADuCM420 ຣີເຊັດ
Arduino ຫຼື ADuCM420 Power IOREF
ບໍ່ມີການເຊື່ອມຕໍ່ ບໍ່ມີການເຊື່ອມຕໍ່
ອະນາລັອກ
P21
AIN0 ADC5
AIN1 ADC4
AIN2 ADC3
AIN3 ADC2
AIN4 ADC1
AIN14 ADC0

ເລີ່ມຕົ້ນ

ຂັ້ນຕອນການຕິດຕັ້ງຊອບແວ
ປະ​ຕິ​ບັດ​ຕາມ​ຂັ້ນ​ຕອນ​ຕໍ່​ໄປ​ນີ້​ກ່ອນ​ທີ່​ຈະ​ສຽບ​ອຸ​ປະ​ກອນ USB ໃດ​ຫນຶ່ງ​ເຂົ້າ​ໄປ​ໃນ PC ໄດ້​:

  1. ປິດແອັບພລິເຄຊັນທີ່ເປີດທັງໝົດຢູ່ໃນ PC.
  2. ຫຼັງຈາກດາວໂຫຼດ ADuCM420 ຕິດຕັ້ງຈາກ ftp://ftp.analog.com/pub/microconverter/ADuCM420, double click ADuCM420Installer-V0.1.0.0.exe ແລະປະຕິບັດຕາມ.
    ຄໍາແນະນໍາທີ່ສະແດງຢູ່ໃນຮູບ 4. ປ່ອງຢ້ຽມການຕິດຕັ້ງ ADuCM420Installer ສະແດງວິທີການຕິດຕັ້ງແລະການເລືອກອົງປະກອບ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4. ຜູ້ໃຊ້ສຸດທ້າຍ
    ຂໍ້ຕົກລົງໃບອະນຸຍາດ (EULA) ຈະຖືກສະແດງຫຼັງຈາກດໍາເນີນການຜ່ານຫນ້າຕ່າງການຕິດຕັ້ງ ADuCM420Installer. ການຍອມຮັບ EULA ສະກັດຕົວຕິດຕັ້ງ, ແລະການປະຕິເສດ EULA ຍົກເລີກຕົວຕິດຕັ້ງ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 1
  3. ຫຼັງຈາກການຕິດຕັ້ງ, ໂຟນເດີ \AnalogDevices\ADuCM420 ເປີດ. ສະຖານທີ່ນີ້ມີຕົວຢ່າງamples folder ທີ່ເກັບຮັກສາ example ລະຫັດສໍາລັບ ADuCM420 (ເບິ່ງຮູບ 5).

ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 1

KEIL μVISION5
ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ Keil μVision5 (IDE) ປະສົມປະສານທຸກເຄື່ອງມືທີ່ຈໍາເປັນເພື່ອແກ້ໄຂ, ປະກອບ, ແລະລະຫັດດີບັກ. ວິທີທີ່ໄວທີ່ສຸດທີ່ຈະເລີ່ມດໍາເນີນການ Keil IDE ແມ່ນເພື່ອເປີດໂຄງການທີ່ມີຢູ່ແລ້ວໂດຍການນໍາໃຊ້ຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:

  1. ໃນ Keil, ຄລິກ Project > Open Project.
  2. ຊອກຫາໂຟນເດີທີ່ຕິດຕັ້ງຊອບແວ ADuCM420 (C:\AnalogDevices\ADuCM420…).
  3. ເປີດ M420_GPIO.uvprojx file, ຕັ້ງຢູ່ໃນ ADuCM420\examples\M420_GPIO\ARM ໂຟນເດີ. ການ​ເປີດ​ file ເປີດຕົວ exampໂຄງການ le.
  4. ຕັ້ງຄ່າຊຸດ Cortex microcontroller software interface standard (CMSIS) ກ່ອນທີ່ຈະດໍາເນີນການຜ່ານແຫຼ່ງ. ເບິ່ງ CMSIS Pack ໃນ 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. ເມື່ອຕົວຕິດຕັ້ງແພັກຖືກເປີດເປັນຄັ້ງທຳອິດ, ມັນອາດຈະໃຊ້ເວລາສອງສາມນາທີເພື່ອອັບເດດຕົວຕິດຕັ້ງແພັກ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 4
  2. ຫຼັງຈາກຕົວຕິດຕັ້ງ CMSIS pack ເປີດ, ຄລິກ File > ນໍາເຂົ້າ. ເລືອກແລະນໍາເຂົ້າຊຸດ ADuCM420 ທີ່ລວມຢູ່ໃນການຕິດຕັ້ງການຕິດຕັ້ງ (ເບິ່ງຮູບ 7).
  3. ດ້ວຍການຕິດຕັ້ງຊຸດ ADuCM420 CMSIS, ອຸປະກອນ ADuCM420 ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ Keil μVision5 IDE. ADuCM420 ປາກົດຢູ່ໃນແຖບອຸປະກອນຂອງປ່ອງຢ້ຽມ Keil, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 8.

ຕົວເລືອກຫ້ອງສະໝຸດ ແລະໂຄງການສຳລັບ ADUCM420 ໃນ KEIL µVISION5
ໂຄງການ Keil µVision5 files ຖືກຈັດໃສ່ໃນໂຟນເດີ Arm ສໍາລັບແຕ່ລະ exampໂຄງການ le. ຕົວຢ່າງample, C:\Analog Devices\ ADuCM420\examples\M420_Adc\ARM\M420_Adc.uvporjx ແມ່ນ file ທີ່ເປີດໂດຍ Keil. ໂດຍການຄລິກທີ່ໄອຄອນ Manage RunTime Environment ຈາກເມນູການຕັ້ງຄ່າ Keil (ເບິ່ງຮູບ 9), ຜູ້ໃຊ້ສາມາດເລືອກອົງປະກອບທີ່ຈໍາເປັນຈາກ Peripheral Libraries ໃນໂຄງການຂອງເຂົາເຈົ້າ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 11.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 5ການຕັ້ງຄ່າໂຄງການ IAR IDE
ມັນແມ່ນແນະນໍາໃຫ້ຜູ້ໃຊ້ຄັ້ງທໍາອິດເປີດ example ໂຄງການຈາກ examples folder. ຕົວຢ່າງ, M420_Adc.eww file ແມ່ນໂຄງການ IAR Embedded Workb ench® file ສໍາລັບ ADC example, ແລະມັນສາມາດເປີດໄດ້ຈາກ C:\Analog Devices\ADuCM420\examples\M420_Adc\IAR\ ໂຟນເດີ.
ເປີດ example file ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ສັງ​ລວມ​, ການ​ຂຽນ​ໂປຣ​ແກຣມ​, ແລະ debugging ໂດຍ​ບໍ່​ມີ​ການ​ປ່ຽນ​ແປງ​ການ​ຕັ້ງ​ຄ່າ​ຈາກ​ຜູ້​ໃຊ້​.

ຖ້າສ້າງໂຄງການທີ່ອີງໃສ່ IAR ໃໝ່, ຂັ້ນຕອນຕໍ່ໄປນີ້ຈະຕ້ອງຖືກເຮັດສໍາເລັດເພື່ອດໍາເນີນການ ADuCM420 example ໂຄງ​ການ​ຢ່າງ​ຖືກ​ຕ້ອງ​:

  1. ຈາກເມນູໂຄງການ, ເລືອກຕົວເລືອກ.
  2. ຄລິກທີ່ໝວດໝູ່ຕົວເລືອກທົ່ວໄປ, ແລະໃຫ້ແນ່ໃຈວ່າອຸປະກອນທີ່ເລືອກແມ່ນອຸປະກອນອະນາລັອກ ADuCM420 ພາຍໃຕ້ແຖບເປົ້າໝາຍ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 6ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 7
  3. ຫຼັງຈາກອຸປະກອນ ADuCM420 ຖືກເລືອກ, ໃຫ້ຄລິກໃສ່ແຖບການຕັ້ງຄ່າຫ້ອງສະຫມຸດ. ໃຫ້ແນ່ໃຈວ່າການຕັ້ງຄ່າທັງຫມົດກົງກັບທີ່ສະແດງຢູ່ໃນຮູບ 12.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 8
  4. ຕໍ່ໄປ, ຄລິກ C/C++ Compiler, ແລະກວດເບິ່ງວ່າໄດເລກະທໍລີກົງກັບທີ່ສະແດງຢູ່ໃນກ່ອງ Additional includedirectories (ເບິ່ງຮູບ 13).ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 9
  5. ຕໍ່ໄປ, ໃຫ້ຄລິກໃສ່ປະເພດ Linker, ກວດເບິ່ງກ່ອງມາດຕະຖານ Override ໃນແຖບ Config, ແລະຊອກຫາຕົວເຊື່ອມຕໍ່. file ພາຍໃຕ້ການຕັ້ງຄ່າ Linker file ພາກສ່ວນ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 14.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 10
  6. ກວດເບິ່ງການຕັ້ງຄ່າ Debugger, ແລະໃຫ້ແນ່ໃຈວ່າການຕັ້ງຄ່າທັງຫມົດກົງກັບທີ່ສະແດງຢູ່ໃນຮູບ 15 ແລະຮູບ 16 ໃນແຖບດາວໂຫລດແລະຕິດຕັ້ງ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 11ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 12
  7. ກວດເບິ່ງວ່າການຕັ້ງຄ່າ J-Link/J-Trace ໃນແຖບຕັ້ງຄ່າກົງກັບທີ່ສະແດງຢູ່ໃນຮູບ 17.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 13
  8. ກົດ OK, ແລະຜູ້ໃຊ້ສາມາດເລີ່ມຕົ້ນ configure exampໂປຣແກຣມ le ສໍາລັບ ADuCM420 ໃນ IAR IDE.

mIDAS-LINK Connector—ການ​ເຊື່ອມ​ຕໍ່​ຮາດ​ແວ
ໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອເຊື່ອມຕໍ່ mIDAS-Link ກັບ E VA L -ADUCM420QSP1Z:

  1. ເຊື່ອມຕໍ່ສາຍ USB ທີ່ສະໜອງໃຫ້ລະຫວ່າງ PC ແລະຕົວເຊື່ອມຕໍ່ 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 ສະແດງການຕັ້ງຄ່າ pin mIDAS-Link.
ຕາຕະລາງ 4. mIDAS-Link Pin Labels

EVAL-ADUCM420QSP1Z HeaderPin No.   mIDAS-Link Pin Labels 
1, 2 ດີວີດີ
3, 11, 19 NC
4, 6, 8,10, 12, 14, 16, 18 DGND
5 P1.0/SIN0
7 SWDIO
9 SWCLK
12
15
ທາງເລືອກ P2.2/SWO ຜ່ານ JP4
ຣີເຊັດ
17 P1.1/SOUT1

ການປະເມີນຮູບແບບການດາວໂຫຼດ MDIO
ຕົວດາວໂຫລດ MDIO ສາມາດຖືກສະກັດຈາກຕົວຕິດຕັ້ງເທິງ ftp://ftp.analog.com/pub/microconverter/ADuCM420 webເວັບໄຊ. ໃຊ້ຕົວດາວໂຫລດ MDIO ກັບຊອບແວ MDIOWSD ເພື່ອດາວໂຫລດເລກຖານສິບຫົກ files. ໃຊ້ອະແດບເຕີ USB ຫຼາຍສ່ວນຕິດຕໍ່ SUB-20 (ບໍ່ລວມ) ເພື່ອເຊື່ອມຕໍ່ EVA L-ADUCM420QSP1Z ກັບ PC ຜ່ານເຄື່ອງມືຊອບແວ MDIOWSD. ພາກສ່ວນລະບົບປະຕິບັດການ Windows 10 ອະທິບາຍຂັ້ນຕອນການດາວໂຫຼດລະຫັດ ແລະ example ບັນດາໂຄງການຈາກຕົວຕິດຕັ້ງໄປຫາອຸປະກອນ ADuCM420 ໂດຍໃຊ້ອິນເຕີເຟດ MDIO.
ລະບົບປະຕິບັດການ Windows 10
ຫຼັງ​ຈາກ​ການ​ເຊື່ອມ​ຕໍ່​ອະ​ແດບ​ເຕີ USB ຫຼາຍ interface SUB-20 ກັບ PC, ອະ​ແດບເຕີ USB ຈະ​ຕິດ​ຕັ້ງ​ຊອບ​ແວ SUB-20 ອັດ​ຕະ​ໂນ​ມັດ. ເພື່ອຮັບປະກັນວ່າຊອບແວຈະຕິດຕັ້ງ ແລະເຊື່ອມຕໍ່ກັບ E VA L -ADUCM420QSP1Z ຢ່າງຖືກຕ້ອງ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  1. Double click the SUB-20 firmware updater.exe file ຕິດຕັ້ງຢູ່ໃນ PC ຫຼັງຈາກອະແດບເຕີ SUB-20 ຖືກເຊື່ອມຕໍ່ເພື່ອເປີດສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ແບບກາຟິກ (GUI) ທີ່ສະແດງໃນຮູບ 18.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 14
  2. ສຳລັບ Windows® 10, ຮູບທີ 18 ອາດຈະເປີດໂດຍອັດຕະໂນມັດເພື່ອອັບເດດອະແດັບເຕີ SUB-20 ໂດຍບໍ່ຈໍາເປັນຕ້ອງຄລິກສອງເທື່ອທີ່ SUB-20 firmware updater.exe file. ຄລິກທີ່
    ປຸ່ມອັບເດດ. ສໍາລັບ Windows 7 ແລະຮຸ່ນກ່ອນຫນ້າ, ຜູ້ໃຊ້ອາດຈະບໍ່ຈໍາເປັນຕ້ອງປັບປຸງອະແດບເຕີ SUB-20.
  3. ຫຼັງຈາກອະແດບເຕີສໍາເລັດການອັບເດດ, ເຊື່ອມຕໍ່ pins ໃນກະດານ SUB-20 ກັບ pins ໃນ 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. 3.
  5. ເຊື່ອມຕໍ່ສາຍ USB ຈາກ PC ກັບກະດານ SUB-20 ແລະແລ່ນ C:\ADuCM420…\SoftwareTools\MDIOWSD\ MDIOWSD.exe. ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມ GUI ຈະເປີດ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 19.
  6. ກົດປຸ່ມ Browse (ເບິ່ງຮູບ 19), ແລະທ່ອງໄປຫາລະຫັດທີ່ຕ້ອງການເພື່ອດາວໂຫລດ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 15
  7. ເພື່ອດາວໂຫລດລະຫັດ, ເລືອກ Program ແລະ Verify ຈາກກ່ອງ Flash Action, ຄລິກ Start, ແລະປະຕິບັດຕາມຄໍາແນະນໍາທີ່ລະບຸໄວ້ໃນ GUI.

ຕາຕະລາງ 5. SUB-20 ເຖິງ EVAL-ADUCM420QSP1Z Pin
ຄູ່ມືການເຊື່ອມຕໍ່ 

EVAL-ADUCM420QSP1Z ປັກໝຸດຢູ່ P4 SUB-20 Pins 
DGND J6-10
1.2V J6-9
MDIO J6-7
MCK J6-1

ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການປ່ຽນ flash block ແລະ MDIO, ເບິ່ງຄູ່ມືການອ້າງອິງຮາດແວ ADuCM420 (UG-1807).
ການປະເມີນຮູບແບບການດາວໂຫຼດ I 2 C ສາມາດສະກັດເອົາຕົວດາວໂຫຼດ I 2 C ອອກຈາກຕົວຕິດຕັ້ງໄດ້. ftp://ftp.analog.com/pub/microconverter/ADuCM420 webເວັບໄຊ. ໃຊ້ຕົວດາວໂຫຼດ I2 C ກັບຊອບແວ M12CFTWSD ເພື່ອດາວໂຫລດເລກຖານສິບຫົກ files. ໃຊ້ຊິບ FTDI ເທິງກະດານເພື່ອໂຕ້ຕອບກັບອຸປະກອນ. ຊິບ FTDI ອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ລະຫວ່າງກະດານ EVAL-ADUCM420QSP1Z ແລະ PC ຜ່ານເຄື່ອງມືຊອບແວ MI2CFTWSD. ໃນ​ເວ​ລາ​ທີ່ downloader ໄດ້​ຖືກ​ສະ​ກັດ​, ປະ​ຕິ​ບັດ​ຕາມ​ຂັ້ນ​ຕອນ​ເຫຼົ່າ​ນີ້​:

  1. ໃນ EVAL-ADUCM420QSP1Z, ໃຫ້ແນ່ໃຈວ່າ JP7, JP8, JP9, ແລະ JP10 ຖືກສັ້ນລົງເພື່ອໃຊ້ຊິບ FTDI ເທິງກະດານ.
  2. ເປີດໂຟນເດີ MI2CFTWSD, ແລະ double click MI2CFTWSD.exe.
  3. GUI ເປີດ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 20.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 16
  4. ການຕັ້ງຄ່າເຊັ່ນ: Mass Erase ແລະ Program ສາມາດພົບໄດ້ໂດຍການຄລິກ Configure, ຈາກນັ້ນແຖບ Flash. ເລືອກ Mass Erase ຫຼື Program ຕາມຄວາມຕ້ອງການ, ແລະຄລິກ OK.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 17
  5. ໃນກະດານ EVAL-ADUCM420QSP1Z, ກົດປຸ່ມ SERIAL_DOWNLOAD ແລະກະພິບປຸ່ມ RESET ເພື່ອຕັ້ງຄ່າອຸປະກອນໃນໂຫມດດາວໂຫລດ I 2 C. ໃຫ້ຄລິກໃສ່ປຸ່ມ Start ໃນປ່ອງຢ້ຽມ MI2CFTWSD. ຖ້າ I 2
  6. ການ​ເຊື່ອມ​ຕໍ່ C ຖືກ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​, ສະ​ຖາ​ນະ​ພາບ​ສະ​ແດງ​ໃຫ້​ເຫັນ ADuCM420 ແມ່ນ​ເຊື່ອມ​ຕໍ່​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ພາບ 22ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 18
  7. ຫຼັງຈາກ I 2 C ເຊື່ອມຕໍ່ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ. ຄລິກທີ່ປຸ່ມ Run ແລະມັນຈະກະພິບອຸປະກອນໂດຍອັດຕະໂນມັດ ແລະຈະລຶບມະຫາຊົນ ຫຼືດາວໂຫຼດໂປຣແກຣມ, ຂຶ້ນກັບການຕັ້ງຄ່າທີ່ຜູ້ໃຊ້ເລືອກໃນຂັ້ນຕອນທີ 4. ຮູບທີ 23 ສະແດງໃຫ້ເຫັນ ex.ample ຂອງ​ການ​ລົບ​ມະ​ຫາ​ຊົນ​ທີ່​ສົມ​ບູນ​ໃນ​ອຸ​ປະ​ກອນ​.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 19
  8. ເຮັດຊ້ໍາຂັ້ນຕອນ 4 ຜ່ານຂັ້ນຕອນ 7 ເພື່ອເລືອກທາງເລືອກອື່ນຈາກເຄື່ອງມືຊອບແວ.

ຫນ່ວຍບໍລິການຈຸດລອຍຕົວເປີດຂະບວນການ
ການຕັ້ງຄ່າທີ່ສະແດງຢູ່ໃນເມນູເລື່ອນລົງຂອງໂຄງການ (ເບິ່ງຮູບ 24) ມີຢູ່ໃນສະພາບແວດລ້ອມເຄື່ອງມືຊອບແວ Keil ແລະ IAR. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫນ່ວຍບໍລິການຈຸດລອຍ (FPU) ຈະຖືກປິດໃຊ້ງານຫຼັງຈາກການຕັ້ງຄ່າຖືກປິດໃຊ້ງານ. ລະຫັດເພື່ອເປີດໃຊ້ງານ ແລະອອກຄ່າຈຸດລອຍແມ່ນເພີ່ມໃນຟັງຊັນ SystemInit ໃນ system_ADuCM420.c file. ນີ້ file ຕັ້ງຢູ່ໃນ ex ໄດ້ample ໂປຣແກມຢູ່ໃນໂຟນເດີຕິດຕັ້ງ ADuCM420 ທີ່ມີຊື່ວ່າ M420_FPU (ພາຍໃຕ້ Files ບັນຊີລາຍຊື່ໃນຮູບ 24).
ແລ່ນໂຄງການ IAR FPU
ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້ກ່ອນທີ່ຈະດໍາເນີນການ FPU example ໂປຣແກມໃນຊອບແວ IAR IDE (ດາວໂຫຼດຈາກຕົວຕິດຕັ້ງ IAR ທີ່ສະໜອງໃຫ້).

  1. ຫຼັງຈາກເປີດ IAR IDE, ໃຫ້ຄລິກໃສ່ເມນູເລື່ອນລົງໂຄງການແລະເລືອກຕົວເລືອກ (ເບິ່ງຮູບ 24).ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 20
  2. ຈາກ​ພາກ​ປະ​ເພດ​, ໃຫ້​ຄລິກ​ໃສ່​ຕົວ​ເລືອກ​ທົ່ວ​ໄປ​. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ແຖບເປົ້າຫມາຍ, ແລະໃຫ້ແນ່ໃຈວ່າກ່ອງ FPU ໃນສ່ວນການຕັ້ງຄ່າຈຸດລອຍໄດ້ຖືກຕັ້ງເປັນ VFPv5 ດຽວ.
    ຄວາມຊັດເຈນ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 25. ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 21
  3. ຫຼັງຈາກການຕັ້ງຄ່າຕົວເລືອກການຕັ້ງຄ່າຈຸດລອຍ, ດໍາເນີນການ FPU exampໂຄງການ le. ການແລ່ນໂໝດດີບັກເຮັດໃຫ້ພາກສ່ວນ Output ຢູ່ໃນປ່ອງຢ້ຽມ Terminal I/O ສະແດງຄ່າສ່ວນສ່ວນຂອງຕົວແປ, ດັ່ງທີ່ສະແດງໃນຮູບ 27.

ແລ່ນໂຄງການ Keil FPU
ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້ກ່ອນທີ່ຈະດໍາເນີນການ FPU example program ຈາກ Keil IDE (ລວມຢູ່ໃນຕົວຕິດຕັ້ງ ADuCM420).

  1. ຫຼັງຈາກເປີດ Keil IDE, ໃຫ້ຄລິກໃສ່ເມນູເລື່ອນລົງ Flash, ແລະເລືອກຕົວເລືອກ Configure Flash Tools (ເບິ່ງຮູບ 26).ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 22
  2. ການເລືອກຕົວເລືອກ Configure Flash Tools ຈະເປີດໜ້າຕ່າງທີ່ສະແດງໃນຮູບທີ 28. ຄລິກທີ່ແຖບເປົ້າໝາຍ, ແລະໃຫ້ແນ່ໃຈວ່າກ່ອງເລື່ອນຮາດແວຈຸດລອຍຖືກຕັ້ງເປັນຕົວເລືອກຄວາມຊັດເຈນດຽວ, ດັ່ງທີ່ສະແດງໃນຮູບທີ 28.ANALOG Devices ລະບົບການພັດທະນາ ADuCM420 - fig24
  3. ຫຼັງຈາກສ້າງຕັ້ງການຕັ້ງຄ່າທີ່ສະແດງຢູ່ໃນຮູບ 28, ດໍາເນີນການ FPU exampລະຫັດຈາກ C:\Analog Devices\ ADuCM420\examples\M420_FPU ໂຟນເດີ. ໃນ​ຮູບ​ແບບ​ດີ​ບັກ​, ປ່ອງ​ຢ້ຽມ Disassembly ຜົນ​ຜະ​ລິດ​ສະ​ແດງ​ຄ່າ​ແຕ່​ສ່ວນ​ຫນຶ່ງ​ຂອງ​ຕົວ​ແປ​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ທີ 29​.

ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 25

ການຕັ້ງຄ່າຮູບແບບ SRAM

ການຕັ້ງຄ່າການຕັ້ງຄ່າແມ່ນມີຢູ່ໃນສະພາບແວດລ້ອມເຄື່ອງມືຂອງ Keil ແລະ IAR. ເພື່ອຕັ້ງຄ່າ ແລະທົດສອບໂໝດຄວາມຊົງຈຳແບບສຸ່ມແບບສະຖິດ (SRAM) ຢ່າງຖືກຕ້ອງ, ໃຫ້ໄປທີ່
example ໂຄງການທີ່ຢູ່ໃນຕົວຕິດຕັ້ງ M420_SramMode.
IAR SRAM Mode ສາມ file ການຕັ້ງຄ່າຕ້ອງສໍາເລັດເພື່ອກໍານົດຮູບແບບ SRAM ທີ່ສອດຄ້ອງກັນ: main.c, startup_ADuCM420.s, ແລະ ADuCM420flash_SramMode.icf.

  1. ຫຼັງຈາກ exampໂປລແກລມ le ຖືກເປີດຈາກ IAR IDE, ໃຫ້ແນ່ໃຈວ່າ macros ທີ່ສະແດງຢູ່ໃນຮູບ 30 ໄດ້ຖືກຕັ້ງຄ່າແລະສະແດງຄວາມຄິດເຫັນໃນການເລືອກຮູບແບບ SRAM ຕົວເຊື່ອມຕໍ່. file ກໍາລັງດໍາເນີນການຢູ່ໃນ. M420_SramMode example code (ເບິ່ງຮູບ 31) ໃຊ້ຕົວເຊື່ອມຕໍ່ file, ADuCM420flash_ SramMode.icf file (ເບິ່ງຮູບ 32) ວາງໄວ້ໃນໂຟນເດີ IAR ພາຍໃນ SramMode exampໂຄງການ le.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 26
  2. ຕັ້ງຄ່າ macro ທີ່ສະແດງຢູ່ໃນຮູບ 30, ຮູບ 31, ແລະຮູບ 32 ເພື່ອແລ່ນໂຫມດ SRAM. ໃຫ້ແນ່ໃຈວ່າ main.c, startup_ADuCM420.s, ແລະ
    ADuCM420flash_SramMode.icf macros ຖືກເລືອກດ້ວຍໂໝດ SRAM ທີ່ຖືກຕ້ອງ.
  3. ຜູ້​ໃຊ້​ສາ​ມາດ​ເລືອກ macro USER_SRAM_MODE ທີ່​ຕ້ອງ​ການ​ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ທີ 31 ແລະ​ຮູບ​ທີ 32. ຜູ້​ໃຊ້​ຍັງ​ສາ​ມາດ​ເລືອກ Macro TEST_SRAM_MODE ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ທີ 30. ໂດຍ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​, exampໂປຣແກມ le ກໍາລັງແລ່ນຢູ່ໃນ TEST_SRAM_ MODE 0. ໃຫ້ແນ່ໃຈວ່າ macro main.c, ເຊິ່ງແລ່ນໂໝດດີບັກ, ສະແດງໃຫ້ເຫັນວ່າ SRAM (ISRAM) ຄຳສັ່ງຖືກວາງໄວ້ໃນໂໝດດີບັກ. ຖ້າ ISRAM ຢູ່ໃນໂຫມດດີບັກ, ປ່ອງຢ້ຽມ Disassembly ຈາກ View ແຖບເມນູສະແດງ isramTestFunc ດ້ວຍທີ່ຢູ່ 0x10000000 (ເບິ່ງຮູບ 33). ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 28ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 29

ໂໝດ Keil SRAM
ຫຼາຍ .sct ແລະ .s files ຈາກ example ໂຄງການອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດເລືອກ SRAM ທີ່ຕ້ອງການ: M420_SramModeX.sct ແລະ SetSramModeX.s. X ໃນ file ຊື່ກໍານົດຈໍານວນໂຫມດ (0 ຫາ 3) ສໍາລັບ SRAM.

  1. ຫຼັງຈາກ exampໂຄງການ le ແມ່ນເປີດຈາກ Keil IDE, ໄດ້ files ທີ່ຕັ້ງຢູ່ໃນໂຟນເດີດຽວກັນແມ່ນສະແດງໃຫ້ເຫັນ. ຮັບປະກັນວ່າ .sct ແລະ .s files ຈາກ example folder (ເບິ່ງຮູບ 34) ຖືກນໍາໃຊ້ກັບຮູບແບບ SRAM ທີ່ສອດຄ້ອງກັນທີ່ຖືກທົດສອບ.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 30
  2. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມະຫາພາກ M420_SramMode ໃຊ້ SRAM Mode 0. ການປະກອບ SetSramMode0.s file ຖືກເພີ່ມໃສ່ໄດເລກະທໍລີຍ່ອຍດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 35. ລະບຸວ່າຮູບແບບ SRAM ໃດທີ່ຈະທົດສອບໃນ main.c file. ໂດຍຄ່າເລີ່ມຕົ້ນ, SRAM Mode 0 ຖືກທົດສອບ (ເບິ່ງຮູບ 36).ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 31
  3. ຫຼັງຈາກປະຕິບັດຕາມຂັ້ນຕອນທີ 1 ແລະຂັ້ນຕອນທີ 2, ດໍາເນີນການເພື່ອຕັ້ງຄ່າ .sct file ຢູ່ໃນ Flash > Configure Fl ash To ols > Linker. ເບິ່ງຮູບທີ 37 ເພື່ອກວດເບິ່ງການຕັ້ງຄ່າທີ່ເນັ້ນໃສ່ສີຂຽວແມ່ນຖືກຕ້ອງ ແລະກະແຈກກະຈາຍທີ່ຖືກຕ້ອງ file ຖືກເລືອກ (ອີງຕາມການຕັ້ງຄ່າຮູບແບບ SRAM).
  4. ການດໍາເນີນການການຕັ້ງຄ່າໃນຮູບ 38 ສະແດງໃຫ້ເຫັນວ່າ ISRAM ໄດ້ຖືກຈັດໃສ່ໃນໂຫມດດີບັກຜ່ານປ່ອງຢ້ຽມ Disassembly.ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 33

ການດີບັກລະຫັດປອດໄພ / ຄໍາແນະນໍາການພັດທະນາ

ເຄື່ອງມືພັດທະນາ ແລະການຂຽນໂປຣແກຣມລະຫັດ ADuCM420 ແມ່ນຄ້າຍຄືກັນ ຫຼືຄ້າຍຄືກັນກັບອຸປະກອນທີ່ໃຊ້ໃນ Analog Devices, Inc., microcontroller ແລະ microcontrollers ຈາກບໍລິສັດອື່ນ. ຕ້ອງລະມັດລະວັງເພື່ອຮັບປະກັນວ່າອຸປະກອນສາມາດ reprogrammed ເພື່ອຫຼີກເວັ້ນສະຖານະການລັອກ. ໃນການລັອກ, ການເຊື່ອມຕໍ່ກັບ ADuCM420 ຜ່ານການຂຽນໂປລແກລມແລະເຄື່ອງມືດີບັກແມ່ນເປັນໄປບໍ່ໄດ້ອີກຕໍ່ໄປ.
ພາກສ່ວນນີ້ລາຍຊື່ສະຖານະການທີ່ສາມາດເຮັດໃຫ້ເກີດສະຖານະການລັອກ. ຖ້າສະຖານະການລັອກເກີດຂຶ້ນ, ມີການແນະນຳໃຫ້ກູ້ອຸປະກອນຄືນມາ.
ສະຖານະການທີ່ເຮັດໃຫ້ເກີດການລັອກອຸປະກອນ
ໜ້າ 0 Checksum ຜິດພາດ
ທີ່ຢູ່ 0x1FFC ມີ checksum 32-bit ສໍາລັບ Flash Page 0.
kernel on-chip ດໍາເນີນການ checksum ໃນຫນ້າ 0 ຍົກເວັ້ນ 0x1FFC ຫາ 0x1FFF. ຖ້າຜົນໄດ້ຮັບຂອງ kernel ບໍ່ກົງກັບຄ່າຢູ່ທີ່ 0x1FFC ຫຼືຖ້າຄ່າ 0x1FFC ບໍ່ແມ່ນ 0xFFFFFFFF, kernel ກວດພົບການສໍ້ລາດບັງຫຼວງຂອງຫນ້າ 0 ແລະບໍ່ໄດ້ອອກຈາກລະຫັດຜູ້ໃຊ້, ເຮັດໃຫ້ເກີດການລັອກອຸປະກອນ. ເບິ່ງຄູ່ມືການອ້າງອິງຮາດແວ ADuCM420 (UG-1807) ສໍາລັບຂໍ້ມູນກ່ຽວກັບການກວດສອບຄວາມສົມບູນຂອງ Flash Page 0 ພາຍໃນໂດຍ kernel ເທິງຊິບ. ເພື່ອຟື້ນຕົວຈາກສະຖານະການນີ້, ມະຫາຊົນລຶບອຸປະກອນຜ່ານເຄື່ອງມືດາວໂຫຼດ (I
2 C ຫຼື MDIO), ແລະໃຫ້ແນ່ໃຈວ່າລະຫັດແຫຼ່ງຜູ້ໃຊ້ກໍານົດ Flash Address 0x01FFC = 0xFFFFFFFF. ອະດີດample ລະຫັດສໍາລັບ ADuCM420 ກໍານົດທີ່ຢູ່ Flash 0x01FFC = 0xFFFFFFFF. ເບິ່ງ page0_checksum ໃນ system_ADuCM420.c file.
User Flash Pages—ການສໍ້ລາດບັງຫຼວງຂອງສະຖານທີ່ທີ່ສະຫງວນໄວ້
32 ສະຖານທີ່ 420-bit ເທິງສຸດຂອງແຕ່ລະ flash block ແມ່ນສະຫງວນໄວ້, ແລະຕ້ອງລະມັດລະວັງບໍ່ໃຫ້ຂຽນທັບສະຖານທີ່ເຫຼົ່ານີ້. ລາຍເຊັນແຟລດສໍາລັບແຕ່ລະບລັອກແລະການຕັ້ງຄ່າການປ້ອງກັນການຂຽນຖືກເກັບໄວ້ໃນຫົກສະຖານທີ່ເຫຼົ່ານີ້. ເບິ່ງຄູ່ມືການອ້າງອິງຮາດແວ ADuCMXNUMX ສໍາລັບຂໍ້ມູນກ່ຽວກັບການຈັດຕັ້ງພື້ນທີ່ຜູ້ໃຊ້ແຟດ.
ໃຫ້ແນ່ໃຈວ່າສະຖານທີ່ 32-bit ເທິງສຸດໃນແຕ່ລະຫນ້າ flash ແມ່ນສະຫງວນໄວ້. ເບິ່ງ example ໂປລແກລມລວມຢູ່ໃນຕົວຕິດຕັ້ງສໍາລັບລາຍລະອຽດ. ຣີເຊັດທີ່ບໍ່ຄາດຄິດ
ຣີເຊັດ watchdog ທີ່ບໍ່ຄາດຄິດ, ຣີເຊັດຊອຟແວ, ຣີເຊັດການເປີດເຄື່ອງ ຫຼື ຣີເຊັດພາຍນອກສາມາດເຮັດໃຫ້ການດີບັ໊ກ ແລະເຊດຊັນການຂຽນໂປຼແກຼມຢຸດລົງຢ່າງກະທັນຫັນ ເນື່ອງຈາກການຣີເຊັດເຫຼົ່ານີ້ທຳລາຍການດີບັ໊ກຂອງສາຍຊີເຣຍ (SWD) ລະຫວ່າງ J-Link ແລະ Cortex core. ຖ້າລະຫັດແຫຼ່ງຜູ້ໃຊ້ສົ່ງຜົນໃຫ້ມີການຣີເຊັດເປັນປົກກະຕິ, ມະຫາຊົນຈະລຶບຜູ້ໃຊ້ flash ຜ່ານຕົວດາວໂຫຼດ ແລະເລີ່ມເຊດຊັນການດີບັກຄືນໃໝ່.
ຮູບແບບປະຢັດພະລັງງານ
ຖ້າລະຫັດຜູ້ໃຊ້ເຮັດໃຫ້ Cortex core ເຂົ້າໄປໃນສະຖານະປິດເຄື່ອງ, ການປິດເຄື່ອງເຮັດໃຫ້ເກີດບັນຫາຫຼັງຈາກວົງຈອນພະລັງງານສໍາລັບເຄື່ອງມືດີບັກທີ່ໃຊ້ການໂຕ້ຕອບ SWD. ເຄື່ອງມືເຊັ່ນ J-Link ຕ້ອງການ Cortex core ເຮັດວຽກຢ່າງເຕັມທີ່.
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 ປະກອບມີຕາຕະລາງຊອກຫາສອງ input ທີ່ສາມາດກໍາຫນົດຄ່າເພື່ອສ້າງຟັງຊັນຜົນອອກຕາມເຫດຜົນໂດຍອີງໃສ່ສອງ inputs ແລະ flip flop ໃນ PLA, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 39. ແຕ່ລະອົງປະກອບ PLA ໃນ block ສາມາດເຊື່ອມຕໍ່ກັບອົງປະກອບອື່ນໆໃນ. ຕັນດຽວກັນໂດຍການກໍາຫນົດຄ່າຜົນໄດ້ຮັບຂອງ Mux 0 ແລະ Mux 1.
ຜູ້​ໃຊ້​ສາ​ມາດ​ເລືອກ​ເອົາ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​ກັບ PLA_ELEMx ການ​ຈົດ​ທະ​ບຽນ bits​. ເບິ່ງຄູ່ມືການອ້າງອິງຮາດແວ ADuCM420 ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງການເຊື່ອມຕໍ່ທີ່ເປັນໄປໄດ້ສໍາລັບອົງປະກອບ GPIO input / output, ແລະສໍາລັບຕາຕະລາງຊອກຫາຢູ່ໃນ PLA.
ຫຼັງ​ຈາກ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຖືກ​ຄັດ​ເລືອກ​ຈາກ GUI​, ໃຫ້​ແນ່​ໃຈວ່​າ​ຕົວ​ເລືອກ BLOCK​, ອົງ​ປະ​ກອບ​, ແລະ​ເບິ່ງ​ຂຶ້ນ​ຕາ​ຕະ​ລາງ​ໄດ້​ຖືກ​ຄັດ​ເລືອກ​ຢູ່​ໃນ​ສ່ວນ​ຂວາ​ເທິງ​ສຸດ​ຂອງ​ເຄື່ອງ​ມື​. ກົດປຸ່ມ ENTER ເພື່ອສ້າງຜົນຜະລິດຂອງ PLA (ເບິ່ງຮູບ 39). ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 34ລະບົບພັດທະນາອຸປະກອນ ANALOG ADuCM420 - fig 35

C ຫມາຍເຖິງໂປໂຕຄອນການສື່ສານທີ່ພັດທະນາໂດຍ Philips Semiconductors (ໃນປັດຈຸບັນ NXP Semiconductors).
ANALOG Devices ລະບົບການພັດທະນາ ADuCM420 - fig asd 10 ຂໍ້ຄວນລະວັງ ESD

ອຸ​ປະ​ກອນ​ທີ່​ລະ​ອຽດ​ອ່ອນ ESD (electrostatic discharge​)​. ອຸ​ປະ​ກອນ​ສາກ​ໄຟ​ແລະ​ແຜ່ນ​ວົງ​ຈອນ​ສາ​ມາດ​ປ່ອຍ​ອອກ​ໂດຍ​ບໍ່​ມີ​ການ​ກວດ​ພົບ​. ເຖິງແມ່ນວ່າຜະລິດຕະພັນນີ້ມີລັກສະນະວົງຈອນປ້ອງກັນສິດທິບັດຫຼືເປັນເຈົ້າຂອງ, ຄວາມເສຍຫາຍອາດຈະເກີດຂື້ນກັບອຸປະກອນທີ່ມີພະລັງງານສູງ ESD. ດັ່ງນັ້ນ, ຄວນລະມັດລະວັງ ESD ທີ່ຖືກຕ້ອງເພື່ອຫຼີກເວັ້ນການເສື່ອມໂຊມຂອງການປະຕິບັດຫຼືການສູນເສຍການເຮັດວຽກ.
ເງື່ອນໄຂ ແລະເງື່ອນໄຂທາງກົດໝາຍ ໂດຍໃຊ້ຄະນະປະເມີນທີ່ໄດ້ປຶກສາຫາລືກັນຢູ່ນີ້ (ຮ່ວມກັບເຄື່ອງມື, ເອກະສານປະກອບ ຫຼືເອກະສານສະໜັບສະໜູນ, "ຄະນະປະເມີນ"), ທ່ານກໍາລັງຕົກລົງເຫັນດີທີ່ຈະຜູກມັດໂດຍຂໍ້ກໍານົດແລະເງື່ອນໄຂທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ ("ຂໍ້ຕົກລົງ") ເວັ້ນເສຍແຕ່ ທ່ານໄດ້ຊື້ຄະນະກໍາມະການປະເມີນຜົນ, ໃນກໍລະນີນີ້ຂໍ້ກໍານົດມາດຕະຖານຂອງອຸປະກອນ Analog ແລະເງື່ອນໄຂຂອງການຂາຍຈະປົກຄອງ. ຢ່າໃຊ້ຄະນະກໍາມະການປະເມີນຜົນຈົນກວ່າທ່ານຈະໄດ້ອ່ານແລະຕົກລົງເຫັນດີກັບຂໍ້ຕົກລົງ. ການ​ນໍາ​ໃຊ້​ຄະ​ນະ​ປະ​ເມີນ​ຜົນ​ຂອງ​ທ່ານ​ຈະ​ຫມາຍ​ຄວາມ​ວ່າ​ທ່ານ​ຍອມ​ຮັບ​ຂອງ​ສັນ​ຍາ​. ຂໍ້​ຕົກ​ລົງ​ນີ້​ແມ່ນ​ເຮັດ​ໂດຍ​ແລະ​ລະ​ຫວ່າງ​ທ່ານ (“ລູກ​ຄ້າ”) ແລະ Analog Devices, Inc. (“ADI”), ໂດຍມີສະຖານທີ່ທຸລະກິດຫຼັກຢູ່ທີ່ One Technology Way, Norwood, MA 02062, USA. ອີງຕາມຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງສັນຍາ, ADI ອະນຸຍາດໃຫ້ລູກຄ້າມີໃບອະນຸຍາດແບບບໍ່ເສຍຄ່າ, ຈໍາກັດ, ສ່ວນບຸກຄົນ, ຊົ່ວຄາວ, ບໍ່ແມ່ນສະເພາະ, ບໍ່ສາມາດ sublicensable, ບໍ່ສາມາດໂອນໄດ້ເພື່ອນໍາໃຊ້ຄະນະກໍາມະການປະເມີນຜົນເພື່ອຈຸດປະສົງການປະເມີນຜົນເທົ່ານັ້ນ. ລູກຄ້າເຂົ້າໃຈແລະຕົກລົງເຫັນດີວ່າຄະນະກໍາມະການປະເມີນຜົນໄດ້ຖືກສະຫນອງໃຫ້ສໍາລັບຈຸດປະສົງດຽວແລະສະເພາະທີ່ອ້າງອີງຂ້າງເທິງ, ແລະຕົກລົງທີ່ຈະບໍ່ໃຊ້ຄະນະກໍາມະການປະເມີນຜົນສໍາລັບຈຸດປະສົງອື່ນ. ນອກຈາກນັ້ນ, ໃບອະນຸຍາດທີ່ໄດ້ຮັບແມ່ນໄດ້ຖືກເຮັດໃຫ້ຊັດເຈນຂຶ້ນກັບຂໍ້ຈໍາກັດເພີ່ມເຕີມຕໍ່ໄປນີ້: ລູກຄ້າຈະບໍ່ (i) ເຊົ່າ, ເຊົ່າ, ສະແດງ, ຂາຍ, ໂອນ, ມອບຫມາຍ, sublicense, ຫຼືແຈກຢາຍຄະນະກໍາມະການປະເມີນຜົນ; ແລະ (ii) ອະນຸຍາດໃຫ້ພາກສ່ວນທີສາມເຂົ້າເຖິງຄະນະປະເມີນຜົນ. ດັ່ງທີ່ໄດ້ໃຊ້ໃນນີ້, ຄຳວ່າ "ພາກສ່ວນທີສາມ" ລວມມີໜ່ວຍງານອື່ນນອກເໜືອໄປຈາກ ADI, ລູກຄ້າ, ພະນັກງານຂອງເຂົາເຈົ້າ, ສາຂາ ແລະ ທີ່ປຶກສາພາຍໃນ. ຄະນະກໍາມະການປະເມີນບໍ່ໄດ້ຂາຍໃຫ້ລູກຄ້າ; ສິດທັງໝົດທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດຢ່າງຈະແຈ້ງໃນນີ້, ລວມທັງຄວາມເປັນເຈົ້າຂອງຂອງຄະນະປະເມີນຜົນ, ແມ່ນສະຫງວນໄວ້ໂດຍ ADI. ຄວາມລັບ. ສັນຍາສະບັບນີ້ ແລະຄະນະປະເມີນຜົນທັງໝົດຈະຖືກພິຈາລະນາເປັນຂໍ້ມູນລັບ ແລະເປັນກຳມະສິດຂອງ ADI. ລູກຄ້າບໍ່ສາມາດເປີດເຜີຍ ຫຼືໂອນພາກສ່ວນໃດນຶ່ງຂອງຄະນະປະເມີນຜົນໄປໃຫ້ພາກສ່ວນອື່ນດ້ວຍເຫດຜົນໃດໆ. ເມື່ອຢຸດເຊົາການນໍາໃຊ້ຄະນະກໍາມະການປະເມີນຜົນຫຼືການສິ້ນສຸດຂອງສັນຍານີ້, ລູກຄ້າຕົກລົງທີ່ຈະສົ່ງຄືນຄະນະກໍາມະການປະເມີນຜົນໃຫ້ກັບ ADI. ຂໍ້ຈຳກັດເພີ່ມເຕີມ. ລູກ​ຄ້າ​ບໍ່​ສາ​ມາດ​ຖອດ, decompile ຫຼື reverse chips ວິ​ສະ​ວະ​ກອນ​ຢູ່​ໃນ​ຄະ​ນະ​ປະ​ເມີນ​ຜົນ. ລູກຄ້າຕ້ອງແຈ້ງໃຫ້ ADI ກ່ຽວກັບຄວາມເສຍຫາຍທີ່ເກີດຂຶ້ນຫຼືການດັດແກ້ຫຼືການປ່ຽນແປງໃດໆທີ່ມັນເຮັດຕໍ່ຄະນະກໍາມະການປະເມີນຜົນ, ລວມທັງແຕ່ບໍ່ຈໍາກັດການເຊື່ອມໂລຫະຫຼືກິດຈະກໍາອື່ນໆທີ່ມີຜົນກະທົບຕໍ່ເນື້ອຫາຂອງຄະນະກໍາມະການປະເມີນຜົນ. ການປ່ຽນແປງຂອງຄະນະກໍາມະການປະເມີນຜົນຕ້ອງປະຕິບັດຕາມກົດຫມາຍທີ່ກ່ຽວຂ້ອງ, ລວມທັງແຕ່ບໍ່ຈໍາກັດຄໍາສັ່ງ RoHS. ການຢຸດເຊົາ. ADI ອາດຈະສິ້ນສຸດຂໍ້ຕົກລົງນີ້ໄດ້ທຸກເວລາຕາມການແຈ້ງໃຫ້ລູກຄ້າຊາບເປັນລາຍລັກອັກສອນ. ລູກຄ້າຕົກລົງທີ່ຈະກັບຄືນໄປຫາ ADI ຄະນະປະເມີນຜົນໃນເວລານັ້ນ. ການຈໍາກັດຄວາມຮັບຜິດຊອບ. ກະດານປະເມີນຜົນທີ່ສະຫນອງໃຫ້ຕໍ່ໄປນີ້ແມ່ນໃຫ້ "ຕາມ" ແລະ ADI ບໍ່ມີການຮັບປະກັນຫຼືການເປັນຕົວແທນໃດໆກ່ຽວກັບມັນ. ADI ປະຕິເສດໂດຍສະເພາະການເປັນຕົວແທນ, ການຮັບຮອງ, ການຮັບປະກັນ, ຫຼືການຮັບປະກັນ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ກ່ຽວຂ້ອງກັບກະດານປະເມີນຜົນລວມທັງ, ແຕ່ບໍ່ຈໍາກັດ, ເງື່ອນໄຂ, ເງື່ອນໄຂຂອງເງື່ອນໄຂທີ່ຈໍາກັດ. ເພື່ອຈຸດປະສົງສະເພາະ ຫຼື ການບໍ່ລະເມີດສິດຊັບສິນທາງປັນຍາ. ບໍ່ວ່າ ADI ແລະຜູ້ໃຫ້ສິດຂອງຕົນຈະຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທີ່ເກີດຂຶ້ນໂດຍບັງເອີນ, ພິເສດ, ໂດຍທາງອ້ອມ, ຫຼືຜົນສະທ້ອນອັນເປັນຜົນມາຈາກການຄອບຄອງຂອງລູກຄ້າ ຫຼື ການນຳໃຊ້ການປະເມີນມູນຄ່າຄວາມເສຍຫາຍ, ການຂາດດຸນການເກີດ. ຄ່າ​ໃຊ້​ຈ່າຍ​ຊັກ​ຊ້າ, ຄ່າ​ແຮງ​ງານ​ຫຼື​ການ​ສູນ​ເສຍ​ຄວາມ​ດີ. ຄວາມຮັບຜິດຊອບທັງໝົດຂອງ ADI ຈາກທຸກສາເຫດ ແລະທຸກສາເຫດຈະຕ້ອງຖືກຈຳກັດຈຳນວນໜຶ່ງຮ້ອຍໂດລາສະຫະລັດ ($100.00). ສົ່ງອອກ. ລູກຄ້າຕົກລົງເຫັນດີວ່າຈະບໍ່ສົ່ງອອກໂດຍກົງ ຫຼືໂດຍທາງອ້ອມຄະນະປະເມີນໄປຍັງປະເທດອື່ນ, ແລະວ່າມັນຈະປະຕິບັດຕາມກົດໝາຍ ແລະກົດລະບຽບຂອງລັດຖະບານກາງຂອງສະຫະລັດທັງໝົດທີ່ກ່ຽວຂ້ອງກັບການສົ່ງອອກ. ກົດໝາຍວ່າດ້ວຍການປົກຄອງ. ສັນຍາສະບັບນີ້ຈະຖືກຄວບຄຸມໂດຍ ແລະຖືກຕີຄວາມໝາຍຕາມກົດໝາຍຫຼັກຂອງລັດ Massachusetts (ບໍ່ລວມຂໍ້ຂັດແຍ່ງຂອງກົດໝາຍ). ການດໍາເນີນການທາງກົດໝາຍໃດໆກ່ຽວກັບຂໍ້ຕົກລົງນີ້ຈະຖືກຮັບຟັງຢູ່ໃນສານຂອງລັດ ຫຼືລັດຖະບານກາງທີ່ມີສິດອຳນາດຢູ່ໃນເມືອງ Suffolk, ລັດ Massachusetts ແລະ ລູກຄ້າຈະຍື່ນສະເໜີຕໍ່ສິດອຳນາດສ່ວນຕົວ ແລະສະຖານທີ່ຂອງສານດັ່ງກ່າວ.
©2021 Analog Devices, Inc. ສະຫງວນລິຂະສິດທັງໝົດ. ເຄື່ອງໝາຍການຄ້າ ແລະເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງຕົນ. UG25844-1/21(0)

One Technology Way • ຕູ້ໄປສະນີ 9106
• Norwood, MA 02062-9106, USA
• ໂທ: 781.329.4700 • ແຟັກ: 781.461.3113
www.analog.com

ເອກະສານ / ຊັບພະຍາກອນ

ANALOG Devices ລະບົບການພັດທະນາ ADuCM420 [pdf] ຄູ່ມືຜູ້ໃຊ້
ລະບົບການພັດທະນາ ADuCM420, ADuCM420, ລະບົບການພັດທະນາ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *