Kuvaus
AT90CAN32/64/128 on pienitehoinen 8-bittinen CMOS-mikro-ohjain, joka perustuu AVR:n parannettuun RISC-arkkitehtuuriin.Suorittamalla tehokkaat käskyt yhdellä kellojaksolla AT90CAN32/64/128 saavuttaa lähetysnopeuden, joka on lähes 1 MIPS/MH, jolloin järjestelmän suunnittelija voi optimoida virrankulutuksen suhteessa käsittelynopeuteen.AVR-ydin yhdistää runsaan käskysarjan 32 yleiskäyttöiseen työrekisteriin.Kaikki 32 rekisteriä on kytketty suoraan aritmeettiseen logiikkayksikköön (ALU), mikä mahdollistaa kahden itsenäisen rekisterin käytön yhdellä käskyllä, joka suoritetaan yhdellä kellojaksolla.Tuloksena oleva arkkitehtuuri on kooditehokkaampi ja saavuttaa jopa kymmenen kertaa nopeamman suorituskyvyn kuin perinteiset CISC-mikro-ohjaimet.AT90CAN32/64/128 sisältää seuraavat ominaisuudet: 32K/64K/128K tavua järjestelmän sisäistä ohjelmoitavaa Flashia luku-kirjoitus-ominaisuuksilla, 1K/2K/4K tavua EEPROM, 2K/4K/4K tavua SRAM, 53 yleiskäyttöistä I/O-linjat, 32 yleiskäyttöistä työrekisteriä, CAN-ohjain, reaaliaikalaskuri (RTC), neljä joustavaa ajastin/laskuria vertailutiloilla ja PWM, 2 USART:tä, tavusuuntautunut kaksijohtiminen sarjaliitäntä, 8-kanavainen 10 -bittinen ADC valinnaisella differentiaalituloportaalla ohjelmoitavalla vahvistuksella, ohjelmoitava Watchdog-ajastin sisäisellä oskillaattorilla, SPI-sarjaportti, IEEE std.1149.1-yhteensopiva JTAG-testiliitäntä, jota käytetään myös pääsyyn On-chip Debug -järjestelmään ja ohjelmointiin sekä viiteen ohjelmistoon valittavaan virransäästötilaan.Idle-tila pysäyttää CPU:n samalla kun SRAM, ajastin/laskurit, SPI/CAN-portit ja keskeytysjärjestelmä voivat jatkaa toimintaansa.Sammutustila tallentaa rekisterin sisällön, mutta pysäyttää oskillaattorin, mikä estää kaikki muut sirun toiminnot seuraavaan keskeytykseen tai laitteiston nollaukseen asti.Virransäästötilassa asynkroninen ajastin jatkaa toimintaansa, jolloin käyttäjä voi ylläpitää ajastinta, kun muu laite on lepotilassa.ADC Noise Reduction -tila pysäyttää CPU:n ja kaikki I/O-moduulit paitsi Asynchronous Timer ja ADC minimoidakseen kytkentäkohinan ADC-muunnosten aikana.Valmiustilassa kristalli/resonaattorioskillaattori on käynnissä, kun muu laite on lepotilassa.Tämä mahdollistaa erittäin nopean käynnistyksen yhdistettynä alhaiseen virrankulutukseen.Laite on valmistettu Atmelin korkeatiheyksisellä haihtumattomalla muistitekniikalla.Onchip ISP Flash mahdollistaa ohjelmamuistin uudelleenohjelmoinnin järjestelmän sisällä SPI-sarjaliitännän, tavanomaisen haihtumattoman muistin ohjelmoijan tai AVR-ytimessä toimivan On-chip Boot -ohjelman avulla.Käynnistysohjelma voi käyttää mitä tahansa käyttöliittymää sovellusohjelman lataamiseen sovelluksen Flash-muistiin.Boot Flash -osion ohjelmisto jatkaa toimintaansa, kun Application Flash -osio päivitetään, mikä tarjoaa todellisen luku-kirjoitus-toiminnon.
Tekniset tiedot: | |
Attribuutti | Arvo |
Kategoria | Integroidut piirit (ICs) |
Sulautetut - Mikro-ohjaimet | |
Mfr | Mikrosirutekniikka |
Sarja | AVR® 90CAN |
Paketti | Tarjotin |
Osan tila | Aktiivinen |
Ydinprosessori | AVR |
Ytimen koko | 8-bittinen |
Nopeus | 16 MHz |
Yhteydet | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Oheislaitteet | Brown-out Detect/Reset, POR, PWM, WDT |
I/O:n määrä | 53 |
Ohjelman muistin koko | 128 kt (128 kt x 8) |
Ohjelman muistin tyyppi | FLASH |
EEPROMin koko | 4K x 8 |
RAM-muistin koko | 4K x 8 |
Jännite – syöttö (Vcc/Vdd) | 2,7V ~ 5,5V |
Tiedonmuuntimet | A/D 8x10b |
Oskillaattorin tyyppi | Sisäinen |
Käyttölämpötila | -40°C ~ 85°C (TA) |
Asennustyyppi | Pinta-asennus |
Paketti / kotelo | 64-TQFP |
Toimittajan laitepaketti | 64-TQFP (14x14) |
Perustuotenumero | AT90CAN128 |