شرح
AT90CAN32/64/128 یک میکروکنترلر 8 بیتی CMOS کم مصرف بر اساس معماری RISC پیشرفته AVR است.با اجرای دستورالعمل های قدرتمند در یک سیکل ساعت، AT90CAN32/64/128 به گذردهی نزدیک به 1 MIPS در هر مگاهرتز می رسد که به طراح سیستم اجازه می دهد مصرف انرژی را در مقابل سرعت پردازش بهینه کند.هسته AVR یک مجموعه دستورالعمل غنی را با 32 رجیستر کار عمومی ترکیب می کند.همه 32 رجیستر مستقیماً به واحد منطق حسابی (ALU) متصل هستند و امکان دسترسی به دو رجیستر مستقل را در یک دستورالعمل منفرد که در یک سیکل ساعت اجرا می شود، می دهد.معماری حاصل کارآمدتر از کد است و در عین حال به گذردهی تا ده برابر سریعتر از میکروکنترلرهای CISC معمولی دست می یابد.AT90CAN32/64/128 ویژگی های زیر را ارائه می دهد: 32K/64K/128K بایت فلش قابل برنامه ریزی درون سیستم با قابلیت Read-While-Write، EEPROM 1K/2K/4K بایت، 2K/4K/4K بایت SRAM، 53 بایت عمومی خطوط ورودی/خروجی، 32 رجیستر کار عمومی، یک کنترلر CAN، شمارنده زمان واقعی (RTC)، چهار تایمر/ شمارنده انعطاف پذیر با حالت های مقایسه و PWM، 2 عدد USART، یک رابط سریال دو سیمه بایت گرا، یک 8 کانال 10 بیت ADC با مرحله ورودی دیفرانسیل اختیاری با بهره قابل برنامه ریزی، تایمر Watchdog قابل برنامه ریزی با نوسان ساز داخلی، یک پورت سریال SPI، IEEE std.رابط آزمایشی JTAG سازگار با 1149.1، همچنین برای دسترسی به سیستم اشکال زدایی روی تراشه و برنامه نویسی و پنج حالت ذخیره انرژی قابل انتخاب نرم افزار استفاده می شود.حالت آماده به کار CPU را متوقف می کند و در عین حال به SRAM، تایمر/ شمارنده، پورت های SPI/CAN و سیستم وقفه اجازه می دهد به کار خود ادامه دهند.حالت Power-down محتویات رجیستر را ذخیره می کند اما نوسانگر را منجمد می کند و تمام عملکردهای دیگر تراشه را تا وقفه بعدی یا تنظیم مجدد سخت افزار غیرفعال می کند.در حالت ذخیره انرژی، تایمر ناهمزمان به کار خود ادامه میدهد و به کاربر اجازه میدهد تا زمانی که بقیه دستگاه در حالت خواب است، یک پایه تایمر را حفظ کند.حالت ADC Noise Reduction CPU و همه ماژول های I/O به جز تایمر ناهمزمان و ADC را متوقف می کند تا نویز سوئیچینگ را در طول تبدیل ADC به حداقل برساند.در حالت آماده به کار، نوسانگر کریستال/رزوناتور در حالی که بقیه دستگاه در حالت خواب است، کار می کند.این امکان راه اندازی بسیار سریع همراه با مصرف انرژی کم را فراهم می کند.این دستگاه با استفاده از فناوری حافظه غیرفرار با چگالی بالا Atmel ساخته شده است.Onchip ISP Flash به حافظه برنامه اجازه می دهد تا در سیستم از طریق یک رابط سریال SPI، توسط یک برنامه نویس حافظه غیرفرار معمولی، یا توسط یک برنامه بوت On-chip که روی هسته AVR اجرا می شود، دوباره برنامه ریزی شود.برنامه بوت می تواند از هر رابطی برای دانلود برنامه کاربردی در حافظه فلش برنامه استفاده کند.نرم افزار در بخش Boot Flash تا زمانی که بخش Application Flash به روز می شود به کار خود ادامه می دهد و عملیات Read-While-Write واقعی را ارائه می دهد.
مشخصات فنی: | |
صفت | ارزش |
دسته بندی | مدارهای مجتمع (IC) |
جاسازی شده - میکروکنترلرها | |
Mfr | فناوری ریزتراشه |
سلسله | AVR® 90CAN |
بسته | سینی |
وضعیت قطعه | فعال |
پردازنده اصلی | AVR |
اندازه هسته | 8 بیتی |
سرعت | 16 مگاهرتز |
قابلیت اتصال | CANbus، EBI/EMI، I²C، SPI، UART/USART |
لوازم جانبی | Brown-out Detect/Reset، POR، PWM، WDT |
تعداد ورودی/خروجی | 53 |
اندازه حافظه برنامه | 128 کیلوبایت (128 × 8) |
نوع حافظه برنامه | فلاش |
اندازه EEPROM | 4K x 8 |
اندازه RAM | 4K x 8 |
ولتاژ - منبع تغذیه (Vcc/Vdd) | 2.7 ولت ~ 5.5 ولت |
مبدل های داده | A/D 8x10b |
نوع اسیلاتور | درونی؛ داخلی |
دمای عملیاتی | -40 درجه سانتی گراد ~ 85 درجه سانتی گراد (TA) |
نوع نصب | نصب سطحی |
بسته / مورد | 64-TQFP |
بسته دستگاه تامین کننده | 64-TQFP (14x14) |
شماره محصول پایه | AT90CAN128 |