ATMEL AT90CAN32-16AU 8bit AVR Microcontroller အသုံးပြုသူလမ်းညွှန်
8-ဘစ် ISP Flash နှင့် CAN Controller ၏ 32K/64K/128K Bytes ရှိသော Microcontroller
AT90CAN32
AT90CAN64
AT90CAN128
အနှစ်ချုပ်
ဗျာ 7679HS–CAN–08/08
အင်္ဂါရပ်များ
- စွမ်းဆောင်ရည်မြင့်၊ ပါဝါနိမ့် AVR® 8-bit Microcontroller
- အဆင့်မြင့် RISC ဗိသုကာ
- 133 အားကောင်းတဲ့ညွှန်ကြားချက်များ - တစ်ခုတည်းနာရီစက်ဝိုင်းကွပ်မျက်ခြင်း
- 32 x 8 ယေဘူယျရည်ရွယ်ချက် အလုပ်မှတ်ပုံတင်များ + အရံထိန်းချုပ်ရေး မှတ်ပုံတင်များ
- အပြည့်အဝတည်ငြိမ်သောစစ်ဆင်ရေး
- 16 MHz တွင် 16 MIPS ဖြတ်သန်းမှုအထိ
- On-chip 2-cycle Multiplier
- မတည်ငြိမ်သော ပရိုဂရမ်နှင့် ဒေတာမှတ်ဉာဏ်
- In-System Reprogrammable Flash ၏ 32K/64K/128K Bytes (AT90CAN32/64/128)
- ခံနိုင်ရည်: 10,000 ရေး / ဖျက်ခြင်းသံသရာ
- အမှီအခိုကင်းသောသော့ခလောက်များပါရှိသော ရွေးချယ်နိုင်သော Boot Code အပိုင်း
- ရွေးချယ်နိုင်သော Boot Size- 1K Bytes၊ 2K Bytes၊ 4K Bytes သို့မဟုတ် 8K Bytes
- On-Chip Boot Program (CAN၊ UART၊ …) ဖြင့် စနစ်တွင်း ပရိုဂရမ်ရေးဆွဲခြင်း
- True Read-While-Write Operation
- 1K/2K/4K Bytes EEPROM (ခံနိုင်ရည်- 100,000 Write/Erase Cycles) (AT90CAN32/64/128)
- 2K/4K/4K Bytes အတွင်းပိုင်း SRAM (AT90CAN32/64/128)
- 64K Bytes အထိ ရွေးချယ်နိုင်သော ပြင်ပမှတ်ဉာဏ်နေရာ
- ဆော့ဖ်ဝဲလ်လုံခြုံရေးအတွက် ပရိုဂရမ်းမင်းလော့ခ်
- In-System Reprogrammable Flash ၏ 32K/64K/128K Bytes (AT90CAN32/64/128)
- JTAG (IEEE std. 1149.1 Compliant) အင်တာဖေ့စ်
- Boundary-scan စွမ်းရည် J. အရ၊TAG စံ
- ပရိုဂရမ်းမင်း ဖလက်ရှ် (ဟာ့ဒ်ဝဲ ISP), EEPROM၊ လော့ခ်နှင့် Fuse Bits
- ကျယ်ပြန့်သော On-chip အမှားအယွင်း ပံ့ပိုးမှု
- Can Controller 2.0A နှင့် 2.0B – ISO 16845 လက်မှတ်ရနိုင်သည် (၄)
- သီးခြားသတ်မှတ်မှုစနစ်ပါရှိသော မက်ဆေ့ဂျ်အပြည့်အစုံ 15 ခု Tags နှင့် Masks
- ပို့လွှတ်ခြင်း၊ လက်ခံခြင်း၊ အလိုအလျောက်ပြန်ကြားခြင်းနှင့် Frame Buffer လက်ခံခြင်းမုဒ်များ
- 1Mbits/s အများဆုံး လွှဲပြောင်းမှုနှုန်းမှာ 8 MHz ဖြစ်သည်။
- အချိန် stamping၊ TTC & Listening Mode (သူလျှိုလုပ်ခြင်း သို့မဟုတ် Autobaud)
- အရံပစ္စည်းများ
- On-chip Oscillator ဖြင့် ပရိုဂရမ်mable Watchdog Timer
- 8-bit Synchronous Timer/Counter-0
- 10-bit Prescaler
- ပြင်ပဖြစ်ရပ်ကောင်တာ
- အထွက်အား နှိုင်းယှဉ်ခြင်း သို့မဟုတ် 8-bit PWM အထွက်အား နှိုင်းယှဉ်ပါ။
- 8-bit Asynchronous Timer/Counter-2
- 10-bit Prescaler
- ပြင်ပဖြစ်ရပ်ကောင်တာ
- အထွက်အား နှိုင်းယှဉ်ခြင်း သို့မဟုတ် 8-Bit PWM အထွက်အား နှိုင်းယှဉ်ပါ။
- RTC လည်ပတ်မှုအတွက် 32Khz Oscillator
- Dual 16-bit Synchronous Timer/Counters-1 & 3
- 10-bit Prescaler
- Noise Canceler ဖြင့် ထည့်သွင်းရိုက်ကူးပါ။
- ပြင်ပဖြစ်ရပ်ကောင်တာ
- 3-Output Compare သို့မဟုတ် 16-Bit PWM Output
- Output Compare Modulation
- 8-ချန်နယ်၊ 10-bit SAR ADC
- တစ်ခုတည်းအဆုံးသတ်ချန်နယ် ၈ ခု
- 7 ကွဲပြားသောချန်နယ်များ
- 2x၊ 1x သို့မဟုတ် 10x တွင် ပရိုဂရမ်မာနိုင်သော အမြတ်ဖြင့် ကွဲပြားသောချန်နယ် 200 ခု
- On-chip ကို Analog နှိုင်းယှဉ်
- Byte-oriented two-wire Serial Interface
- Dual Programmable Serial USART
- Master/Slave SPI Serial Interface
- ပရိုဂရမ်ရေးဆွဲခြင်း Flash (ဟာ့ဒ်ဝဲ ISP)
- အထူး Microcontroller တွေ Features
- Power-on Reset နှင့် Programmable Brown-out Detection
- အတွင်းပိုင်း Calibrated RC Oscillator
- 8 ပြင်ပ အနှောင့်အယှက် အရင်းအမြစ်များ
- အိပ်စက်ခြင်းမုဒ် 5 ခု- အားလပ်ချိန်၊ ADC ဆူညံသံလျှော့ချရေး၊ ပါဝါချွေတာမှု၊ ပါဝါချခြင်းနှင့် အသင့်အနေအထား
- ရွေးချယ်နိုင်သော ဆော့ဖ်ဝဲလ်သည် နာရီကြိမ်နှုန်း
- Global Pull-up Disable
- I / O နှင့်အထုပ်များ
- 53 ပရိုဂရမ်လုပ်နိုင်သော I/O လိုင်းများ
- 64-lead TQFP နှင့် 64-lead QFN
- လည်ပတ်မှုပမာဏtages: 2.7 – 5.5V
- လည်ပတ်အပူချိန်- စက်မှုလုပ်ငန်း (-40°C မှ +85°C)
- အများဆုံးကြိမ်နှုန်း- 8V တွင် 2.7 MHz၊ 16V တွင် 4.5 MHz
မှတ်ချက်- 1. စာမျက်နှာ 19.4.3 ရှိ အပိုင်း 242 ပါ အသေးစိတ်အချက်အလက်များ။
ဖော်ပြချက်
AT90CAN32၊ AT90CAN64 နှင့် AT90CAN128 အကြား နှိုင်းယှဉ်ချက်
AT90CAN32၊ AT90CAN64 နှင့် AT90CAN128 တို့သည် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလ်ကို တွဲဖက်အသုံးပြုနိုင်သည်။ ဇယား 1-1 တွင် ပြထားသည့်အတိုင်း ၎င်းတို့သည် မှတ်ဉာဏ်အရွယ်အစား၌သာ ကွဲပြားသည်။
ဇယား ၆-၁။ Memory Size အကျဉ်းချုပ်
ကိရိယာ | မီးရောင် | EEPROM | ရမ် |
AT90CAN32 | 32K Bytes | 1K Byte | 2K Bytes |
AT90CAN64 | 64K Bytes | 2K Bytes | 4K Bytes |
AT90CAN128 | 128K Bytes | 4K Byte | 4K Bytes |
အပိုင်းဖော်ပြချက်
AT90CAN32/64/128 သည် AVR မြှင့်တင်ထားသော RISC ဗိသုကာကိုအခြေခံ၍ စွမ်းအားနိမ့် CMOS 8-bit microcontroller တစ်ခုဖြစ်သည်။ နာရီစက်ဝန်းတစ်ခုတည်းတွင် အစွမ်းထက်သောညွှန်ကြားချက်များကို လုပ်ဆောင်ခြင်းဖြင့်၊ AT90CAN32/64/128 သည် စနစ်ဒီဇိုင်နာအား ပါဝါသုံးစွဲမှုနှုန်းထက် စီမံဆောင်ရွက်မှုအမြန်နှုန်းထက် 1 MIPS per MHz အနီးသို့ ချဉ်းကပ်မှုများအား ရရှိစေသည်။
AVR core သည်ကြွယ်ဝသောညွှန်ကြားချက်များနှင့်အထွေထွေရည်ရွယ်ချက်အလုပ်လုပ် registers ၃၂ ခုနှင့်ပေါင်းစပ်ထားသည်။ မှတ်ပုံတင် ၃၂ ခုလုံးသည် Arithmetic Logic Unit (ALU) နှင့်တိုက်ရိုက်ချိတ်ဆက်ထားကာ၊ clock cycle တစ်ခုတွင်ညွှန်ကြားချက်တစ်ခုတည်းတွင်သီးခြားလွတ်လပ်သောမှတ်ပုံတင်နှစ်ခုကိုဝင်ရောက်ခွင့်ပြုသည်။ သမားရိုးကျ CISC microcontroller များထက် throughput များကိုဆယ်ဆပိုမြန်သည်နှင့်အမျှရရှိလာသောဗိသုကာသည် code ကိုပိုမိုထိရောက်စေသည်။
AT90CAN32/64/128 သည် အောက်ပါအင်္ဂါရပ်များကို ပံ့ပိုးပေးသည်- In-System Programmable Flash ၏ 32K/64K/128K bytes သည် Read-While-Write စွမ်းရည်၊ 1K/2K/4K bytes EEPROM၊ 2K/4K/4K bytes SRAM၊ 53 ယေဘုယျရည်ရွယ်ချက် I/O လိုင်းများ၊ ယေဘူယျရည်ရွယ်ချက်လုပ်ငန်းစာရင်း ၃၂ ခု၊ CAN ထိန်းချုပ်ကိရိယာ၊ အချိန်နှင့်တပြေးညီ ကောင်တာ (RTC)၊ နှိုင်းယှဉ်မုဒ်များနှင့် PWM ပါသော ပြောင်းလွယ်ပြင်လွယ်ရှိသော Timer/Counters လေးခု၊ USART 32 ခု၊ byte ဦးတည်ထားသော Two-wire Serial Interface၊ 2-channel 8 -bit ADC သည် ရွေးချယ်နိုင်သော ကွဲပြားသော ထည့်သွင်းမှု s ပါရှိသည်။tage ပရိုဂရမ်လုပ်နိုင်သော အမြတ်၊ Internal Oscillator ပါသော ပရိုဂရမ်ထုတ်နိုင်သော Watchdog Timer၊ SPI အမှတ်စဉ် ဆိပ်ကမ်း၊ IEEE std။ 1149.1 နှင့် ကိုက်ညီသော JTAG စမ်းသပ်သည့် အင်တာဖေ့စ်၊ On-chip အမှားအယွင်း စနစ်နှင့် ပရိုဂရမ်းမင်း နှင့် ရွေးချယ်နိုင်သော ပါဝါချွေတာသည့် မုဒ်ငါးခုကို ဆော့ဖ်ဝဲလ်သို့ ဝင်ရောက်ရန်အတွက်လည်း အသုံးပြုပါသည်။
Idle မုဒ်သည် SRAM၊ Timer/Counters၊ SPI/CAN port များနှင့် interrupt system ကို ဆက်လက်လုပ်ဆောင်ရန် ခွင့်ပြုနေစဉ် CPU အား ရပ်တန့်စေသည်။ ပါဝါချခြင်းမုဒ်သည် မှတ်ပုံတင်သည့်အကြောင်းအရာများကို သိမ်းဆည်းပေးသော်လည်း Oscillator ကို အေးခဲစေပြီး နောက်အနှောက်အယှက်ဖြစ်စေသော သို့မဟုတ် ဟာ့ဒ်ဝဲကို ပြန်လည်သတ်မှတ်သည်အထိ အခြားချစ်ပ်လုပ်ဆောင်ချက်အားလုံးကို ပိတ်ထားသည်။ ပါဝါချွေတာသည့်မုဒ်တွင်၊ ကျန်စက်ပစ္စည်း၏ကျန်ရှိနေစဉ်တွင် အသုံးပြုသူကို တိုင်မာအခြေခံကို ထိန်းသိမ်းထားနိုင်စေမည့် အပြိုင်အဆိုင်အချိန်တိုင်းကိရိယာသည် ဆက်လက်လည်ပတ်နေပါသည်။ ADC ဆူညံသံလျှော့ချရေးမုဒ်သည် ADC ပြောင်းလဲမှုများအတွင်း ဆူညံသံများကို လျှော့ချရန်အတွက် Asynchronous Timer နှင့် ADC မှလွဲ၍ CPU နှင့် I/O module အားလုံးကို ရပ်တန့်စေသည်။ Standby မုဒ်တွင်၊ ကျန်စက်ပစ္စည်းသည် အိပ်နေချိန်တွင် Crystal/Resonator Oscillator လည်ပတ်နေပါသည်။ ၎င်းသည် ပါဝါသုံးစွဲမှုနည်းသော အရှိန်အဟုန်ဖြင့် စတင်ခြင်းအား အလွန်မြန်ဆန်စေသည်။
အဆိုပါကိရိယာကို Atmel ၏သိပ်သည်းဆမြင့်သောမတည်ငြိမ်သောမှတ်ဉာဏ်နည်းပညာကို အသုံးပြု၍ ထုတ်လုပ်ထားသည်။ Onchip ISP Flash သည် ပရိုဂရမ်မှတ်ဉာဏ်အား SPI အမှတ်စဉ်အင်တာဖေ့စ်တစ်ခုမှတစ်ဆင့်၊ သမားရိုးကျမဟုတ်သောမှတ်ဉာဏ်ပရိုဂရမ်မာ သို့မဟုတ် AVR core ပေါ်တွင်လည်ပတ်နေသော On-chip Boot ပရိုဂရမ်မှ ပြန်လည်ပရိုဂရမ်ကိုခွင့်ပြုသည်။ boot ပရိုဂရမ်သည် အပလီကေးရှင်း Flash memory တွင် အပလီကေးရှင်းပရိုဂရမ်ကို ဒေါင်းလုဒ်လုပ်ရန် မည်သည့် interface ကိုမဆို အသုံးပြုနိုင်သည်။ Boot Flash ကဏ္ဍရှိ ဆော့ဖ်ဝဲလ်သည် အက်ပလီကေးရှင်း Flash အပိုင်းကို အပ်ဒိတ်လုပ်ထားစဉ်တွင် စစ်မှန်သော Read-While-Write လုပ်ဆောင်မှုကို ပံ့ပိုးပေးမည်ဖြစ်သည်။ Monolithic ချစ်ပ်ပေါ်တွင် 8-bit RISC CPU ကို In-System Self-Programmable Flash နှင့် ပေါင်းစပ်ခြင်းဖြင့်၊ Atmel AT90CAN32/64/128 သည် မြှုပ်သွင်းထားသော ထိန်းချုပ်မှုဆိုင်ရာ အပလီကေးရှင်းများစွာအတွက် အလွန်လိုက်လျောညီထွေရှိပြီး ကုန်ကျစရိတ်သက်သာသည့် ဖြေရှင်းချက်ပေးစွမ်းနိုင်သော အစွမ်းထက်သော မိုက်ခရိုကွန်ထရိုလာတစ်ခုဖြစ်သည်။
AT90CAN32/64/128 AVR ကို C compilers၊ macro assemblers၊ program debugger/simulators၊ in-circuit emulators နှင့် အကဲဖြတ်ရေးကိရိယာများ အပါအဝင် ပရိုဂရမ်နှင့် စနစ်ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာအစုံအလင်ဖြင့် ပံ့ပိုးထားပါသည်။
ရှင်းလင်းချက်
ဤဒေတာစာရွက်တွင်ပါရှိသော ပုံမှန်တန်ဖိုးများသည် တူညီသောလုပ်ငန်းစဉ်နည်းပညာဖြင့် ထုတ်လုပ်ထားသော အခြားသော AVR မိုက်ခရိုကွန်ထရိုလာများ၏ သရုပ်ဖော်ပုံများနှင့် လက္ခဏာရပ်များအပေါ် အခြေခံထားသည်။ စက်ပစ္စည်းကို သွင်ပြင်လက္ခဏာပြပြီးနောက် အနည်းဆုံးနှင့် Max တန်ဖိုးများကို ရနိုင်ပါမည်။
Block ပုံကြမ်း
ပုံ ၂-၂။ Block ပုံကြမ်း
ပင်နံပါတ်ပြင်ဆင်မှုများ
ပုံ ၂-၂။ Pinout AT90CAN32/64/128 – TQFP
(၄) NC = မချိတ်ဆက်ပါနှင့် (နောင်စက်များတွင် သုံးနိုင်သည်)
(၄) Timer2 Oscillator
ပုံ ၂-၂။ Pinout AT90CAN32/64/128 – QFN
(၄) NC = မချိတ်ဆက်ပါနှင့် (နောင်စက်များတွင် သုံးနိုင်သည်)
(၄) Timer2 Oscillator
မှတ်ချက်- QFN ပက်ကေ့ချ်အောက်ရှိ အလယ်ဗဟိုအကွက်ကြီးကို သတ္တုဖြင့်ပြုလုပ်ထားပြီး GND နှင့် အတွင်းပိုင်းချိတ်ဆက်ထားသည်။ စက်ပိုင်းဆိုင်ရာ တည်ငြိမ်မှုရှိစေရန် ၎င်းကို ဂဟေဆော်ရန် သို့မဟုတ် ကော်ပတ်ထားသင့်သည်။ အလယ်အချပ်ကို ချိတ်ဆက်မထားပါက၊ အထုပ်သည် ဘုတ်ပြားမှ လွတ်သွားနိုင်သည်။
1.6.3 Port A (PA7..PA0)
ပို့တ် A သည် အတွင်းပိုင်းဆွဲအား ခုခံမှုပါရှိသော 8-bit bi-directional I/O port တစ်ခု (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port A output buffers များတွင် မြင့်မားသော sink နှင့် source capability နှစ်မျိုးလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port A ပင်များသည် ဆွဲအားတက်ခုခံမှုစနစ်ကို အသက်သွင်းပါက ရင်းမြစ် လျှပ်စီးကြောင်းများ ထွက်ပေါ်လာမည်ဖြစ်သည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port A ပင်များကို tri-stated ပေးသည်။
Port A သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/74 ၏ အမျိုးမျိုးသော အထူးအင်္ဂါရပ်များကို လုပ်ဆောင်ပေးပါသည်။
1.6.4 Port B (PB7..PB0)
Port B သည် 8-bit bi-directional I/O port တစ်ခုဖြစ်ပြီး internal pull-up resistors (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port B output buffers များသည် မြင့်မားသော sink နှင့် source capability နှစ်ခုလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port B ပင်များသည် ဆွဲယူအားခုခံအားစနစ်ကို အသက်သွင်းပါက ရင်းမြစ် Current ပေါ်မည်ဖြစ်သည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port B pin များကို tri-stated ပေးသည်။
Port B သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/76 ၏ အမျိုးမျိုးသော အထူးအင်္ဂါရပ်များ၏ လုပ်ဆောင်ချက်များကိုလည်း လုပ်ဆောင်ပေးပါသည်။
1.6.5 Port C (PC7..PC0)
Port C သည် internal pull-up resistors ပါရှိသော 8-bit bi-directional I/O port တစ်ခု (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port C output buffers များသည် မြင့်မားသော sink နှင့် source capability နှစ်ခုလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှ ဆွဲထုတ်မှုနည်းသော Port C pin များသည် ဆွဲအားတက်ခုခံအားကို အသက်သွင်းပါက ရင်းမြစ် Current ပေါ်မည်ဖြစ်သည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port C pin များကို tri-stated ပေးသည်။
Port C သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/78 ၏ အထူးအင်္ဂါရပ်များ လုပ်ဆောင်ပေးပါသည်။
1.6.6 Port D (PD7..PD0)
Port D သည် internal pull-up resistors ပါရှိသော 8-bit bi-directional I/O port တစ်ခု (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port D output buffers များသည် မြင့်မားသော sink နှင့် source capability နှစ်ခုလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port D pin များသည် ဆွဲအားတက်ခုခံရေးကိရိယာများကို အသက်သွင်းပါက ရင်းမြစ် Current ဖြစ်လာမည်ဖြစ်သည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port D pin များကို tri-stated ပေးသည်။
Port D သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/80 ၏ အမျိုးမျိုးသော အထူးအင်္ဂါရပ်များကို လုပ်ဆောင်ပေးပါသည်။
1.6.7 Port E (PE7..PE0)
Port E သည် internal pull-up resistors ပါရှိသော 8-bit bi-directional I/O port တစ်ခု (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port E output buffers များသည် မြင့်မားသော sink နှင့် source capability နှစ်ခုလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port E ပင်များသည် ဆွဲယူအားခုခံအားစနစ်ကိုအသက်သွင်းပါက ရင်းမြစ်လက်ရှိဖြစ်လိမ့်မည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port E ပင်များကို tri-stated ပေးသည်။
Port E သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/83 ၏ အမျိုးမျိုးသော အထူးအင်္ဂါရပ်များကို လုပ်ဆောင်ပေးပါသည်။
1.6.8 Port F (PF7..PF0)
Port F သည် A/D Converter သို့ analog input များအဖြစ် ဆောင်ရွက်ပါသည်။
Port F သည် A/D Converter ကို အသုံးမပြုပါက 8-bit bi-directional I/O port လည်းဖြစ်သည်။ Port pins များသည် အတွင်းပိုင်း ဆွဲငင်အား ခံနိုင်ရည်အား ပံ့ပိုးပေးနိုင်သည် (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port F output buffers များသည် မြင့်မားသော sink နှင့် source capability နှစ်ခုလုံးဖြင့် symmetrical drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port F ပင်ချောင်းများသည် ဆွဲအားတက်ခုခံမှုစနစ်ကိုအသက်သွင်းပါက ရင်းမြစ်လက်ရှိဖြစ်လိမ့်မည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port F pin များကို tri-stated ပေးသည်။
Port F သည် J ၏ လုပ်ငန်းဆောင်တာများကို လုပ်ဆောင်ပေးပါသည်။TAG အင်တာဖေ့စ်။ အကယ်၍ JTAG အင်တာဖေ့စ်ကို ဖွင့်ထားပြီး၊ ပင်နံပါတ် PF7(TDI)၊ PF5(TMS) နှင့် PF4(TCK) ပေါ်ရှိ ဆွဲယူအား ခုခံအားများကို အသက်ဝင်စေမည် ဖြစ်သည်။
1.6.9 Port G (PG4..PG0)
Port G သည် 5-bit I/O အပေါက်တစ်ခုဖြစ်ပြီး အတွင်းပိုင်းဆွဲယူအားခုခံအားများ (ဘစ်တစ်ခုစီအတွက် ရွေးချယ်ထားသည်)။ Port G output buffers များတွင် မြင့်မားသော sink နှင့် source capability နှစ်မျိုးလုံးဖြင့် အချိုးကျသော drive လက္ခဏာများရှိသည်။ သွင်းအားစုများအနေနှင့်၊ ပြင်ပမှဆွဲထုတ်မှုနည်းသော Port G ပင်များသည် ဆွဲအားတက်ခုခံမှုစနစ်ကို အသက်သွင်းပါက ရင်းမြစ်လက်ရှိဖြစ်လိမ့်မည်။ နာရီမှလည်ပတ်ခြင်းမရှိသော်လည်း၊ ပြန်လည်သတ်မှတ်မှုအခြေအနေတစ်ခုတက်ကြွလာသောအခါ Port G ပင်များကို tri-ဖော်ပြထားသည်။
Port G သည် စာမျက်နှာ 90 တွင်ဖော်ပြထားသည့်အတိုင်း AT32CAN64/128/88 ၏ အမျိုးမျိုးသော အထူးအင်္ဂါရပ်များကို လုပ်ဆောင်ပေးပါသည်။
1.6.10 ပြန်လည်သတ်မှတ်
ထည့်သွင်းမှုကို ပြန်လည်သတ်မှတ်ပါ။ အနိမ့်ဆုံးသွေးခုန်နှုန်းထက် ပိုရှည်သော ဤပင်နံပါတ်ရှိ အဆင့်နိမ့်သည် ပြန်လည်သတ်မှတ်မှုကို ထုတ်ပေးပါမည်။ အနိမ့်ဆုံး သွေးခုန်နှုန်းကို လက္ခဏာများဖြင့် ပေးထားသည်။ တိုတောင်းသော ပဲမျိုးစုံများကို ပြန်လည်သတ်မှတ်ရန် အာမခံချက်မရှိပါ။ နာရီမလည်ပတ်သော်လည်း AVR ၏ I/O အပေါက်များသည် ၎င်းတို့၏ ကနဦးအခြေအနေသို့ ချက်ချင်းပြန်လည်သတ်မှတ်မည်ဖြစ်သည်။ ကျန် AT90CAN32/64/128 ကို ပြန်လည်သတ်မှတ်ရန် နာရီ လိုအပ်ပါသည်။
1.6.11 XTAL1
Inverting Oscillator သို့ ထည့်သွင်းပါ။ amplifier နှင့် internal clock operating circuit သို့ input ။
1.6.12 XTAL2
ပြောင်းပြန် Oscillator မှ အထွက် ampပိုအသက်ကြီး။
1.6.13 AVCC
AVCC သည် supply voltagPort F ရှိ A/D Converter အတွက် e pin။ ၎င်းသည် V သို့ ပြင်ပတွင် ချိတ်ဆက်ထားသင့်သည်။ccADC ကို အသုံးမပြုလျှင်ပင်။ ADC ကိုအသုံးပြုပါက V နှင့်ချိတ်ဆက်သင့်သည်။cc low-pass filter မှတဆင့်။
1.6.14 AREF
၎င်းသည် A/D Converter အတွက် analog ရည်ညွှန်းပင်ဖြစ်ပါသည်။
Code Ex အကြောင်း၊amples
ဤမှတ်တမ်းတွင်ရိုးရှင်းသောကုဒ်ဟောင်းများပါ ၀ င်သည်amples ကိရိယာ၏အစိတ်အပိုင်းအမျိုးမျိုးကိုမည်သို့သုံးရမည်ကိုအကျဉ်းချုပ်ပြထားသည်။ ဒီကုဒ်တွေက examples သည် part specific header ဖြစ်သည်ဟု ယူဆသည်။ file စုစည်းမှုမတိုင်မီ ထည့်သွင်းထားသည်။ C compiler ရောင်းချသူအားလုံးသည် header တွင် bit အဓိပ္ပါယ်များမပါဝင်ကြောင်း သတိပြုပါ။ files နှင့် C တွင် interrupt ကိုင်တွယ်မှုသည် compiler ပေါ်တွင်မူတည်သည်။ နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက် C compiler စာရွက်စာတမ်းဖြင့် အတည်ပြုပါ။
မှတ်ပုံတင်ခြင်း အကျဉ်းချုပ်
မှတ်စုများ-
- PCMSB (စာမျက်နှာ 25 ရှိ ဇယား 11-341) ထက်ကျော်လွန်နေသောလိပ်စာ bit များကို ဂရုမစိုက်ပါ။
- EEAMSB (စာမျက်နှာ 25 ရှိ ဇယား 12-341) ထက်ကျော်လွန်သော လိပ်စာဘစ်များကို ဂရုမစိုက်ပါ။
- နောင်လာမည့်စက်ကိရိယာများနှင့်လိုက်ဖက်မှုရှိရန်၊ အကယ်၍ အသုံးပြုပါကသီးသန့်ထားရှိသော bits များကိုသုညသို့ရေးသင့်သည်။ ကြိုတင်ကာကွယ်ထားသော I / O မှတ်ဉာဏ်လိပ်စာများကိုဘယ်တော့မှရေးသားရမည်မဟုတ်ပါ
- လိပ်စာအကွာအဝေး 0x00 – 0x1F အတွင်း I/O မှတ်ပုံတင်များသည် SBI နှင့် CBI ညွှန်ကြားချက်များကို အသုံးပြု၍ တိုက်ရိုက် bit-accessible ဖြစ်သည်။ ဤစာရင်းအင်းများတွင်၊ SBIS နှင့် SBIC ညွှန်ကြားချက်များကို အသုံးပြု၍ တစ်ခုတည်းသောဘစ်များ၏တန်ဖိုးကို စစ်ဆေးနိုင်သည်။
- အချို့သော status အလံများကို ၎င်းတို့ထံ ယုတ္တိရှိရှိ စာရေးခြင်းဖြင့် ရှင်းလင်းသည်။ အခြား AVR အများစုနှင့်မတူဘဲ၊ CBI နှင့် SBI ညွှန်ကြားချက်များသည် သတ်မှတ်ထားသောဘစ်ပေါ်တွင်သာ လုပ်ဆောင်မည်ဖြစ်ပြီး ထို့ကြောင့် ထိုအခြေအနေအလံများပါရှိသော မှတ်ပုံတင်များတွင် အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။ CBI နှင့် SBI လမ်းညွှန်ချက်များသည် 0x00 မှ 0x1F တွင်သာ မှတ်ပုံတင်များနှင့် အလုပ်လုပ်ပါသည်။ 6. I/O သီးခြား command များ IN နှင့် OUT ကိုအသုံးပြုသောအခါ၊ I/O လိပ်စာများသည် 0x00 – 0x3F ကိုအသုံးပြုရပါမည်။ LD နှင့် ST ညွှန်ကြားချက်များကို အသုံးပြု၍ ဒေတာနေရာလွတ်အဖြစ် I/O မှတ်ပုံတင်မှုများကို ကိုင်တွယ်ဖြေရှင်းသည့်အခါ၊ 0x20 ကို ဤလိပ်စာများသို့ ပေါင်းထည့်ရပါမည်။ AT90CAN32/64/128 သည် IN နှင့် OUT ညွှန်ကြားချက်များအတွက် Opcode တွင် သီးသန့်ထားသော 64 တည်နေရာအတွင်း ပံ့ပိုးပေးနိုင်သည်ထက် အရံယူနစ်များ ပိုများသော ရှုပ်ထွေးသော မိုက်ခရိုကွန်ထရိုလာတစ်ခုဖြစ်သည်။ SRAM ရှိ 0x60 – 0xFF မှ Extended I/O space အတွက်၊ ST/STS/STD နှင့် LD/LDS/LDD ညွှန်ကြားချက်များကိုသာ အသုံးပြုနိုင်ပါသည်။
မှာယူခြင်းဆိုင်ရာ အချက်အလက်
မှတ်ချက်များ- 1. ဤစက်ပစ္စည်းများကို wafer ပုံစံဖြင့် ပံ့ပိုးပေးနိုင်ပါသည်။ အသေးစိတ် မှာယူမှု အချက်အလက်နှင့် အနည်းဆုံး ပမာဏများအတွက် သင်၏ ဒေသတွင်း Atmel အရောင်းရုံးသို့ ဆက်သွယ်ပါ။
ထုပ်ပိုးမှုအချက်အလက်
TQFP64
64 ပင်နံပါတ် လေးထောင့်ပြားချပ်ချပ်
QFN64
မှတ်စုများ- QFN Standard Notes
- ASME Y14.5M နှင့် လိုက်လျောညီထွေရှိသော အတိုင်းအတာနှင့် သည်းခံခြင်း – ၁၉၉၄။
- DIMENSION b သည် သတ္တုဖြင့်ပြုလုပ်ထားသော terminal နှင့်သက်ဆိုင်ပြီး terminal အကြံပြုချက်မှ 0.15 နှင့် 0.30 mm ကြားတွင်တိုင်းတာသည်။ terminal တွင် ချန်လှပ်နိုင်သော အချင်းဝက်ရှိလျှင် terminal ၏အခြားအဆုံးတွင်၊ Dimension b ကို ထို Radius ဧရိယာတွင် မတိုင်းတာသင့်ပါ။
- MAX PACKAGE WarPAGE သည် 0.05mm ဖြစ်သည်။
- လမ်းကြောင်းအားလုံးတွင် အများဆုံးခွင့်ပြုနိုင်သော burrs သည် 0.076 မီလီမီတာဖြစ်သည်။
- အပေါ်မှ PIN နံပါတ် 1 ID ကို လေဆာဖြင့် အမှတ်အသားပြုပါမည်။
- ဤပုံသည် JEDEC မှတ်ပုံတင်ထားသော Outline MO-220 နှင့် ကိုက်ညီပါသည်။
- အများဆုံး 0.15 မီလီမီတာ နောက်ပြန်ဆွဲ (L1) ရှိနေနိုင်သည်။
L အနှုတ် L1 သည် 0.30 မီလီမီတာထက် ပိုကြီးသည် သို့မဟုတ် ညီမျှသည် - terminal #1 IDENTIFIER သည် ရွေးချယ်နိုင်သော်လည်း Terminal #1 IDENTIFIER တွင်ဖော်ပြထားသော ဇုန်အတွင်းတွင် တည်ရှိရမည်ဖြစ်ပြီး ပုံစံခွက်တစ်ခု သို့မဟုတ် အမှတ်အသားပြုလုပ်ထားသော အင်္ဂါရပ်ဖြစ်ရမည်
ဌာနချုပ်
Atmel ကော်ပိုရေးရှင်း
2325 Orchard Parkway
ဆန်ဟိုဆေး။ CA 95131
ယူအက်စ်အေ
ဖုန်း- ၄(၈၂) ၁၅၆၆-၄၃၅၉
ဖက်စ်- ၁(၄၀၈) ၄၈၇-၂၆၀၀
နိုင်ငံတကာ
Atmel အာရှ
အခန်း ၁
Chinachem ရွှေပလာဇာ
77 Mod Road Tsimshatsui
အရှေ့ Kowloon
ဟောင်ကောင်
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Atmel ဥရောပ
Le Krebs
8. Rue Jean-Pierre Timbaud
BP ၃
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 Shinkawa
Chuo-ku၊ တိုကျို ၁၀၄-၀၀၃၃
ဂျပန်
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
ထုတ်ကုန်ဆက်သွယ်ရန်
Web ဆိုက်
www.atmel.com
နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့
avr@atmel.com
အရောင်းဆက်သွယ်ရန်
www.atmel.com/contacts
စာပေတောင်းဆိုမှုများ
www.atmel.com/literature
မသက်ဆိုင်ကြောင်းရှင်းလင်းချက်- ဤစာတမ်းပါအချက်အလက်များကို Atmel ထုတ်ကုန်များနှင့် စပ်လျဉ်း၍ ဖော်ပြထားသည်။ ဤစာရွက်စာတမ်းမှ သို့မဟုတ် Atmel ထုတ်ကုန်များရောင်းချခြင်းနှင့်ဆက်စပ်၍ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို လိုင်စင်၊ အထွတ်အထိပ် သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုခြင်း၊ ATMEL ၏ အရောင်းအ၀ယ်စည်းမျဉ်းများတွင် ဖော်ပြထားသည့်အတိုင်း မှလွဲ၍ WEB Site, ATMEL သည် ထုတ်ဖော်ပြသမှု၊ အဓိပ္ပာယ်သက်ရောက်သော သို့မဟုတ် စည်းမျဉ်းဥပဒေဆိုင်ရာ အာမခံချက် တစ်စုံတစ်ရာကို ငြင်းဆိုထားသော်လည်း ၎င်းတွင်ပါဝင်သော ကုန်ပစ္စည်းများနှင့် သက်ဆိုင်သည့် အာမခံချက် ကန့်သတ်မထားဘဲ၊ အကန့်အသတ်မရှိ၊ ဝန်ဆောင်မှုပေးသော၊ ဝန်ဆောင်မှုပေးသော ဝန်ဆောင်မှု၊ အစိမ်းနု။ မည်သည့်ကိစ္စတွင်မဆို ATMEL သည် တိုက်ရိုက်၊ သွယ်ဝိုက်၊ အကျိုးဆက်၊ အကျိုးဆက်၊ ပြစ်ဒဏ်ပေးမှု၊ အထူး သို့မဟုတ် မတော်တဆ ပျက်စီးမှုများ (အကန့်အသတ်မရှိ၊ အမြတ်အစွန်းများ ဆုံးရှုံးခြင်းအတွက် ဆုံးရှုံးနစ်နာမှုများ) ၊ စီးပွားရေးလုပ်ငန်းများ၊ E သို့မဟုတ် အသုံးမပြုနိုင်ပါ။ ဤစာရွက်စာတမ်း၊ ATMEL သည် ထိုသို့သောပျက်စီးမှုများ၏ဖြစ်နိုင်ချေကို အကြံပြုထားသော်လည်း၊. Atmel သည် ဤစာတမ်းပါ အကြောင်းအရာများ၏ တိကျမှု သို့မဟုတ် ပြည့်စုံမှုနှင့်စပ်လျဉ်း၍ ကိုယ်စားပြုမှုများ သို့မဟုတ် အာမခံချက်များအား မပြုလုပ်ဘဲ သတ်မှတ်ချက်များနှင့် ထုတ်ကုန်ဖော်ပြချက်များကို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Atmel သည် ဤနေရာတွင်ပါရှိသော အချက်အလက်များကို အပ်ဒိတ်လုပ်ရန် ကတိကဝတ်ပြုခြင်းမရှိပါ။ သီးခြားမဟုတ်ပါက၊ Atmel ထုတ်ကုန်များသည် မော်တော်ယာဥ်အပလီကေးရှင်းများတွင် အသုံးမပြုသင့်ပါ။ Atmel ၏ ထုတ်ကုန်များသည် အသက်ကို ပံ့ပိုးရန် သို့မဟုတ် တည်တံ့စေရန် ရည်ရွယ်သည့် အပလီကေးရှင်းများတွင် အစိတ်အပိုင်းများအဖြစ် အသုံးပြုရန်အတွက် ရည်ရွယ်ခြင်း၊ ခွင့်ပြုချက် သို့မဟုတ် အာမခံထားခြင်း မရှိပါ။
© 2008 Atmel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Atmel®၊ လိုဂိုနှင့် ပေါင်းစပ်မှုများနှင့် အခြားအရာများသည် Atmel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအသုံးအနှုန်းများနှင့် ထုတ်ကုန်အမည်များသည် အခြားသူများ၏ ကုန်အမှတ်တံဆိပ်များ ဖြစ်နိုင်ပါသည်။
7679HS–CAN–08/08
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ATMEL AT90CAN32-16AU 8bit AVR Microcontroller [pdf] အသုံးပြုသူလမ်းညွှန် AT90CAN32-16AU 8bit AVR Microcontroller၊ AT90CAN32-16AU၊ 8bit AVR Microcontroller၊ Microcontroller |