Նկարագրություն
AT90CAN32/64/128-ը ցածր էներգիայի CMOS 8-բիթանոց միկրոկառավարիչ է, որը հիմնված է AVR ուժեղացված RISC ճարտարապետության վրա:Կատարելով հզոր հրահանգներ մեկ ժամացույցի ցիկլով, AT90CAN32/64/128-ը հասնում է թողունակության, որը մոտենում է 1 MIPS/MHz-ին, ինչը թույլ է տալիս համակարգի դիզայներին օպտիմալացնել էներգիայի սպառումը` համեմատած մշակման արագության:AVR միջուկը համատեղում է հարուստ հրահանգների հավաքածու 32 ընդհանուր նշանակության աշխատանքային ռեգիստրների հետ:Բոլոր 32 ռեգիստրները ուղղակիորեն կապված են թվաբանական տրամաբանության միավորին (ALU), ինչը թույլ է տալիս երկու անկախ ռեգիստրի մուտք գործել մեկ մեկ հրահանգով, որը կատարվում է մեկ ժամացույցի ցիկլում:Ստացված ճարտարապետությունն ավելի արդյունավետ է կոդի արդյունավետությամբ՝ միաժամանակ հասնելով մինչև տասը անգամ ավելի արագ թողունակության, քան սովորական CISC միկրոկառավարիչները:AT90CAN32/64/128-ն ապահովում է հետևյալ հնարավորությունները՝ 32K/64K/128K բայթ Ներհամակարգային ծրագրավորվող ֆլեշ՝ Read-While-Write հնարավորություններով, 1K/2K/4K բայթ EEPROM, 2K/4K/4K բայթ SRAM, 53 ընդհանուր նշանակությամբ: I/O գծեր, 32 ընդհանուր նշանակության աշխատանքային ռեգիստր, CAN կարգավորիչ, իրական ժամանակի հաշվիչ (RTC), չորս ճկուն ժմչփ/հաշվիչներ՝ համեմատման ռեժիմներով և PWM, 2 USART, բայթ ուղղված երկլարային սերիական ինտերֆեյս, 8 ալիք 10: -բիթ ADC կամընտիր դիֆերենցիալ մուտքային փուլով ծրագրավորվող շահույթով, ծրագրավորվող Watchdog Timer ներքին օսցիլատորով, SPI սերիական միացք, IEEE std.1149.1-ին համապատասխան JTAG թեստային ինտերֆեյս, որը նաև օգտագործվում է On-chip Debug համակարգին և ծրագրավորմանը և ծրագրային ապահովման ընտրելի էներգախնայողության հինգ ռեժիմ մուտք գործելու համար:Անգործության ռեժիմը դադարեցնում է պրոցեսորը՝ միաժամանակ թույլ տալով SRAM-ի, ժմչփի/հաշվիչների, SPI/CAN նավահանգիստների և ընդհատման համակարգի աշխատանքը շարունակել:Power-down ռեժիմը պահպանում է ռեգիստրի բովանդակությունը, բայց սառեցնում է Օքսիլյատորը՝ անջատելով չիպի մյուս բոլոր գործառույթները մինչև հաջորդ ընդհատումը կամ Սարքավորման վերակայումը:Էներգախնայողության ռեժիմում ասինխրոն ժմչփը շարունակում է աշխատել՝ թույլ տալով օգտվողին պահպանել ժամանակաչափի բազան, մինչ սարքի մնացած մասը քնած է:ADC Noise Reduction ռեժիմը դադարեցնում է պրոցեսորը և բոլոր I/O մոդուլները, բացառությամբ Asynchronous Timer-ի և ADC-ի՝ ADC-ի փոխարկումների ժամանակ անջատման աղմուկը նվազագույնի հասցնելու համար:Սպասման ռեժիմում Crystal/Resonator Oscillator-ը աշխատում է, մինչ սարքի մնացած մասը քնած է:Սա թույլ է տալիս շատ արագ գործարկել՝ զուգորդված էներգիայի ցածր սպառման հետ:Սարքը արտադրված է Atmel-ի բարձր խտության ոչ ցնդող հիշողության տեխնոլոգիայի միջոցով:Onchip ISP Flash-ը թույլ է տալիս ծրագրային հիշողությունը վերածրագրավորել համակարգում SPI սերիական ինտերֆեյսի միջոցով, սովորական ոչ անկայուն հիշողության ծրագրավորողի կամ AVR միջուկի վրա աշխատող On-chip Boot ծրագրի միջոցով:Բեռնման ծրագիրը կարող է օգտագործել ցանկացած ինտերֆեյս՝ հավելվածի Flash հիշողության մեջ հավելված ներբեռնելու համար:«Boot Flash» բաժնում ծրագրակազմը կշարունակի աշխատել, քանի դեռ «Application Flash» բաժինը թարմացվում է՝ ապահովելով իրական «Կարդալ-մինչ-գրել» գործողությունը:
| Տեխնիկական պայմաններ: | |
| Հատկանիշ | Արժեք |
| Կարգավիճակ | Ինտեգրված սխեմաներ (IC) |
| Ներկառուցված - միկրոկոնտրոլերներ | |
| Մֆր | Միկրոչիպերի տեխնոլոգիա |
| Սերիա | AVR® 90CAN |
| Փաթեթ | Սկուտեղ |
| Մասի կարգավիճակը | Ակտիվ |
| Հիմնական պրոցեսոր | AVR |
| Հիմնական չափը | 8-բիթ |
| Արագություն | 16 ՄՀց |
| Կապակցում | CANbus, EBI/EMI, I²C, SPI, UART/USART |
| Ծայրամասային սարքեր | Դարչնագույն հայտնաբերում/վերակայում, POR, PWM, WDT |
| I/O-ի քանակը | 53 |
| Ծրագրի հիշողության չափը | 128KB (128K x 8) |
| Ծրագրի հիշողության տեսակը | ԲԼԵՇ |
| EEPROM Չափ | 4K x 8 |
| RAM-ի չափը | 4K x 8 |
| Լարման - Մատակարարում (Vcc/Vdd) | 2.7V ~ 5.5V |
| Տվյալների փոխարկիչներ | A/D 8x10b |
| Օսլիլատորի տեսակը | Ներքին |
| Գործող ջերմաստիճանը | -40°C ~ 85°C (TA) |
| Մոնտաժման տեսակը | Մակերեւութային լեռ |
| Փաթեթ / պատյան | 64-TQFP |
| Մատակարարի սարքի փաթեթ | 64-TQFP (14x14) |
| Հիմնական արտադրանքի համարը | AT90CAN128 |