تحقیق خصوصیات Atmega8L,Atmega8

تحقیق خصوصیات Atmega8L,Atmega8

اندازه: 249kb

تعداد صفحات: 53

نوع فایل: ورد ،

دسته بندی:

قیمت: 19500 تومان

تعداد نمایش: 1364 نمایش

ارسال توسط:

خرید این محصول:

پس از پرداخت لینک دانلود برای شما نمایش داده می شود.

تحقیق خصوصیات Atmega8L,Atmega8

* ازمعماری AVR RISC استفاده می کند.

– کارایی بالا  توان مصرفی کم

– دارای 130 دستورالعمل با کارآیی بالا که اکثر در یک کلاک سیکل اجرا می شوند.

32*8 رجیستر کاربردی

-سرتعتی تا 16MIPS در فرکانس 16MHZ

حافظه> برنامه و داده غیر فرار

  • 8K بای ت حافظه FLASH داخلی قابل برنامه ریز ی

پایداری حافظه FLASH و فابلیت 10000 بار نوشتن و پاک کردن(WRIT/ERASE )

1024 بایت حافظه EEPROM داخلی قابل برنامه ریزی

پایااری حافظه EEPROM قابلیت 100,000 بار نوشتن  و پاک کردن(WRITE/ERASE )

فعل برنامه FLASH  حفاظت داده EEPROM

* خصوصیات جانبی

دو تایمر – کانتر(TIMER/COUNTER ) 8 بیتی با PRESCALER مجزا و دارای نذ COMARER و CAPUTER

–  3 کانال PWM

– 8 کانال مد آنالوگ به دیجیتال در بسته بندی های TQFP و MLF

6 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

– 6کانال مبدل آنالوگ به دیجیتال در بسته بندیهای PDIP

4 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

– دارای (REAL-TIME CLOCK) یااسیلاتور مجزا

– یک مقایسه کننده آنالوگ داخلی

– USART سریال قابل برنامه ریزی

– WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی

– ارتباط سریال SPI برای برنامه ریزی داخل مدار (IN SYSTEM PROGRAMING )

– قابلیت ارتباط سریال(SERIAL PERIPHERAL INTERFACE )SPI به صورت MASTER یا SLAVE

– قابلیت ارتباط با پروتکل سریال دو سیمه (TOW-WIRE)

* خصوصیات ویژه میکرکنترلر

– POWER- ON RESET CIRCULT

– دارای 5 حالت IDEL ADC NOISE REDUCCTION, POWER- SAVE, POWER- DOWN و STANDBY )

-منابع وقفه( INTERPUT ) داخلی و خارجی

– دارای اسیلاتور RC داخلی کالبیره شده

– عملکرد کاملاً ثابت

– توان مصرفی پائین و سرعت بالا توسط تکنولوژی CMOS

* توان مصرفی در 3V, 4MHZ و

– حالت فعال (ACTIVE MODE) 3.6 Ma

– در حالت بیکاری (IDELMODE)1.0,Ma

– در حالت POWER- DOWN :

* ولتاژ های عملیاتی( کاری)

– 2.7V تا 5.5 برای (Atmega 8L )

-4.5V تا 5.5V برای (Atmega8 )

* فرکانسهای کاربری

– 0MHZ تا8MHZ برای(Atmega 8L )

– 0MHZ تا 16MHZ برای(Atmega 8)

* خطوط 1/0 و انواع بسته بندی

– 23 خطوط ورودی / خروجی(I/O ) قابل برنامه ریزی

– 28 پایه PDIP و 32 پایه TAFP و MLF

* ترکیب پایه ها

فیوز بیت های ATMEFGA8

ATMEFGA8 برای دو بایت فیوز بیت است که در دو جدول نشان داده شده ند. منطق 0  به معنای برنامه ریزی شدن و I به معنای برنامه ریزی نشدن بیت است.

RSTDISBL: در حالت پیش فرض PC6 پایه ریس ست است . با برنامه ریزی این بیت پایه PC6 به عنوان پایه I/O استفاده می شود.

WDTON: در حالت پیش فرض WATCHDOG غیرفعال و کاربرد بایستی نرم افزاری WATCHDOGرا راه اندازی کند ولی زمان که این بیت برنامه ریزی شود WATCHDOG همیشه روشن است.

SPINE : در حالت پیش فرض برنامه ریزی شده و میکرو از طریق سریالSPI برنامه ریزی می شود. این بیت در مد برنامه ریزی سریال قابل دسترسی نمی باشد.

CKOPT : یبت انتخابی کلاک که به صورت پیش فرض برنامه ریزی نشده است. عملکرد این بیت بستگی به بیت های CKSEL دارد که در بخش 3-14 در انتهای همین فصل آمده است.

EESAVE: در حالت پیش فرض برنامه ریزی نشده و در زمان پاک شدنEEPROM در زمان پاک شدن میکرو، محفوظ می ماند.

BOOTSZ0,BOOTSZ1 برای انتخاب مقدار حافظه BOOT طبق جدول زیر برنامه ریزی می شوند و درزمان برنامه ریزی شدن فیوز بیت BOOTRST اجرای برنامه از آدرس حافظه BOOT آغاز خواهد شد.

BOOTRST : پیش انتخاب برای ری ست BOOT که در حالت پیش فرض برنامه ریزی نشده و آدرس بردار ری ست $0000 است و در صورت برنامه یزی آدرس بردار ری ست به آدرسی که فیوز بیت های BOOTSZ0 و BOOTSZ1 مشخص کرده اند تغییر می یابد.

BODLEVEL: زمانی کهاین بیت برنامه ریزی نشده( پیش فرض) باشد اگر ولتاژ پایه VCC از 2.7V پائین تر شود ری ست داخلی میکرو فعال شده و سیستم را ری ست می کند. زمانی که این بیت برنامه ریزی شده باشد اگر ولتاژ پایه VCC از 4V پائین تر شود ری ست داخلی میکرو فعال شده و میکرو را طبق شکل 3-1 ری ست می کند.

BODEN: برای فعال کردن عملکرد مدار BROWN-OUT این بیت بایستی برنامه ریزی شده باشد این بیت به صورت پیش فرض برنامه ریزی نشده است.

SUT1,SUT0 برای انتخاب زمان START- UP بکار برده می شوند.

 3-14 کلاک سیستم(1)

 توزیع کلاک

کلاک سیستم میکرو طبق شکل 3-3 تئزیع شده است.

 کلاک CLK cpu –CPU

این کلاک برای انجام عملیات AVR بطور مثال رجیستر ها استفاده می شودتوقف وبه مکث بردن این کلاک باعث می شود که عملیات و محاسبات VAR انجام نگیرد.

کلاک CLK-I/O-I/0

این کلاک توسط بسیاری از ماژول های I/O بطور مثال تایمرها، کانترها، SPI وuart استفاده می گردد.

کلاک CCLKFLASH-FLASH

این کلاک عملیات ارتباطی با حافظه FLASH را کنتر می  کند. کلاک FLASH معمولاً با کلاک CPU فعال می شود.

شکل 3-3 نمودار توزیع کلاک سیستم میکرو

کلاک غیرهمزمان تایمر – CLK ASY

با این کلاک تایمر / کانتر به صورت غیرهمزمان توسط کریستال ساعت 33768 HZ کار می کند. حتی اگر سیستم در حالت SLEPP باشد.

کلاک CLKADC-ADC

ADC از یک کلاک چداگانه حساس استفاده می کند که باعث می شود کلاک های CPU و I/O به حالت ایست(HALT) رفته تا نویز حاصل از مدار دیجیتالی داخلی  کاهش یافته و در نتیجه عملیات تبدیل به دقت بیشتری انجام یابد.

 منابع کلاک(CLOCKSOURCE )

میکرو دارای انواع منابع کلاک اختیاری است که می توان انواع آن را بوسیله بیت های قابل برنامه ریزی (FLASH FUSE BITE)FLASH انتخاب کرد. کلاک انتخاب شده بعنوان ورودی کلاک AVR طبق جدول زیر در نظر گرفته شده  و کلاک مناسب به هر قسمت سیستم داده می شود.

نکته: در تمام جداول فیوز بیت ها، 0 به معنای بیت برنامه ریزی شده(PROGRAMMED) و 1 به معنای بیت برنامه ریزی نشده(UNPROGRAMMED) است.

CKSEL3….0DEVICE CLOCKING OPTION
1111-1010EXTERNAL CRYSTAL/CREMIC RESONATOR
1001EXTERNAL – LOW FRQUENCY CRYSTAL
1000-0101EXTERNAL RCOCSILLATOR
0100-0001CALIBRATED INTERNAL RC SCILLATOR
000EXTERNAL CLOCK

 

جدول انتخاب انواع کلاک سیستم میکرو

هنگامی که CPU از مد POWER- DOWN یا POWER- SAVEخارج می شود زمانی به نام زمان شروع (START- UP) برای رسیدن به کریستال به شرایط پایدار ایجاد و سپس دستورات برنامه اجرا می شود و هنگامی که CPU از ری ست شروع به کار می کند، تأخیری اضافه(DELAY ) برای رسیدن ولتاژ به سطح پایدار ایجاد شده و سپس اجرای برنامه آغاز می شود. برای ایجاد زمانبندی های مذکور از اسیلاتور WATCHDOG استفاده می گردد.

 اسیلاتور کریستالی (EXTERNAL CRYTAL/CERAMIC RESONA TOR )

در این حالت  کریستالی یا نوسانگر سرامیکی (CERAMIC RESONATOR ) با کریستالی کوارتز(QUARTZ CRYSTAL ) همانطور که در شکل زیر نشان داده شده است به دو پایه XTAL1 و XTAL2 وصل شود.

فیوز بیت CKOPT می تواند برای دو حالت مختلف استفاده شود زمانی که محیط بسیار نویزی باشد، این بیت برنامه ریزی می شود که رنج وسیعی از فرکانسها را شامل می شود. برنامه ریزی نکردن CKOPT باعث کاهش مصرف شده و برخلاف قبل رنج محدودی از فرکانسها را شامل می شود. خازنهای C1 وc2 برای کریستالها و نوسانگرها بایستی یک مقدار باشند و مقادیر آنها بستگی به کریستال، نوسانگر و نویزهای الکترومغناطیسی محیط دارد. بعضی از خازنهای مورد استفاده برای کریستال های مختلف در جدول زیر آمده است. برای نوسانگرهای سرامیکی بایستی مقدار خازنهایی که توسط کارخانه پیشنهاد می گردد استفاده می شود.

تحقیق خصوصیات Atmega8L,Atmega8

اين فقط قسمتي از فایل است . جهت دريافت کل فایل ، لطفا آن را خريداري نماييد
اگر تمایلی به پراخت انلاین ندارید می توانید مبلغ فایل را به شماره کارت واریز کنید و رسید را به واتساپ یا تلگرام ما ارسال کنید تا براتون ایمیل بشه
خرید این محصول از دکمه مقابل:
یا تلگرام ارسال کنید تا براتون ایمیل بشه .

پس از پرداخت لینک دانلود برای شما نمایش داده می شودو یک نسخه برای شما ایمیل می شود.

پاسخ دهید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.