قطعه ای با قابلیت
اجرای 30 میلیون دستور در ثانیه!!!
در مورد DSC ها به طور مختصر در بخش قبلی صحبت کردیم
DSC های سری dsPIC30F می توانند به سرعت اجرای 30 میلیون دستورالعمل در ثانیه یا 30 MIPS برسند
تمام قطعات از حافظه FLASH استفاده کرده و می توانند در محدوده وسیع دمایی تا 125 درجه سانتیگراد عمل کنند .
این قطعات در دو نسخه 20 MIPS و 30 MIPS موجود می باشند .
انواع مختلف بسته بندی برای هر قطعه وجود دارد . از نوع ظریف 28-pin QFN تا قطعات بزرگ DIP و همچنین قطعات با پایه های زیاد از نوع QFP .
برای بررسی کارایی قطعات سری dsPIC30F می توان جدول زیر را بررسی نماییم
MIPS | تعداد سیکل اجرای هر دستوالعمل | نرخ کلاک(MHz) | خانواده | شرکت |
28 | 2-1 | 30 | dspic30f | Microchip |
28 | 6-1 | 40 | XC161/166 | Infeneon |
21 | 4-1 | 40 | 320LF240X | TI |
19 | 8-1 | 40 | 56F80X | Motorola |
15 | 7-1 | 33 | H8S26XX | Hitachi |
12 | 4-2 | 25 | C16X | Infeneon |
9 | 4-2 | 20 | ST10F269 | ST micro |
9 | 8-1 | 20 | M16C | MItsubishi |
9 | 6-2 | 25 | MC9S12D | Motorola |
این جدول مقایسه ای بین dsPIC30F و DSC های 16 بیتی دیگر را نشان می دهد . همانطور که مشاهده می شود dsPIC30F بالاترین توان محاسباتی را نسبت به رقبای مشابه اش دارا می باشد. (حتی در شرایطی که با کلاک بالاتر کار می کنند . ) این برتری تا حدود زیادی نتیجه توانایی های قدرتمند آدرس دهی داده می باشند . همچنین بر خلاف بقیه معماری ها , dsPIC30F هر دستورالعمل را در یک سیکل اجرا می کند.
همچنین امکان دستیابی به توان محاسباتی بالاتر (MIPS) در کلاک پایین تر باعث بهبود توان مصرفی خواهد شد .
قطعات این سری بر اساس کاربردشان به سه دسته تقسیم می شوند :
• خانواده کنترل موتور و تبدیل توان
• خانواده پردازش سنسور
• خانواده های کنترل کننده های همه منظوره
از کاربردهای این میکرو می توان به موارد زیر اشاره نمود
• کنترل موتور جریان مستقیم بدون جاروبک (Brush – less DC motor)
• کنترل موتور جریان متناوب القایی (AC induction motor )
• کنترل موتور سوئیچ رلوکتانس (Switch reluctance motor )
• UPS , اینورتر و منابع تغذیه
• سیستم های قدرت , خودرو و کاربردهای صنعتی
قطعات این خانواده شامل واحدهایی می باشند که می توانند در کنترل موتورهای تک فاز و سه فاز و یا کاربردهای الکترونیک قدرت مورد استفاده قرار گیرند . این DSC ها مجهز به واحد PWM پیشرفته بوده که امکانات زیادی از جمله موارد زیر را در اختیار کاربر قرار می دهد :
1. درج خودکار زمان مرده ( automatic dead-time insertion) در سیگنالهای مکمل 500,000 نمونه در ثانیه
2. مبدل آنالوگ به دیجیتال 10 بیتی با 4مدار sample and hold همزمان
3. واسط Quadrature encoder برای تشخیص موقعیت و سرعت موتور
ادامه دارد.....
برگرفته از سایت: www.microchipdirect.com و Avr
تنظیم برای تبیان: سیدخاموشی