apibūdinimas
AT90CAN32/64/128 yra mažos galios CMOS 8 bitų mikrovaldiklis, pagrįstas AVR patobulinta RISC architektūra.Vykdydamas galingas instrukcijas per vieną laikrodžio ciklą, AT90CAN32/64/128 pasiekia 1 MIPS per MHz pralaidumą, todėl sistemos dizaineris gali optimizuoti energijos suvartojimą, palyginti su apdorojimo greičiu.AVR branduolys sujungia turtingą instrukcijų rinkinį su 32 bendrosios paskirties darbo registrais.Visi 32 registrai yra tiesiogiai prijungti prie aritmetinės logikos bloko (ALU), todėl galima pasiekti du nepriklausomus registrus viena komanda, vykdoma per vieną laikrodžio ciklą.Gauta architektūra yra kodo efektyvesnė, o pralaidumas pasiekiamas iki dešimties kartų greičiau nei įprasti CISC mikrovaldikliai.AT90CAN32/64/128 turi šias funkcijas: 32K/64K/128K baitų sistemoje programuojamos blykstės su skaitymo ir rašymo galimybėmis, 1K/2K/4K baitų EEPROM, 2K/4K/4K baitų SRAM, 53 bendrosios paskirties Įvesties/išvesties linijos, 32 bendrosios paskirties darbo registrai, CAN valdiklis, realaus laiko skaitiklis (RTC), keturi lankstūs laikmatiai/skaitikliai su palyginimo režimais ir PWM, 2 USART, baitais orientuota dviejų laidų nuoseklioji sąsaja, 8 kanalų 10 -bitų ADC su pasirenkama diferencine įvesties pakopa su programuojamu stiprėjimu, programuojamu Watchdog laikmačiu su vidiniu osciliatoriumi, SPI nuosekliuoju prievadu, IEEE std.1149.1 suderinama JTAG bandymo sąsaja, taip pat naudojama prieigai prie On-chip Debug sistemos ir programavimo bei penkių programinės įrangos pasirenkamų energijos taupymo režimų.Laukimo režimas sustabdo centrinį procesorių, o SRAM, laikmačio / skaitiklių, SPI / CAN prievadų ir pertraukimo sistemos veikimą toliau leidžia.Išjungimo režimas išsaugo registro turinį, bet sustabdo osciliatorių, išjungiant visas kitas lusto funkcijas iki kito pertraukimo arba aparatinės įrangos atkūrimo.Energijos taupymo režimu asinchroninis laikmatis ir toliau veikia, todėl vartotojas gali išlaikyti laikmačio bazę, kol likęs įrenginys miega.ADC triukšmo mažinimo režimas sustabdo procesorių ir visus įvesties / išvesties modulius, išskyrus asinchroninį laikmatį ir ADC, kad sumažintų perjungimo triukšmą ADC konvertavimo metu.Budėjimo režimu kristalų / rezonatoriaus osciliatorius veikia, o likusi įrenginio dalis miega.Tai užtikrina labai greitą paleidimą ir mažą energijos suvartojimą.Prietaisas pagamintas naudojant „Atmel“ didelio tankio nepastovios atminties technologiją.„Onchip ISP Flash“ leidžia perprogramuoti programos atmintį sistemoje naudojant SPI nuosekliąją sąsają, įprastą nuolatinės atminties programuotoją arba „On-chip Boot“ programą, veikiančią AVR branduolyje.Įkrovos programa gali naudoti bet kurią sąsają, kad atsisiųstų taikomąją programą į programos „Flash“ atmintį.Skiltyje „Boot Flash“ esanti programinė įranga ir toliau veiks, kol bus atnaujintas „Application Flash“ skyrius, užtikrinant tikrą skaitymo-rašymo ir skaitymo funkciją.
Specifikacijos: | |
Atributas | Vertė |
Kategorija | Integriniai grandynai (IC) |
Įterptieji – mikrovaldikliai | |
Mfr | Mikroschemų technologija |
Serija | AVR® 90CAN |
Paketas | Padėklas |
Dalies būsena | Aktyvus |
Pagrindinis procesorius | AVR |
Šerdies dydis | 8 bitų |
Greitis | 16MHz |
Ryšys | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periferiniai įrenginiai | Aptikimas / atstatymas, POR, PWM, WDT |
I/O skaičius | 53 |
Programos atminties dydis | 128 KB (128 KB x 8) |
Programos atminties tipas | BLYKSTĖ |
EEPROM dydis | 4K x 8 |
RAM dydis | 4K x 8 |
Įtampa – maitinimas (Vcc / Vdd) | 2,7V ~ 5,5V |
Duomenų keitikliai | A/D 8x10b |
Osciliatoriaus tipas | Vidinis |
Darbinė temperatūra | -40°C ~ 85°C (TA) |
Montavimo tipas | Paviršinis montavimas |
Pakuotė / Dėklas | 64-TQFP |
Tiekėjo įrenginių paketas | 64-TQFP (14x14) |
Bazinis gaminio numeris | AT90CAN128 |