ATMEL AT90CAN32-16AU 8bit AVR örstýring notendahandbók
8 bita Örstýring með 32K/64K/128K bæti af ISP Flash og CAN stjórnanda
AT90CAN32
AT90CAN64
AT90CAN128
Samantekt
7679HS–CAN–08/08
Eiginleikar
- Afkastamikil, aflmikil AVR® 8-bita örstýring
- Háþróaður RISC arkitektúr
- 133 Öflugar leiðbeiningar - Flestar klukkur hringrás framkvæmd
- 32 x 8 almennar vinnuskrár + jaðareftirlitsskrár
- Algjörlega stöðug aðgerð
- Allt að 16 MIPS afköst við 16 MHz
- Tveggja lota margfaldari á flís
- Óstöðugt forrit og gagnaminni
- 32K/64K/128K bæti af endurforritanlegu flassi í kerfinu (AT90CAN32/64/128)
- Þrek: 10,000 skrifa / eyða hringrásum
- Valfrjáls ræsikóðahluti með óháðum læsingarbitum
- Valanleg ræsisstærð: 1K bæti, 2K bæti, 4K bæti eða 8K bæti
- Kerfisforritun með On-Chip Boot Program (CAN, UART, …)
- Sönn lestur-meðan-skrifaaðgerð
- 1K/2K/4K bæti EEPROM (þol: 100,000 skrifa/eyða hringi) (AT90CAN32/64/128)
- 2K/4K/4K bæti innra SRAM (AT90CAN32/64/128)
- Allt að 64K bæti Valfrjálst ytra minnisrými
- Forritunarlás fyrir hugbúnaðaröryggi
- 32K/64K/128K bæti af endurforritanlegu flassi í kerfinu (AT90CAN32/64/128)
- JTAG (IEEE std. 1149.1 Samhæft) Tengi
- Möguleiki til að skanna mörk samkvæmt JTAG Standard
- Forritunarflass (Vélbúnaður ISP), EEPROM, Lock & Fuse Bits
- Víðtækur kembiforritastuðningur á flís
- CAN stjórnandi 2.0A & 2.0B – ISO 16845 vottaður (1)
- 15 Hlutir í heild sinni með aðskildu auðkenni Tags og Grímur
- Senda, móttaka, sjálfvirkt svar og móttökuhamur fyrir rammabuffer
- 1Mbit/s Hámarksflutningshraði við 8 MHz
- Tími St.amping, TTC og hlustunarhamur (njósnir eða sjálfvirkur)
- Útlægir eiginleikar
- Forritanlegur varðhundur með O-chip Oscillator
- 8-bita samstilltur tímamælir/teljari-0
- 10 bita forskalari
- Ytri viðburðateljari
- Output Compare eða 8-bita PWM Output
- 8-bita ósamstilltur tímamælir/teljari-2
- 10 bita forskalari
- Ytri viðburðateljari
- Úttakssamanburður eða 8-bita PWM úttak
- 32Khz Oscillator fyrir RTC aðgerð
- Tvöfaldur 16-bita samstilltur tímamælir/teljarar-1 og 3
- 10 bita forskalari
- Inntaksupptaka með Noise Canceller
- Ytri viðburðateljari
- 3-Output Samanburður eða 16-Bit PWM Output
- Output Compare Modulation
- 8 rása, 10 bita SAR ADC
- 8 einhliða rásir
- 7 mismunarásir
- 2 mismunarásir með forritanlegum ávinningi við 1x, 10x eða 200x
- Analog samanburður á flís
- Byte-stilla tveggja víra raðtengi
- Tvöfalt forritanlegt rað USART
- Master/Slave SPI Serial Interface
- Forritunarflass (Vélbúnaðar ISP)
- Sérstakar aðgerðir örstýringar
- Endurstilla kveikja og forritanleg brunnunarskynjun
- Innri kvarðaður RC oscillator
- 8 Ytri truflanir
- 5 svefnstillingar: aðgerðalaus, ADC hávaðaminnkun, orkusparnaður, slökkt og biðstaða
- Hugbúnaður Valanleg klukkutíðni
- Alheimsuppdráttur óvirkur
- I / O og pakkar
- 53 Forritanlegar I/O línur
- 64 leiða TQFP og 64 leiða QFN
- Operation Voltages: 2.7 – 5.5V
- Notkunarhitastig: iðnaðar (-40°C til +85°C)
- Hámarkstíðni: 8 MHz við 2.7V, 16 MHz við 4.5V
Athugið: 1. Upplýsingar um kafla 19.4.3 á bls. 242.
Lýsing
Samanburður á milli AT90CAN32, AT90CAN64 og AT90CAN128
AT90CAN32, AT90CAN64 og AT90CAN128 eru samhæfðar við vélbúnað og hugbúnað. Þeir eru aðeins mismunandi í minnisstærðum eins og sýnt er í töflu 1-1.
Tafla 1-1. Samantekt minnisstærðar
Tæki | Flash | EEPROM | vinnsluminni |
AT90CAN32 | 32K bæti | 1K bæti | 2K bæti |
AT90CAN64 | 64K bæti | 2K bæti | 4K bæti |
AT90CAN128 | 128K bæti | 4K bæti | 4K bæti |
Lýsing hluta
AT90CAN32/64/128 er CMOS 8-bita örstýringur sem byggir á auknum RISC arkitektúr AVR. Með því að framkvæma öflugar leiðbeiningar í einni klukkulotu nær AT90CAN32/64/128 afköst sem nálgast 1 MIPS á MHz sem gerir kerfishönnuðinum kleift að hámarka orkunotkun á móti vinnsluhraða.
AVR kjarninn sameinar mikið leiðbeiningasett með 32 almennum vinnuskrám. Allar 32 skrárnar eru tengdar beint við reikniaðferðareininguna (ALU), sem gerir kleift að nálgast tvær óháðar skrár í einni leiðbeiningu sem framkvæmd er í einni klukkuhring. Sú arkitektúr sem myndast er skilvirkari með kóða meðan hann nær framstreymi allt að tífalt hraðar en venjulegir CISC örstýringar.
AT90CAN32/64/128 býður upp á eftirfarandi eiginleika: 32K/64K/128K bæti af forritanlegu flassi í kerfinu með Read-While-Write getu, 1K/2K/4K bæti EEPROM, 2K/4K/4K bæti SRAM, 53 almenna notkun I/O línur, 32 almennar vinnuskrár, CAN stjórnandi, rauntímateljari (RTC), fjórir sveigjanlegir tímamælir/teljarar með samanburðarstillingum og PWM, 2 USART, bætastillt tveggja víra raðtengi, 8 rása 10 -bita ADC með valkvætt mismunainntak stage með forritanlegum ávinningi, forritanlegum Watchdog Timer með Internal Oscillator, SPI raðtengi, IEEE std. 1149.1 samhæft JTAG prófunarviðmót, einnig notað til að fá aðgang að kembiforritakerfinu og forritun og fimm orkusparnaðarstillingum sem hægt er að velja í hugbúnaði.
Idle mode stöðvar örgjörvann á meðan SRAM, tímamælir/teljarar, SPI/CAN tengi og truflunarkerfi leyfa að halda áfram að virka. Slökkvunarstillingin vistar innihald skrárinnar en frýs oscillator, sem gerir allar aðrar flísaðgerðir óvirkar þar til næstu truflun eða endurstillingu vélbúnaðar kemur. Í orkusparnaðarstillingu heldur ósamstillti tímamælirinn áfram að keyra, sem gerir notandanum kleift að halda tímamælistöð á meðan restin af tækinu sefur. ADC Noise Reduction hamur stöðvar örgjörvann og allar I/O einingar nema ósamstilltur tímamælir og ADC, til að lágmarka rofahávaða meðan á ADC umbreytingum stendur. Í biðham er Crystal/Resonator Oscillator í gangi á meðan restin af tækinu er sofandi. Þetta gerir mjög hraðvirka gangsetningu ásamt lítilli orkunotkun.
Tækið er framleitt með háþéttni og óstöðug minni tækni frá Atmel. Onchip ISP Flash gerir forritaminni kleift að endurforrita í kerfinu í gegnum SPI raðviðmót, með hefðbundnum óstöðugt minni forritara, eða með On-chip Boot forriti sem keyrir á AVR kjarna. Stígvélarforritið getur notað hvaða viðmót sem er til að hlaða niður forritinu í Flash minni forritsins. Hugbúnaður í Boot Flash hlutanum mun halda áfram að keyra á meðan Application Flash hluti er uppfærður, sem veitir sanna Read-While-Write aðgerð. Með því að sameina 8-bita RISC örgjörva með sjálfstýranlegu flassi í kerfinu á einlita flís, er Atmel AT90CAN32/64/128 öflugur örstýribúnaður sem veitir mjög sveigjanlega og hagkvæma lausn fyrir mörg innbyggð stjórnunarforrit.
AT90CAN32/64/128 AVR er studdur með fullri föruneyti af forrita- og kerfisþróunarverkfærum, þar á meðal: C þýðendum, makrósamsetningum, forritaleitar/hermaforritum, keppinautum í hringrás og matssettum.
Fyrirvari
Dæmigert gildi sem er að finna í þessu gagnablaði eru byggð á uppgerðum og einkennum annarra AVR örstýringa sem framleiddir eru með sömu vinnslutækni. Lágm. og hámarksgildi verða tiltæk eftir að tækið hefur verið lýst.
Loka skýringarmynd
Mynd 1-1. Loka skýringarmynd
Pin stillingar
Mynd 1-2. Pinout AT90CAN32/64/128 – TQFP
(1) NC = Ekki tengjast (gæti verið notað í framtíðartækjum)
(2) Timer2 Oscillator
Mynd 1-3. Pinout AT90CAN32/64/128 – QFN
(1) NC = Ekki tengjast (gæti verið notað í framtíðartækjum)
(2) Timer2 Oscillator
Athugið: Stóri miðpúðinn fyrir neðan QFN pakkann er úr málmi og tengdur innra með GND. Það ætti að lóða eða líma við borðið til að tryggja góðan vélrænan stöðugleika. Ef miðpúðinn er skilinn eftir ótengdur gæti pakkinn losnað frá borðinu.
1.6.3 Port A (PA7..PA0)
Port A er 8 bita tvíátta I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port A úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu port A pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port A pinnarnir eru þrískiptir þegar endurstillingarástand verður virkt, jafnvel þó að klukkan sé ekki í gangi.
Port A þjónar einnig virkni ýmissa séreinkenna AT90CAN32/64/128 eins og skráð er á síðu 74.
1.6.4 Port B (PB7..PB0)
Port B er 8 bita tvíátta I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port B úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu Port B pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port B pinnarnir eru þrígreindir þegar endurstillingarástand verður virkt, jafnvel þó að klukkan sé ekki í gangi.
Port B þjónar einnig virkni ýmissa séreinkenna AT90CAN32/64/128 eins og skráð er á síðu 76.
1.6.5 Port C (PC7..PC0)
Port C er 8 bita tvíátta I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port C úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppspretta getu. Sem inntak munu Port C pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port C pinnarnir eru þrígreindir þegar endurstillingarástand verður virkt, jafnvel þó að klukkan sé ekki í gangi.
Port C þjónar einnig hlutverki sérstakra eiginleika AT90CAN32/64/128 eins og skráð er á síðu 78.
1.6.6 Port D (PD7..PD0)
Port D er 8 bita tvíátta I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port D úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu Port D pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port D pinnarnir eru þrígreindir þegar endurstillingarástand verður virkt, jafnvel þótt klukkan sé ekki í gangi.
Port D þjónar einnig aðgerðum ýmissa séreinkenna AT90CAN32/64/128 eins og skráð er á síðu 80.
1.6.7 Port E (PE7..PE0)
Port E er 8 bita tvíátta I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port E úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu Port E pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port E pinnarnir eru þrískiptir þegar endurstillingarástand verður virkt, jafnvel þótt klukkan sé ekki í gangi.
Port E þjónar einnig virkni ýmissa séreinkenna AT90CAN32/64/128 eins og skráð er á síðu 83.
1.6.8 Port F (PF7..PF0)
Port F þjónar sem hliðræn inntak í A/D breytirinn.
Port F þjónar einnig sem 8-bita tvíátta I/O tengi, ef A/D breytirinn er ekki notaður. Portpinnar geta veitt innri uppdráttarviðnám (valið fyrir hvern bita). Port F úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu Port F pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port F pinnarnir eru þrígreindir þegar endurstillingarástand verður virkt, jafnvel þó að klukkan sé ekki í gangi.
Port F þjónar einnig hlutverki JTAG viðmót. Ef JTAG tengi er virkt, uppdráttarviðnám á pinnum PF7(TDI), PF5(TMS) og PF4(TCK) verða virkjaðir jafnvel þótt endurstilla eigi sér stað.
1.6.9 Port G (PG4..PG0)
Port G er 5-bita I/O tengi með innri uppdráttarviðnám (valið fyrir hvern bita). Port G úttaksbuffarnir hafa samhverfa drifeiginleika með bæði mikilli vaski og uppsprettugetu. Sem inntak munu port G pinnar sem eru dregnir lágt að utan gefa straum ef uppdráttarviðnámið er virkjað. Port G pinnarnir eru þrískiptir þegar endurstillingarástand verður virkt, jafnvel þó að klukkan sé ekki í gangi.
Gátt þjónar einnig virkni ýmissa séreinkenna AT90CAN32/64/128 eins og skráð er á síðu 88.
1.6.10 Endurstilla
Endurstilla inntak. Lágt stig á þessum pinna lengur en lágmarkspúlslengd mun mynda endurstillingu. Lágmarks púlslengd er gefin upp í eiginleikum. Ekki er tryggt að styttri púlsar myndi endurstillingu. I/O tengin á AVR eru strax endurstillt í upphafsstöðu jafnvel þótt klukkan sé ekki í gangi. Klukkuna er nauðsynleg til að endurstilla restina af AT90CAN32/64/128.
1.6.11 XTAL1
Inntak í sveiflusveifluna amplyftara og inntak til innri klukkunnar.
1.6.12 XTAL2
Úttak frá snúningssveifla amplíflegri.
1.6.13 AVCC
AVCC er framboð binditage pinna fyrir A/D Converter á Port F. Hann ætti að vera utanáliggjandi við Vcc, jafnvel þótt ADC sé ekki notað. Ef ADC er notað ætti það að vera tengt við Vcc í gegnum lágrásarsíu.
1.6.14 AREF
Þetta er hliðræni viðmiðunarpinninn fyrir A/D breytirinn.
Um Code Examples
Þessi skjöl innihalda einfaldan kóða examples sem sýna stuttlega hvernig nota á ýmsa hluta tækisins. Þessir kóðar fyrrvamples gera ráð fyrir að hluti tiltekinn haus file er innifalin fyrir samantekt. Vertu meðvitaður um að ekki allir C þýðendur birgja innihalda bitaskilgreiningar í hausnum files og truflun á meðhöndlun í C er háð þýðanda. Vinsamlegast staðfestu með C þýðandaskjölunum til að fá frekari upplýsingar.
Skrá yfirlit
Athugasemdir:
- Heimilisfangsbitum sem fara yfir PCMSB (tafla 25-11 á blaðsíðu 341) er ekki sama.
- Heimilisfangsbitum sem fara yfir EEAMSB (tafla 25-12 á blaðsíðu 341) er alveg sama.
- Til að vera samhæfður við framtíðartæki, á að skrifa frátekna bita í núll ef aðgangur er að þeim. Frátekin I / O minnisföng ættu aldrei að vera skrifuð.
- I/O skrár innan vistfangasviðsins 0x00 – 0x1F eru beint bitaaðgengilegar með því að nota SBI og CBI leiðbeiningarnar. Í þessum skrám er hægt að athuga gildi stakra bita með því að nota SBIS og SBIC leiðbeiningar.
- Sumir stöðufánanna eru hreinsaðir með því að skrifa rökréttan á þá. Athugaðu að ólíkt flestum öðrum AVR-tækjum, munu CBI og SBI leiðbeiningarnar aðeins starfa á tilgreindum bita og geta því verið notaðir á skrám sem innihalda slíka stöðuflögg. CBI og SBI leiðbeiningarnar virka aðeins með skrám 0x00 til 0x1F. 6. Þegar I/O sérstakar skipanir IN og OUT eru notaðar, verður að nota I/O vistföngin 0x00 – 0x3F. Þegar tekið er á I/O skrám sem gagnarými með LD og ST leiðbeiningum þarf að bæta 0x20 við þessi vistföng. AT90CAN32/64/128 er flókinn örstýringur með fleiri jaðareiningum en hægt er að styðja á 64 staðsetningunni sem er frátekin í Opcode fyrir IN og OUT leiðbeiningarnar. Fyrir útvíkkað I/O rými frá 0x60 – 0xFF í SRAM er aðeins hægt að nota ST/STS/STD og LD/LDS/LDD leiðbeiningarnar.
Upplýsingar um pöntun
Athugasemdir: 1. Þessi tæki er einnig hægt að fá í oblátuformi. Vinsamlegast hafðu samband við Atmel söluskrifstofuna þína til að fá nákvæmar upplýsingar um pöntun og lágmarksmagn.
Upplýsingar um umbúðir
TQFP64
64 PINS ÞYNNIR FJÖRGU FLOTTUR PAKKI
QFN64
ATHUGASEMDIR: QFN STANDARD ATHUGASEMDIR
- MÁL OG ÞOLIÐ SAMKVÆMT ASME Y14.5M. – 1994.
- MÁL b Á AÐ MÁLMÁLÆÐI TANK OG MÆLT Á MILLI 0.15 OG 0.30 mm FRÁ SLUTTUPP. EF TERMINALINN HEFUR VALKJÁLFANNA RADIUS Á HINNUM ENDA PLASTINU Á EKKI MÁLASTÆÐ b að MÆLA Á ÞESSU RADÍUSSVÆÐI.
- MAX. PAKKAGARÐI ER 0.05 mm.
- LEYFILEGT LEYFILEGT HÁMARK ER 0.076 mm Í ÖLLUM ÁTTU.
- PIN #1 auðkenni að ofan verður LASERMERKT.
- ÞESSI TEIKNING SAMAMÆMIS VIÐ JEDEC SKRÁÐU ÚTI MO-220.
- HÁMARKS 0.15 mm DRAGNING AFTUR (L1) Gæti verið til staðar.
L MÍNUS L1 AÐ VERA JAFN EÐA STÆRRI EN 0.30 mm - Auðkenni SLUTNINGA #1 ERU VALFRÆTT EN VERÐUR AÐ VERA STAÐSETTAÐ INNAN SVÆÐISINS SEM TILEFNT er Auðkenni SLUTNINGA #1 VERA ANNAÐAÐA MÓT EÐA MERKUR EIGINLEIKUR
Höfuðstöðvar
Atmel Corporation
2325 Orchard Parkway
San Jose. CA 95131
Bandaríkin
Sími: 1(408) 441-0311
Fax: 1(408) 487-2600
Alþjóðlegt
Atmel Asía
Herbergi 1219
Chinachem Golden Plaza
77 Mod Road Tsimshatsui
Austur Kowloon
Hong Kong
Sími: (852) 2721-9778
Fax: (852) 2722-1369
Atmel Evrópu
Le Krebs
8. Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-en-
Yvelines Cedex
Frakklandi
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel Japan
9F. Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tókýó 104-0033
Japan
Sími: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Vara tengiliður
Web Síða
www.atmel.com
Tæknileg aðstoð
avr@atmel.com
Sölutengiliður
www.atmel.com/contacts
Bókmenntabeiðnir
www.atmel.com/literature
Fyrirvari: Upplýsingarnar í þessu skjali eru veittar í tengslum við Atmel vörur. Ekkert leyfi, beint eða óbeint, með estoppel eða á annan hátt, á neinum hugverkarétti er veitt með þessu skjali eða í tengslum við sölu á Atmel vörum. NEMA EINS OG SEM KOMIÐ er fram í SÖLUSKILMUM ATMEL OG SÖLUSKILYRÐI Á ATMEL'S WEB SÍÐAN, ATMEL TEKUR ENGA ÁBYRGÐ OG AFTALAR EINHVERJU SKÝRI, ÓBEININU EÐA LÖGBEIN ÁBYRGÐ SEM VARÐUR SÍN, Þ.M.T. Í ENGUM TILKYNDUM SKAL ATMEL BÆRA ÁBYRGÐ AF EINHVERJU BEINUM, ÓBEINU, AFLEIDANDI, REFSINGU, SÉRSTAKUM EÐA tilfallandi tjóni (ÞAR á meðal, ÁN TAKMARKARNAR, SKAÐA FYRIR GAGNAÐATAPI, VIÐSKIPTARÖFNUM, EÐA NOTKUNARTAPS) ÞETTA SKJÁL, JAFNVEL ÞÓ ATMEL HEF VERIÐ LÁTTAÐ UM MÖGULEIKUR SVONA SKAÐA. Atmel gefur engar yfirlýsingar eða ábyrgðir með tilliti til nákvæmni eða heilleika innihalds þessa skjals og áskilur sér rétt til að gera breytingar á forskriftum og vörulýsingum hvenær sem er án fyrirvara. Atmel skuldbindur sig ekki til að uppfæra upplýsingarnar sem hér er að finna. Nema annað sé sérstaklega tekið fram, eru Atmel vörur ekki hentugar fyrir, og má ekki nota í, bílum. Vörur Atmel eru ekki ætlaðar, heimilaðar eða ábyrgðar til notkunar sem íhlutir í forritum sem ætlað er að styðja við eða viðhalda lífi.
© 2008 Atmel Corporation. Allur réttur áskilinn. Atmel®, lógó og samsetningar þeirra og önnur eru skráð vörumerki eða vörumerki Atmel Corporation eða dótturfélaga þess. Aðrir skilmálar og vöruheiti geta verið vörumerki annarra.
7679HS–CAN–08/08
Skjöl / auðlindir
![]() |
ATMEL AT90CAN32-16AU 8bit AVR örstýring [pdfNotendahandbók AT90CAN32-16AU 8bit AVR örstýring, AT90CAN32-16AU, 8bit AVR örstýring, örstýring |