ຄູ່ມືຜູ້ໃຊ້ ATMEL AT90CAN32-16AU 8bit AVR Microcontroller
8-ບິດ ໄມໂຄຄອນຄວບຄຸມທີ່ມີ 32K/64K/128K Bytes ຂອງ ISP Flash ແລະ CAN Controller
AT90CAN32
AT90CAN64
AT90CAN128
ສະຫຼຸບ
Rev. 7679HS–CAN–08/08
ຄຸນສົມບັດ
- ປະສິດທິພາບສູງ, ພະລັງງານຕໍ່າ AVR® 8-bit Microcontroller
- ສະຖາປັດຕະຍະກຳ RISC ຂັ້ນສູງ
- 133 ຄໍາແນະນໍາທີ່ມີປະສິດທິພາບ - ການປະຕິບັດຮອບວຽນດຽວຫຼາຍທີ່ສຸດ
- 32 x 8 ຈຸດປະສົງທົ່ວໄປທີ່ລົງທະບຽນເຮັດວຽກ + ທະບຽນຄວບຄຸມອຸປະກອນຕໍ່ພ່ວງ
- ການດໍາເນີນງານຄົງທີ່ຢ່າງເຕັມສ່ວນ
- ສູງສຸດ 16 MIPS ຜ່ານທີ່ 16 MHz
- On-chip ຕົວຄູນ 2 ຮອບ
- ໂປຣແກຣມທີ່ບໍ່ປ່ຽນແປງ ແລະຄວາມຊົງຈຳຂໍ້ມູນ
- 32K/64K/128K Bytes ຂອງ In-System Reprogrammable Flash (AT90CAN32/64/128)
- ຄວາມອົດທົນ: 10,000 ຂຽນ/ລຶບຮອບວຽນ
- ສ່ວນລະຫັດ Boot ທາງເລືອກທີ່ມີ Independent Lock Bits
- ຂະໜາດ Boot ເລືອກໄດ້: 1K Bytes, 2K Bytes, 4K Bytes ຫຼື 8K Bytes
- ການຂຽນໂປຼແກຼມໃນລະບົບໂດຍ On-Chip Boot Program (CAN, UART, …)
- ການປະຕິບັດການອ່ານໃນຂະນະທີ່ຂຽນ
- 1K/2K/4K Bytes EEPROM (ຄວາມອົດທົນ: 100,000 ຮອບວຽນຂຽນ/ລຶບ) (AT90CAN32/64/128)
- SRAM ພາຍໃນ 2K/4K/4K Bytes (AT90CAN32/64/128)
- ສູງສຸດ 64K Bytes ທາງເລືອກຊ່ອງຫນ່ວຍຄວາມຈໍາພາຍນອກ
- Programming Lock ສໍາລັບຄວາມປອດໄພຂອງຊອບແວ
- 32K/64K/128K Bytes ຂອງ In-System Reprogrammable Flash (AT90CAN32/64/128)
- JTAG (IEEE std. 1149.1 Compliant) ການໂຕ້ຕອບ
- ຄວາມສາມາດສະແກນເຂດຊາຍແດນອີງຕາມການ JTAG ມາດຕະຖານ
- ການຂຽນໂປຣແກຣມ Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
- ຮອງຮັບການດີບັກເທິງຊິບຢ່າງກວ້າງຂວາງ
- CAN Controller 2.0A & 2.0B – ISO 16845 ຮັບການຮັບຮອງ (1)
- 15 ຂໍ້ຄວາມເຕັມວັດຖຸທີ່ມີຕົວລະບຸແຍກຕ່າງຫາກ Tags ແລະໜ້າກາກ
- ສົ່ງ, ຮັບ, ຕອບກັບອັດຕະໂນມັດ ແລະຮູບແບບການຮັບບັບເຟຣມ
- 1Mbits/s ອັດຕາການໂອນສູງສຸດຢູ່ທີ່ 8 MHz
- ເວລາ stamping, TTC & Listening Mode (Spying or Autobaud)
- ຄຸນສົມບັດອຸປະກອນຕໍ່ພ່ວງ
- ໂປຣແກຣມໂມງຈັບເວລາເຝົ້າຕິດຕາມໄດ້ດ້ວຍ On-chip Oscillator
- 8-bit Synchronous Timer/Counter-0
- Prescaler 10-ບິດ
- ເຄົາເຕີເຫດການພາຍນອກ
- Output Compare ຫຼື 8-bit PWM Output
- 8-bit Asynchronous Timer/Counter-2
- Prescaler 10-ບິດ
- ເຄົາເຕີເຫດການພາຍນອກ
- Output Compare ຫຼື 8-Bit PWM Output
- Oscillator 32Khz ສໍາລັບການດໍາເນີນງານ RTC
- Dual 16-bit Synchronous Timer/Counters-1 & 3
- Prescaler 10-ບິດ
- Input Capture ດ້ວຍ Noise Canceler
- ເຄົາເຕີເຫດການພາຍນອກ
- 3-Output Compare ຫຼື 16-Bit PWM Output
- ຜົນຜະລິດປຽບທຽບໂມດູນ
- 8-channel, 10-bit SAR ADC
- 8 ຊ່ອງທາງດຽວ
- 7 ຊ່ອງທາງທີ່ແຕກຕ່າງກັນ
- 2 ຊ່ອງທີ່ແຕກຕ່າງກັບ Programmable Gain ທີ່ 1x, 10x, ຫຼື 200x
- On-chip Analog Comparator
- ການໂຕ້ຕອບແບບ Serial ສອງສາຍທີ່ຮັດກຸມ byte
- ໂປຣແກຣມສອງແບບ Serial USART
- Master/Slave SPI Serial Interface
- ການຂຽນໂປຣແກຣມ Flash (Hardware ISP)
- ຄຸນນະສົມບັດພິເສດຂອງ Microcontroller
- ຣີເຊັດການເປີດເຄື່ອງ ແລະ ການກວດຫານໍ້າຕານອອກຕາມໂປຣແກຣມ
- RC Oscillator Calibrated ພາຍໃນ
- 8 ແຫຼ່ງຂັດຂວາງພາຍນອກ
- 5 ໂໝດການນອນ: ບໍ່ເຮັດວຽກ, ຫຼຸດສຽງລົບກວນ ADC, ປະຢັດພະລັງງານ, ປິດເຄື່ອງ ແລະ ສະແຕນບາຍ
- ຊອບແວເລືອກຄວາມຖີ່ໂມງ
- Global Pull-up Disable
- I/O ແລະແພັກເກດ
- 53 ໂປຣແກຣມ I/O Lines
- 64-lead TQFP ແລະ 64-lead QFN
- ການດໍາເນີນງານ Voltages: 2.7 – 5.5V
- ອຸນຫະພູມປະຕິບັດງານ: ອຸດສາຫະກໍາ (-40°C to +85°C)
- ຄວາມຖີ່ສູງສຸດ: 8 MHz ທີ່ 2.7V, 16 MHz ທີ່ 4.5V
ໝາຍເຫດ: 1. ລາຍລະອຽດໃນພາກທີ 19.4.3 ໃນໜ້າ 242.
ລາຍລະອຽດ
ການປຽບທຽບລະຫວ່າງ AT90CAN32, AT90CAN64 ແລະ AT90CAN128
AT90CAN32, AT90CAN64 ແລະ AT90CAN128 ແມ່ນເຂົ້າກັນໄດ້ກັບຮາດແວ ແລະຊອບແວ. ພວກມັນແຕກຕ່າງກັນພຽງແຕ່ໃນຂະຫນາດຫນ່ວຍຄວາມຈໍາທີ່ສະແດງຢູ່ໃນຕາຕະລາງ 1-1.
ຕາຕະລາງ 1-1. ສະຫຼຸບຂະໜາດຄວາມຈຳ
ອຸປະກອນ | Flash | EEPROM | RAM |
AT90CAN32 | 32K Bytes | 1K Byte | 2K Bytes |
AT90CAN64 | 64K Bytes | 2K Bytes | 4K Bytes |
AT90CAN128 | 128K Bytes | 4K Byte | 4K Bytes |
ລາຍລະອຽດສ່ວນ
AT90CAN32/64/128 ເປັນ microcontroller 8-bit CMOS ພະລັງງານຕ່ໍາໂດຍອີງໃສ່ສະຖາປັດຕະຍະ ກຳ RISC ທີ່ປັບປຸງ AVR. ໂດຍການປະຕິບັດຄໍາແນະນໍາທີ່ມີປະສິດທິພາບໃນຮອບຫນຶ່ງໂມງ, AT90CAN32/64/128 ບັນລຸການສົ່ງຜ່ານເຂົ້າໃກ້ 1 MIPS ຕໍ່ MHz ເຮັດໃຫ້ຜູ້ອອກແບບລະບົບສາມາດເພີ່ມປະສິດທິພາບການໃຊ້ພະລັງງານທຽບກັບຄວາມໄວການປຸງແຕ່ງ.
ຫຼັກ AVR ປະສົມປະສານຊຸດຄໍາແນະນໍາທີ່ອຸດົມສົມບູນກັບ 32 ບັນທຶກການເຮັດວຽກທີ່ມີຈຸດປະສົງທົ່ວໄປ. ທະບຽນທັງໝົດ 32 ໜ່ວຍແມ່ນເຊື່ອມຕໍ່ໂດຍກົງກັບໜ່ວຍຂໍ້ມູນທາງເລກຄະນິດສາດ (ALU), ອະນຸຍາດໃຫ້ມີສອງທະບຽນເອກະລາດສາມາດເຂົ້າເຖິງໄດ້ໃນຄຳສັ່ງດຽວທີ່ປະຕິບັດໃນໜຶ່ງຮອບວຽນໂມງ. ສະຖາປັດຕະຍະກໍາຜົນໄດ້ຮັບແມ່ນລະຫັດປະສິດທິພາບຫຼາຍໃນຂະນະທີ່ບັນລຸການສົ່ງຜ່ານເຖິງສິບເທົ່າໄວກວ່າ microcontrollers CISC ທໍາມະດາ.
AT90CAN32/64/128 ໃຫ້ຄຸນສົມບັດຕໍ່ໄປນີ້: 32K/64K/128K bytes ຂອງ In-System Programmable Flash ທີ່ມີຄວາມສາມາດໃນການອ່ານໃນຂະນະທີ່ຂຽນ, 1K/2K/4K bytes EEPROM, 2K/4K/4K bytes SRAM, 53 ຈຸດປະສົງທົ່ວໄປ ສາຍ I/O, 32 ບັນທຶກການເຮັດວຽກທີ່ມີຈຸດປະສົງທົ່ວໄປ, ເຄື່ອງຄວບຄຸມ CAN, ຕົວນັບເວລາຈິງ (RTC), ສີ່ຕົວຈັບເວລາ/ຕົວນັບທີ່ມີຄວາມຍືດຫຍຸ່ນທີ່ມີໂຫມດການປຽບທຽບແລະ PWM, 2 USARTs, ໄບຕ໌ຮັດກຸມສອງສາຍ Serial Interface, 8-channel 10 -bit ADC ທີ່ມີການປ້ອນຂໍ້ມູນແຕກຕ່າງທາງເລືອກ stage ດ້ວຍການເພີ່ມຄ່າໂປຣແກຣມ, ໂປຣແກຣມໂມງຈັບເວລາ Watchdog ທີ່ມີລະບົບ Oscillator ພາຍໃນ, ເປັນພອດ SPI serial, IEEE std. 1149.1 ປະຕິບັດຕາມ JTAG ການໂຕ້ຕອບການທົດສອບ, ຍັງໃຊ້ສໍາລັບການເຂົ້າເຖິງລະບົບ Debug On-chip ແລະການຂຽນໂປລແກລມແລະຫ້າໂຫມດການປະຫຍັດພະລັງງານທີ່ສາມາດເລືອກໄດ້ຂອງຊອບແວ.
ໂໝດ Idle ຈະຢຸດ CPU ໃນຂະນະທີ່ອະນຸຍາດໃຫ້ SRAM, Timer/Counters, SPI/CAN ພອດ ແລະລະບົບລົບກວນສືບຕໍ່ເຮັດວຽກ. ໂໝດປິດເຄື່ອງຈະບັນທຶກເນື້ອໃນການລົງທະບຽນ ແຕ່ຈະຢຸດ Oscillator, ປິດການໃຊ້ງານຊິບອື່ນໆທັງໝົດຈົນກວ່າຈະມີການລົບກວນ ຫຼື Hardware Reset ຕໍ່ໄປ. ໃນໂໝດປະຢັດພະລັງງານ, ເຄື່ອງຈັບເວລາແບບບໍ່ຊິ້ງໂຄນສືບຕໍ່ແລ່ນ, ໃຫ້ຜູ້ໃຊ້ສາມາດຮັກສາຖານຈັບເວລາໃນຂະນະທີ່ສ່ວນທີ່ເຫຼືອຂອງອຸປະກອນກຳລັງນອນ. ໂໝດຫຼຸດສຽງລົບກວນ ADC ຈະຢຸດ CPU ແລະໂມດູນ I/O ທັງໝົດ ຍົກເວັ້ນເຄື່ອງຈັບເວລາ Asynchronous ແລະ ADC, ເພື່ອຫຼຸດຜ່ອນສຽງລົບກວນໃນລະຫວ່າງການປ່ຽນ ADC. ໃນໂໝດສະແຕນບາຍ, Crystal/Resonator Oscillator ກຳລັງເຮັດວຽກໃນຂະນະທີ່ອຸປະກອນທີ່ເຫຼືອແມ່ນນອນຢູ່. ນີ້ອະນຸຍາດໃຫ້ເລີ່ມຕົ້ນໄວຫຼາຍບວກກັບການໃຊ້ພະລັງງານຕ່ໍາ.
ອຸປະກອນດັ່ງກ່າວຖືກຜະລິດໂດຍໃຊ້ເຕັກໂນໂລຢີຄວາມຊົງຈໍາທີ່ບໍ່ມີການລະເຫີຍທີ່ມີຄວາມຫນາແຫນ້ນສູງຂອງ Atmel. Onchip ISP Flash ອະນຸຍາດໃຫ້ຫນ່ວຍຄວາມຈໍາຂອງໂປລແກລມຖືກ reprogrammed ໃນລະບົບໂດຍຜ່ານການໂຕ້ຕອບ SPI serial, ໂດຍໂປລແກລມຫນ່ວຍຄວາມຈໍາທີ່ບໍ່ປ່ຽນແປງແບບທໍາມະດາ, ຫຼືໂດຍໂຄງການ On-chip Boot ທີ່ເຮັດວຽກຢູ່ໃນຫຼັກ AVR. ໂປລແກລມ boot ສາມາດໃຊ້ອິນເຕີເຟດໃດໆເພື່ອດາວໂຫລດໂປຼແກຼມໂປຼແກຼມໃນແອັບພລິເຄຊັນ Flash memory. ຊອບແວໃນສ່ວນ Boot Flash ຈະສືບຕໍ່ດໍາເນີນການໃນຂະນະທີ່ສ່ວນ Application Flash ໄດ້ຖືກປັບປຸງ, ສະຫນອງການປະຕິບັດການອ່ານໃນຂະນະທີ່ຂຽນທີ່ແທ້ຈິງ. ໂດຍການລວມ CPU RISC 8-bit ກັບ In-System Self-Programmable Flash ເທິງຊິບ monolithic, Atmel AT90CAN32/64/128 ເປັນ microcontroller ທີ່ມີປະສິດທິພາບທີ່ສະຫນອງການແກ້ໄຂທີ່ມີຄວາມຍືດຫຍຸ່ນສູງແລະປະຫຍັດຄ່າໃຊ້ຈ່າຍຕໍ່ຄໍາຮ້ອງສະຫມັກການຄວບຄຸມທີ່ຝັງໄວ້ຫຼາຍ.
AVR AT90CAN32/64/128 ໄດ້ຮັບການສະໜັບສະໜູນດ້ວຍຊຸດໂປຣແກຣມ ແລະ ເຄື່ອງມືພັດທະນາລະບົບເຕັມຮູບແບບລວມທັງ: C compilers, macro assemblers, program debugger/simulators, in-circuit emulators, and evaluators kits.
ປະຕິເສດຄວາມຮັບຜິດຊອບ
ຄ່າທົ່ວໄປທີ່ມີຢູ່ໃນແຜ່ນຂໍ້ມູນນີ້ແມ່ນອີງໃສ່ການຈໍາລອງແລະລັກສະນະຂອງຕົວຄວບຄຸມ microcontrollers AVR ອື່ນໆທີ່ຜະລິດໃນເຕັກໂນໂລຢີຂະບວນການດຽວກັນ. ຄ່າຕໍ່າສຸດ ແລະສູງສຸດຈະມີໃຫ້ຫຼັງຈາກອຸປະກອນຖືກປັບຕົວ.
ຕັນແຜນວາດ
ຮູບທີ 1-1. ຕັນແຜນວາດ
ການຕັ້ງຄ່າ Pin
ຮູບທີ 1-2. Pinout AT90CAN32/64/128 – TQFP
(1) NC = ບໍ່ເຊື່ອມຕໍ່ (ອາດຈະຖືກນໍາໃຊ້ໃນອຸປະກອນໃນອະນາຄົດ)
(2) Timer2 Oscillator
ຮູບທີ 1-3. Pinout AT90CAN32/64/128 – QFN
(1) NC = ບໍ່ເຊື່ອມຕໍ່ (ອາດຈະຖືກນໍາໃຊ້ໃນອຸປະກອນໃນອະນາຄົດ)
(2) Timer2 Oscillator
ຫມາຍເຫດ: ແຜ່ນກາງຂະຫນາດໃຫຍ່ພາຍໃຕ້ຊຸດ QFN ແມ່ນເຮັດດ້ວຍໂລຫະແລະເຊື່ອມຕໍ່ພາຍໃນກັບ GND. ມັນຄວນຈະຖືກ soldered ຫຼື glued ກັບກະດານເພື່ອຮັບປະກັນຄວາມຫມັ້ນຄົງກົນຈັກທີ່ດີ. ຖ້າແຜ່ນກາງຖືກປະໄວ້ໂດຍບໍ່ໄດ້ເຊື່ອມຕໍ່, ຊຸດດັ່ງກ່າວອາດຈະພວນອອກຈາກກະດານ.
1.6.3 ພອດ A (PA7..PA0)
ພອດ A ແມ່ນພອດ I/O ສອງທິດທາງ 8-bit ທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port A output buffers ມີລັກສະນະການຂັບ symmetrical ມີທັງ sink ສູງແລະຄວາມສາມາດແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port A ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນຖືກກະຕຸ້ນ. ປັກໝຸດພອດ A ຈະຖືກລະບຸໄວ້ເປັນສາມຄັ້ງ ເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ A ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງລັກສະນະພິເສດຕ່າງໆຂອງ AT90CAN32/64/128 ດັ່ງທີ່ລະບຸໄວ້ໃນຫນ້າ 74.
1.6.4 ພອດ B (PB7..PB0)
ພອດ B ແມ່ນພອດ I/O ສອງທິດທາງ 8-bit ທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port B output buffers ມີລັກສະນະການຂັບ symmetrical ມີທັງ sink ສູງແລະຄວາມສາມາດແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port B ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນໄດ້ຖືກກະຕຸ້ນ. ປັກໝຸດພອດ B ຈະຖືກລະບຸໄວ້ສາມຄັ້ງເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ B ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງລັກສະນະພິເສດຕ່າງໆຂອງ AT90CAN32/64/128 ທີ່ລະບຸໄວ້ໃນຫນ້າ 76.
1.6.5 ພອດ C (PC7..PC0)
ພອດ C ເປັນພອດ I/O ສອງທິດທາງ 8-bit ທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port C output buffers ມີລັກສະນະຂັບທີ່ສົມມາຕຣິກທີ່ມີທັງການຫລົ້ມຈົມສູງແລະຄວາມສາມາດຂອງແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port C ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນໄດ້ຖືກກະຕຸ້ນ. ປັກໝຸດ Port C ຈະຖືກລະບຸໄວ້ເປັນສາມຄັ້ງ ເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ C ຍັງເຮັດໜ້າທີ່ຂອງຄຸນສົມບັດພິເສດຂອງ AT90CAN32/64/128 ຕາມທີ່ລະບຸໄວ້ໃນໜ້າ 78.
1.6.6 ພອດ D (PD7..PD0)
ພອດ D ເປັນພອດ I/O ສອງທິດທາງ 8-bit ທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port D output buffers ມີລັກສະນະ drive symmetrical ມີທັງ sink ສູງແລະຄວາມສາມາດແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port D ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນໄດ້ຖືກກະຕຸ້ນ. ປັກໝຸດ Port D ຈະຖືກລະບຸໄວ້ເປັນສາມຄັ້ງ ເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ D ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງລັກສະນະພິເສດຕ່າງໆຂອງ AT90CAN32/64/128 ທີ່ລະບຸໄວ້ໃນຫນ້າ 80.
1.6.7 ພອດ E (PE7..PE0)
ພອດ E ແມ່ນພອດ I/O ສອງທິດທາງ 8-bit ທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port E output buffers ມີລັກສະນະຂັບ symmetrical ມີທັງ sink ສູງແລະຄວາມສາມາດແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port E ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນໄດ້ຖືກກະຕຸ້ນ. ປັກໝຸດ Port E ຈະຖືກລະບຸໄວ້ເປັນສາມຄັ້ງ ເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ E ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງລັກສະນະພິເສດຕ່າງໆຂອງ AT90CAN32/64/128 ທີ່ລະບຸໄວ້ໃນຫນ້າ 83.
1.6.8 ພອດ F (PF7..PF0)
ພອດ F ເຮັດໜ້າທີ່ເປັນອິນພຸດອະນາລັອກໃຫ້ກັບຕົວແປງ A/D.
ພອດ F ຍັງເຮັດໜ້າທີ່ເປັນພອດ I/O ສອງທິດທາງ 8-ບິດ, ຖ້າຕົວແປງ A/D ບໍ່ໄດ້ໃຊ້. ພອດພອດສາມາດສະຫນອງຕົວຕ້ານການດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port F output buffers ມີລັກສະນະ drive symmetrical ມີທັງ sink ສູງແລະຄວາມສາມາດແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port F ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນຖືກກະຕຸ້ນ. ປັກໝຸດ Port F ຈະຖືກລະບຸໄວ້ເປັນສາມຄັ້ງ ເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
Port F ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງ JTAG ການໂຕ້ຕອບ. ຖ້າ JTAG ອິນເຕີເຟດຖືກເປີດໃຊ້ງານ, ຕົວຕ້ານທານການດຶງເທິງ pins PF7(TDI), PF5(TMS), ແລະ PF4(TCK) ຈະຖືກເປີດໃຊ້ງານເຖິງແມ່ນວ່າຈະມີການຕັ້ງຄືນໃໝ່.
1.6.9 ພອດ G (PG4..PG0)
ພອດ G ແມ່ນພອດ I/O 5 ບິດທີ່ມີຕົວຕ້ານທານດຶງພາຍໃນ (ເລືອກສໍາລັບແຕ່ລະບິດ). Port G output buffers ມີລັກສະນະຂັບທີ່ສົມມາຕຣິກທີ່ມີທັງການຫລົ້ມຈົມສູງແລະຄວາມສາມາດຂອງແຫຼ່ງ. ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, pins Port G ທີ່ຖືກດຶງຈາກພາຍນອກຕ່ໍາຈະເປັນແຫຼ່ງປະຈຸບັນຖ້າຫາກວ່າຕົວຕ້ານການດຶງຂຶ້ນໄດ້ຖືກກະຕຸ້ນ. ປັກໝຸດ Port G ຈະຖືກລະບຸໄວ້ສາມຄັ້ງເມື່ອເງື່ອນໄຂການຣີເຊັດກາຍເປັນການເຄື່ອນໄຫວ, ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ.
ພອດ G ຍັງຮັບໃຊ້ຫນ້າທີ່ຂອງລັກສະນະພິເສດຕ່າງໆຂອງ AT90CAN32/64/128 ທີ່ລະບຸໄວ້ໃນຫນ້າ 88.
1.6.10 ຣີເຊັດ
ຕັ້ງຄ່າການປ້ອນຂໍ້ມູນຄືນໃໝ່. ລະດັບຕໍ່າສຸດຂອງເຂັມນີ້ສໍາລັບຄວາມຍາວຂອງກໍາມະຈອນຕ່ໍາສຸດຈະສ້າງການປັບ. ຄວາມຍາວຂອງກໍາມະຈອນຕໍາ່ສຸດແມ່ນໄດ້ຮັບໃນລັກສະນະ. ຈັງຫວະທີ່ສັ້ນກວ່າແມ່ນບໍ່ໄດ້ຮັບການຮັບປະກັນທີ່ຈະສ້າງການຣີເຊັດ. ຜອດ I/O ຂອງ AVR ຈະຖືກຣີເຊັດເປັນສະຖານະເບື້ອງຕົ້ນໃນທັນທີ ເຖິງແມ່ນວ່າໂມງຈະບໍ່ເຮັດວຽກກໍຕາມ. ໂມງຕ້ອງການເພື່ອຣີເຊັດສ່ວນທີ່ເຫຼືອຂອງ AT90CAN32/64/128.
1.6.11 XTAL1
ການປ້ອນຂໍ້ມູນໃສ່ Oscillator inverting amplifier ແລະ input ກັບວົງຈອນປະຕິບັດການໂມງພາຍໃນ.
1.6.12 XTAL2
ຜົນຜະລິດຈາກ Oscillator inverting ampມີຊີວິດຊີວາ.
1.6.13 AVCC
AVCC ແມ່ນການສະຫນອງ voltage pin ສໍາລັບຕົວແປງ A/D ຢູ່ Port F. ມັນຄວນຈະເຊື່ອມຕໍ່ພາຍນອກກັບ Vcc, ເຖິງແມ່ນວ່າ ADC ບໍ່ໄດ້ຖືກນໍາໃຊ້. ຖ້າ ADC ຖືກນໍາໃຊ້, ມັນຄວນຈະເຊື່ອມຕໍ່ກັບ Vcc ຜ່ານການກັ່ນຕອງຕ່ໍາ.
1.6.14 AREF
ນີ້ແມ່ນລະຫັດອ້າງອີງການປຽບທຽບສຳລັບຕົວແປງ A/D.
ກ່ຽວກັບລະຫັດ Examples
ເອກະສານນີ້ມີລະຫັດງ່າຍໆ examples ທີ່ສະແດງໂດຍຫຍໍ້ກ່ຽວກັບວິທີການນໍາໃຊ້ພາກສ່ວນຕ່າງໆຂອງອຸປະກອນ. ລະຫັດເຫຼົ່ານີ້ examples ສົມມຸດວ່າສ່ວນຫົວສະເພາະ file ແມ່ນລວມກ່ອນທີ່ຈະລວບລວມ. ຈົ່ງຮູ້ວ່າບໍ່ແມ່ນຜູ້ຂາຍ C compiler ທັງຫມົດປະກອບມີຄໍານິຍາມ bit ໃນສ່ວນຫົວ files ແລະການຈັດການຂັດຂວາງໃນ C ແມ່ນຂຶ້ນກັບ compiler. ກະລຸນາຢືນຢັນດ້ວຍເອກະສານ C compiler ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ສະຫຼຸບການລົງທະບຽນ
ໝາຍເຫດ:
- ທີ່ຢູ່ທີ່ເກີນ PCMSB (ຕາຕະລາງ 25-11 ໃນໜ້າ 341) ແມ່ນບໍ່ສົນໃຈ.
- ທີ່ຢູ່ທີ່ເກີນ EEAMSB (ຕາຕະລາງ 25-12 ໃນໜ້າ 341) ແມ່ນບໍ່ສົນໃຈ.
- ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບອຸປະກອນໃນອະນາຄົດ, bits ສະຫງວນຄວນຈະຖືກຂຽນເປັນສູນຖ້າເຂົ້າເຖິງ. ທີ່ຢູ່ຄວາມຈຳ I/O ທີ່ສະຫງວນໄວ້ບໍ່ຄວນຖືກຂຽນ.
- ການລົງທະບຽນ I/O ພາຍໃນຂອບເຂດທີ່ຢູ່ 0x00 – 0x1F ແມ່ນສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງໂດຍໃຊ້ຄໍາແນະນໍາ SBI ແລະ CBI. ໃນການລົງທະບຽນເຫຼົ່ານີ້, ມູນຄ່າຂອງບິດດຽວສາມາດກວດສອບໄດ້ໂດຍໃຊ້ຄໍາແນະນໍາ SBIS ແລະ SBIC.
- ທຸງສະຖານະບາງອັນຖືກລຶບລ້າງໂດຍການຂຽນອັນສົມເຫດສົມຜົນໃຫ້ກັບພວກມັນ. ໃຫ້ສັງເກດວ່າ, ບໍ່ເຫມືອນກັບ AVRs ອື່ນໆສ່ວນໃຫຍ່, ຄໍາແນະນໍາ CBI ແລະ SBI ຈະດໍາເນີນການພຽງແຕ່ກ່ຽວກັບບິດທີ່ລະບຸໄວ້, ແລະດັ່ງນັ້ນຈຶ່ງສາມາດຖືກນໍາໃຊ້ໃນທະບຽນທີ່ມີທຸງສະຖານະດັ່ງກ່າວ. ຄໍາແນະນໍາ CBI ແລະ SBI ເຮັດວຽກກັບທະບຽນ 0x00 ຫາ 0x1F ເທົ່ານັ້ນ. 6. ເມື່ອໃຊ້ຄຳສັ່ງສະເພາະ I/O IN ແລະ OUT, I/O addresses ຈະຕ້ອງໃຊ້ 0x00 – 0x3F. ເມື່ອທີ່ຢູ່ I/O Registers ເປັນພື້ນທີ່ຂໍ້ມູນໂດຍໃຊ້ຄໍາແນະນໍາ LD ແລະ ST, 0x20 ຕ້ອງຖືກເພີ່ມໃສ່ທີ່ຢູ່ເຫຼົ່ານີ້. AT90CAN32/64/128 ເປັນ microcontroller ສະລັບສັບຊ້ອນທີ່ມີຫົວຫນ່ວຍ peripheral ຫຼາຍກ່ວາສາມາດໄດ້ຮັບການສະຫນັບສະຫນູນພາຍໃນ 64 ສະຖານທີ່ສະຫງວນໄວ້ໃນ Opcode ສໍາລັບຄໍາແນະນໍາ IN ແລະ OUT. ສໍາລັບພື້ນທີ່ I/O ຂະຫຍາຍຈາກ 0x60 – 0xFF ໃນ SRAM, ສາມາດໃຊ້ຄໍາແນະນໍາ ST/STS/STD ແລະ LD/LDS/LDD ເທົ່ານັ້ນ.
ຂໍ້ມູນການສັ່ງຊື້
ຫມາຍເຫດ: 1. ອຸປະກອນເຫຼົ່ານີ້ຍັງສາມາດສະຫນອງໃນຮູບແບບ wafer. ກະລຸນາຕິດຕໍ່ຫ້ອງການຂາຍ Atmel ທ້ອງຖິ່ນຂອງທ່ານສໍາລັບລາຍລະອຽດການສັ່ງຊື້ແລະປະລິມານຕໍາ່ສຸດທີ່.
ຂໍ້ມູນການຫຸ້ມຫໍ່
TQFP64
64 PIN THIN QUAD Flat Pack
QFN64
ຫມາຍເຫດ: QFN ຫມາຍເຫດມາດຕະຖານ
- DIMENSION & ຄວາມທົນທານສອດຄ່ອງກັບ ASME Y14.5M. – ປີ 1994.
- DIMENSION b ນຳໃຊ້ກັບ terminal ໂລຫະປະສົມ ແລະ ວັດແທກລະຫວ່າງ 0.15 ແລະ 0.30 ມມ ຈາກປາຍປາຍ. ຖ້າເຄື່ອງໝາຍປາຍທາງມີລັດສະໝີທາງເລືອກຢູ່ປາຍອື່ນໆຂອງປາຍທາງ, ຂະໜາດ b ບໍ່ຄວນຖືກວັດແທກຢູ່ໃນບໍລິເວນ radius ນັ້ນ.
- MAX. PACKAGE WARPAGE IS 0.05mm.
- BURRS ທີ່ອະນຸຍາດສູງສຸດແມ່ນ 0.076 ມມ ໃນທຸກທິດທາງ.
- ລະຫັດ PIN #1 ຢູ່ເທິງສຸດຈະຖືກເຮັດດ້ວຍເລເຊີ.
- ຮູບແຕ້ມນີ້ສອດຄ່ອງກັບ JEDEC ທີ່ລົງທະບຽນ OUTLINE MO-220.
- A ສູງສຸດ 0.15mm ດຶງກັບຄືນໄປບ່ອນ (L1) ອາດຈະມີຢູ່.
L ລົບ L1 ເທົ່າກັບ ຫຼືໃຫຍ່ກວ່າ 0.30 ມມ - ຕົວລະບຸຕົວລະບຸປາຍທາງອັນດັບ 1 ແມ່ນເປັນທາງເລືອກ ແຕ່ຕ້ອງຖືກຕັ້ງຢູ່ໃນເຂດທີ່ລະບຸຕົວລະບຸຂອງເຄື່ອງໝາຍປາຍທາງ #1 ຈະເປັນແບບແມ່ພິມ ຫຼືຄຸນສົມບັດທີ່ຖືກໝາຍໄວ້.
ສໍານັກງານໃຫຍ່
ບໍລິສັດ Atmel
2325 Orchard Parkway
San Jose. CA 95131
ສະຫະລັດ
ໂທ: 1(408) 441-0311
ແຟັກ: 1(408) 487-2600
ສາກົນ
Atmel ອາຊີ
ຫ້ອງ 1219
Chinachem Golden Plaza
77 Mod Road Tsimshatsui
ໂຄວລູນຕາເວັນອອກ
ຮົງກົງ
ໂທ: (852) 2721-9778
ແຟັກ: (852) 2722-1369
Atmel ເອີຣົບ
Le Krebs
8. Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-en-
Yvelines Cedex
ປະເທດຝຣັ່ງ
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel ຍີ່ປຸ່ນ
9F. Tonetsu Shinkawa Bldg.
1-24-8 ຊິນກາວາ
Chuo-ku, ໂຕກຽວ 104-0033
ຍີ່ປຸ່ນ
ໂທ: (81) 3-3523-3551
ແຟັກ: (81) 3-3523-7581
ຕິດຕໍ່ຜະລິດຕະພັນ
Web ເວັບໄຊ
www.atmel.com
ສະຫນັບສະຫນູນດ້ານວິຊາການ
avr@atmel.com
ຕິດຕໍ່ການຂາຍ
www.atmel.com/contacts
ການຮ້ອງຂໍວັນນະຄະດີ
www.atmel.com/literature
ການປະຕິເສດຄວາມຮັບຜິດຊອບ: ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນໃຫ້ຢູ່ໃນການເຊື່ອມໂຍງກັບຜະລິດຕະພັນ Atmel. ບໍ່ມີໃບອະນຸຍາດ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ໂດຍ estoppel ຫຼືຖ້າບໍ່ດັ່ງນັ້ນ, ສິດທິຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບການອະນຸຍາດຈາກເອກະສານນີ້ຫຼືກ່ຽວຂ້ອງກັບການຂາຍຜະລິດຕະພັນ Atmel. ຍົກເວັ້ນຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນເງື່ອນໄຂຂອງ ATMEL ແລະເງື່ອນໄຂຂອງການຂາຍທີ່ຕັ້ງຢູ່ໃນ ATMEL WEB ເວັບໄຊ, ATMEL ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບອັນໃດອັນໜຶ່ງ ແລະປະຕິເສດການຮັບປະກັນໃດໆທີ່ສະແດງອອກ, ບົ່ງບອກ ຫຼືຕາມກົດໝາຍທີ່ກ່ຽວຂ້ອງກັບຜະລິດຕະພັນຂອງມັນ, ແຕ່ບໍ່ຈຳກັດການຮັບປະກັນໂດຍຫຍໍ້ຂອງການບໍລິການ, ການສະໜອງສິນຄ້າ FringEMENT. ໃນກໍລະນີໃດກໍ່ຕາມ, ATMEL ຈະຕ້ອງຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທາງກົງ, ທາງອ້ອມ, ຜົນສະທ້ອນ, ລົງໂທດ, ພິເສດ ຫຼືໂດຍບັງເອີນ (ລວມທັງ, ໂດຍບໍ່ຈຳກັດ, ຄວາມເສຍຫາຍຕໍ່ການສູນເສຍຜົນກຳໄລ, ທຸລະກິດ, ການລົງທຶນ, ພາຍໃນ E ຫຼືບໍ່ສາມາດໃຊ້ໄດ້ ເອກະສານນີ້, ເຖິງແມ່ນວ່າ ATMEL ໄດ້ຮັບການແນະນໍາກ່ຽວກັບຄວາມເປັນໄປໄດ້ຂອງຄວາມເສຍຫາຍດັ່ງກ່າວ.. Atmel ບໍ່ມີການເປັນຕົວແທນ ຫຼືການຮັບປະກັນກ່ຽວກັບຄວາມຖືກຕ້ອງ ຫຼືຄວາມສົມບູນຂອງເນື້ອໃນຂອງເອກະສານນີ້ ແລະສະຫງວນສິດໃນການປ່ຽນແປງສະເພາະ ແລະລາຍລະອຽດຂອງຜະລິດຕະພັນໄດ້ທຸກເວລາໂດຍບໍ່ຕ້ອງແຈ້ງລ່ວງໜ້າ. Atmel ບໍ່ໄດ້ໃຫ້ຄໍາໝັ້ນສັນຍາທີ່ຈະປັບປຸງຂໍ້ມູນທີ່ມີຢູ່ໃນນີ້. ເວັ້ນເສຍແຕ່ໄດ້ສະຫນອງໃຫ້ໂດຍສະເພາະຖ້າບໍ່ດັ່ງນັ້ນ, ຜະລິດຕະພັນ Atmel ແມ່ນບໍ່ເຫມາະສົມສໍາລັບ, ແລະຈະບໍ່ຖືກນໍາໃຊ້ໃນ, ຄໍາຮ້ອງສະຫມັກລົດຍົນ. ຜະລິດຕະພັນຂອງ Atmel ບໍ່ໄດ້ມີຈຸດປະສົງ, ອະນຸຍາດ, ຫຼືຮັບປະກັນສໍາລັບການນໍາໃຊ້ເປັນອົງປະກອບໃນຄໍາຮ້ອງສະຫມັກທີ່ມີຈຸດປະສົງເພື່ອສະຫນັບສະຫນູນຫຼືຍືນຍົງຊີວິດ.
© 2008 Atmel Corporation. ສະຫງວນລິຂະສິດທັງໝົດ. Atmel®, ໂລໂກ້ ແລະການປະສົມຂອງສິ່ງນັ້ນ, ແລະອື່ນໆແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນ ຫຼືເຄື່ອງໝາຍການຄ້າຂອງ Atmel Corporation ຫຼືບໍລິສັດຍ່ອຍຂອງມັນ. ຂໍ້ກໍານົດແລະຊື່ຜະລິດຕະພັນອື່ນໆອາດຈະເປັນເຄື່ອງຫມາຍການຄ້າຂອງຄົນອື່ນ.
7679HS–CAN–08/08
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ATMEL AT90CAN32-16AU 8bit AVR Microcontroller [pdf] ຄູ່ມືຜູ້ໃຊ້ AT90CAN32-16AU 8bit AVR Microcontroller, AT90CAN32-16AU, 8bit AVR Microcontroller, ໄມໂຄຄອນຄວບຄຸມ |