میکروکنترلرهای ARM مدل AT91SAM7S256D-AU، MCU با حافظه فلش SRAM و ظرفیت 256 کیلوبایت و ظرفیت 64 کیلوبایت، مبتنی بر ARM
♠ توضیحات محصول
ویژگی محصول | مقدار ویژگی |
سازنده: | میکروچیپ |
دسته بندی محصولات: | میکروکنترلرهای ARM - MCU |
استاندارد RoHS: | جزئیات |
سری: | SAM7S/SE |
سبک نصب: | SMD/SMT |
بسته بندی / مورد: | LQFP-64 |
هسته: | ARM7TDMI |
اندازه حافظه برنامه: | ۲۵۶ کیلوبایت |
عرض گذرگاه داده: | ۳۲ بیت/۱۶ بیت |
وضوح مبدل آنالوگ به دیجیتال: | ۱۰ بیتی |
حداکثر فرکانس ساعت: | ۵۵ مگاهرتز |
تعداد ورودی/خروجیها: | ۳۲ ورودی/خروجی |
اندازه حافظه رم داده: | ۶۴ کیلوبایت |
ولتاژ تغذیه - حداقل: | ۱.۶۵ ولت |
ولتاژ تغذیه - حداکثر: | ۱.۹۵ ولت |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + ۸۵ درجه سانتیگراد |
بسته بندی: | سینی |
ولتاژ تغذیه آنالوگ: | ۳.۳ ولت |
برند: | فناوری میکروچیپ / اتمل |
نوع حافظه رم داده: | رم |
ارتفاع: | ۱.۶ میلیمتر |
ولتاژ ورودی/خروجی: | ۱.۶۵ ولت تا ۳.۶ ولت |
نوع رابط: | I2C، SPI، USART، USB |
طول: | ۷ میلیمتر |
حساس به رطوبت: | بله |
تعداد کانالهای ADC: | ۸ کانال |
تعداد تایمرها/شمارندهها: | ۳ تایمر |
سری پردازنده: | سام۷اس |
محصول: | میکروکنترلر |
نوع محصول: | میکروکنترلرهای ARM - MCU |
نوع حافظه برنامه: | فلش |
تعداد بسته بندی کارخانه: | ۱۶۰ |
زیرگروه: | میکروکنترلرها - MCU |
تایمرهای نگهبان: | تایمر نگهبان |
عرض: | ۷ میلیمتر |
وزن واحد: | ۰.۰۱۲۰۸۸ اونس |
♠ میکروکنترلر فلش مبتنی بر ARM مدل AT91SAM
SAM7S شرکت Atmel مجموعهای از میکروکنترلرهای فلش با تعداد پین کم است که بر اساس پردازنده 32 بیتی ARM RISC ساخته شده است. این میکروکنترلر دارای یک فلش پرسرعت و یک SRAM، مجموعه بزرگی از لوازم جانبی، از جمله یک دستگاه USB 2.0 (به جز ...)SAM7S32 و SAM7S16) و مجموعهای کامل از عملکردهای سیستم که تعداد اجزای خارجی را به حداقل میرساند.
این دستگاه یک مسیر مهاجرت ایدهآل برای کاربران میکروکنترلر 8 بیتی است که به دنبال عملکرد و کارایی اضافی هستند.حافظه توسعه یافتهحافظه فلش تعبیه شده را میتوان از طریق رابط JTAG-ICE یا از طریق یک رابط موازی، در سیستم برنامهریزی کرد.قبل از نصب، روی یک برنامهنویس عملیاتی قرار دهید. بیتهای قفل داخلی و یک بیت امنیتی، از بازنویسی تصادفی میانافزار محافظت کرده و محرمانگی آن را حفظ میکنند.
کنترلر سیستم سری SAM7S شامل یک کنترلر ریست است که قادر به مدیریت توالی روشن شدن ...میکروکنترلر و کل سیستم. عملکرد صحیح دستگاه را میتوان با یک افت ولتاژ داخلی کنترل کرد.آشکارساز و یک نگهبان که از یک نوسانساز RC یکپارچه تغذیه میشود.
سری SAM7S میکروکنترلرهای همه منظوره هستند. پورت USB داخلی آنها، آنها را به دستگاههای ایدهآلی تبدیل میکند.برای برنامههای جانبی که نیاز به اتصال به رایانه شخصی یا تلفن همراه دارند. قیمت رقابتی و سطح بالای آنهااین ادغام، دامنه استفاده از آنها را به بازار مصرفکنندگان با حجم بالا و حساس به هزینه گسترش میدهد.
• شامل پردازنده ARM7TDMI® ARM® Thumb®
معماری RISC 32 بیتی با کارایی بالا
مجموعه دستورالعملهای ۱۶ بیتی با چگالی بالا
– پیشرو در MIPS/وات
– شبیهسازی درون مداری EmbeddedICE™، پشتیبانی از کانال ارتباطی اشکالزدایی
• فلش پرسرعت داخلی
۵۱۲ کیلوبایت (SAM7S512) سازماندهی شده در دو بانک متوالی از ۱۰۲۴ صفحه ۲۵۶ صفحهایبایت (صفحه دوگانه)
۲۵۶ کیلوبایت (SAM7S256) سازماندهی شده در ۱۰۲۴ صفحه ۲۵۶ بایتی (تک صفحهای)
۱۲۸ کیلوبایت (SAM7S128) سازماندهی شده در ۵۱۲ صفحه ۲۵۶ بایتی (تک صفحهای)
۶۴ کیلوبایت (SAM7S64) سازماندهی شده در ۵۱۲ صفحه ۱۲۸ بایتی (تک صفحهای)
۳۲ کیلوبایت (SAM7S321/32) سازماندهی شده در ۲۵۶ صفحه ۱۲۸ بایتی (تک صفحهای)
۱۶ کیلوبایت (SAM7S161/16) سازماندهی شده در ۲۵۶ صفحه ۶۴ بایتی (تک صفحهای)
- دسترسی تک چرخهای تا 30 مگاهرتز در بدترین شرایط
- بافر پیش تنظیم، اجرای دستورالعملهای Thumb را با حداکثر سرعت بهینه میکند
– زمان برنامهریزی صفحه: ۶ میلیثانیه، شامل پاک کردن خودکار صفحه، زمان پاک کردن کامل: ۱۵ میلیثانیه
- 10،000 چرخه نوشتن، قابلیت نگهداری داده 10 ساله، قابلیتهای قفل سکتور، فلشبیت امنیتی
– رابط برنامهنویسی سریع فلش برای تولید با حجم بالا
• SRAM داخلی پرسرعت، دسترسی تکسیکله با حداکثر سرعت
– ۶۴ کیلوبایت (SAM7S512/256)
– ۳۲ کیلوبایت (SAM7S128)
۱۶ کیلوبایت (SAM7S64)
– ۸ کیلوبایت (SAM7S321/32)
– ۴ کیلوبایت (SAM7S161/16)
• کنترلکننده حافظه (MC)
– کنترلر فلش تعبیهشده، وضعیت لغو و تشخیص عدم همترازی
• تنظیم مجدد کنترل کننده (RSTC)
– مبتنی بر تنظیم مجدد هنگام روشن شدن و آشکارساز قهوهای شدن کالیبره شده در کارخانه با توان پایین
- شکلدهی سیگنال بازنشانی خارجی و بازنشانی وضعیت منبع را فراهم میکند
• مولد ساعت (CKGR)
– نوسانساز RC کممصرف، نوسانساز روی تراشه ۳ تا ۲۰ مگاهرتز و یک PLL
• کنترل کننده مدیریت توان (PMC)
- قابلیتهای بهینهسازی مصرف انرژی نرمافزار، از جمله حالت کلاک آهسته (تا ۵۰۰)هرتز) و حالت آماده به کار
سه سیگنال کلاک خارجی قابل برنامهریزی
• کنترلکننده وقفه پیشرفته (AIC)
- منابع وقفه برداری، اولویت هشت سطحی، قابلیت ماسک کردن به صورت جداگانه
– دو (SAM7S512/256/128/64/321/161) یا یک (SAM7S32/16) منبع وقفه خارجیو یک منبع وقفه سریع، محافظت شده در برابر وقفههای جعلی
• واحد اشکالزدایی (DBGU)
- UART دو سیمه و پشتیبانی از وقفه کانال ارتباطی اشکالزدایی، پیشگیری از دسترسی ICE قابل برنامهریزی
- حالت ارتباط سریال UART دو سیمه عمومی
• تایمر فاصله زمانی دورهای (PIT)
شمارنده قابل برنامهریزی ۲۰ بیتی به علاوه شمارنده فاصلهای ۱۲ بیتی
• نگهبان پنجرهای (WDT)
شمارنده قابل برنامهریزی ۱۲ بیتی محافظتشده با کلید
- سیگنالهای ریست یا وقفه را به سیستم ارائه میدهد
- شمارنده ممکن است در حالی که پردازنده در حالت اشکالزدایی یا در حالت آماده به کار است، متوقف شود
• تایمر بلادرنگ (RTT)
- شمارندهی 32 بیتی با قابلیت دویدن آزاد به همراه آلارم
- نوسانگر RC داخلی را خاموش میکند
• یک کنترلکننده ورودی/خروجی موازی (PIOA)
سی و دو (SAM7S512/256/128/64/321/161) یا بیست و یک (SAM7S32/16) خط ورودی/خروجی قابل برنامهریزی مالتی پلکس شده با حداکثردو ورودی/خروجی جانبی
قابلیت وقفه تغییر ورودی روی هر خط ورودی/خروجی
- خروجی همزمان، مقاومت بالاکش و مقاومت تخلیه باز قابل برنامهریزی به صورت جداگانه
• یازده (SAM7S512/256/128/64/321/161) یا نه (SAM7S32/16) کانال کنترلکننده DMA جانبی (PDC)
• یک پورت دستگاه USB 2.0 با سرعت کامل (12 مگابیت در ثانیه) (به جز SAM7S32/16).
فرستنده-گیرنده روی تراشه، FIFO های یکپارچه قابل تنظیم ۳۲۸ بایتی
• یک کنترلکننده سریال سنکرون (SSC)
– سیگنالهای همگامسازی ساعت و فریم مستقل برای هر گیرنده و فرستنده
پشتیبانی از رابط آنالوگ I²S، پشتیبانی از مالتی پلکس تقسیم زمانی
– قابلیتهای جریان داده پیوسته با سرعت بالا با انتقال داده ۳۲ بیتی
• دو (SAM7S512/256/128/64/321/161) یا یک (SAM7S32/16) فرستنده گیرنده همزمان/ناهمزمان جهانی(USART)
– مولد نرخ باود جداگانه، مدولاسیون/دمدولاسیون مادون قرمز IrDA®
پشتیبانی از کارت هوشمند ISO7816 T0/T1، ارتباط سختافزاری، پشتیبانی از RS485
پشتیبانی کامل از خط مودم روی USART1 (SAM7S512/256/128/64/321/161)
• یک رابط جانبی سریال Master/Slave (SPI)
– طول داده قابل برنامهریزی ۸ تا ۱۶ بیتی، چهار تراشه جانبی خارجی قابل انتخاب
• یک تایمر/شمارنده (TC) سه کاناله ۱۶ بیتی
سه ورودی کلاک خارجی و دو پین ورودی/خروجی چندمنظوره برای هر کانال (SAM7S512/256/128/64/321/161)
- یک ورودی کلاک خارجی و دو پین ورودی/خروجی چند منظوره فقط برای دو کانال اول (SAM7S32/16)
– تولید دوگانه PWM، حالت ضبط/شکل موج، قابلیت بالا/پایین
• یک کنترلر PWM چهار کاناله ۱۶ بیتی (PWMC)
• یک رابط دو سیمه (TWI)
- فقط پشتیبانی از حالت Master، تمام EEPROM های دو سیمه Atmel و I2دستگاههای سازگار با زبان C پشتیبانی میشوند(SAM7S512/256/128/64/321/32)
- پشتیبانی از حالتهای Master، Multi-Master و Slave، تمام EEPROMهای دو سیمه Atmel و I2دستگاههای سازگار با زبان C پشتیبانی میشوند(SAM7S161/16)
• یک مبدل آنالوگ به دیجیتال 8 کاناله 10 بیتی، چهار کانال مالتی پلکس شده با ورودی/خروجیهای دیجیتال
• دستیار بوت SAM-BA™
- برنامه بوت پیشفرض
– رابط کاربری گرافیکی SAM-BA
• اسکن مرزی IEEE® 1149.1 JTAG روی تمام پینهای دیجیتال
• ورودی/خروجیهای مقاوم در برابر ۵ ولت، شامل چهار خط ورودی/خروجی درایو جریان بالا، هر کدام تا ۱۶ میلیآمپر (ورودی/خروجیهای SAM7S161/16 مقاوم در برابر ۵ ولت نیستند)
• منابع تغذیه
– رگولاتور ۱.۸ ولتی تعبیه شده، جریان کشی تا ۱۰۰ میلی آمپر برای هسته و اجزای خارجی
منبع تغذیه خطوط ورودی/خروجی VDDIO 3.3 ولت یا 1.8 ولت، منبع تغذیه فلش VDDFLASH 3.3 ولت مستقل
منبع تغذیه هسته VDDCORE با ولتاژ ۱.۸ ولت و آشکارساز افت ولتاژ
• عملکرد کاملاً استاتیک: تا ۵۵ مگاهرتز در ۱.۶۵ ولت و ۸۵ درجه سانتیگراد در بدترین شرایط
• موجود در بستهبندی ۶۴ سیمی LQFP Green یا ۶۴ پد QFN Green (SAM7S512/256/128/64/321/161) و ۴۸ سیمی LQFP Green یابسته سبز QFN با ۴۸ پد (SAM7S32/16)