وکیل ملکی، هزینه وکیل ملکی تهران

وکیل ملکی، هزینه وکیل ملکی تهران

اجرا كننده 30 میلیون دستور در ثانیه

● CPU 16 بیتی بهینه شده برای کامپایلرC

● حافظه برنامه ی قابل اعتماد و قابل انعطاف FLASH

● کارایی بالا در زمینه ی پردازش سیگنال دیجیتال

● سیستم کارامد و سریع وقفه

● وسایل جانبی پیشرفته

●مبدل آنالوگ به دیجیتال سریع و دقیق 10 و 16 بیتی

● حافظه داده ی EEPROM , SRAM

● قابلیت اشکال زدایی در مدار

قطعات سری  dsPIC30F از پایه به شکلی طراحی شده اند که به عنوان یک DSC 16  بیتی تمام نیازهای کاربر را برآورده می کند. مجموعه دستورالعمل های غنی , همرا با روش های آدرس دهی وسیع که بر روی رجیستر های همه منظوره و پشته نرم افزاری مناسب عمل می کنند , باعث بازدهی بالا در کامپایلر های C  شده است

اجرا كننده 30 میلیون دستور در ثانیه

تمام قطعات برای حافظه برنامه از حافظه  FLASH  استفاده می کنند قابلیت خودبرنامه ریزی روی برد ( In-circuit self programming ) , بروز کردن نرم افزار و حافظه EEPROM را از فواصل دور امکان پذیر می سازد . حافظه FLASH این قطعات توانایی نگهداری داده تا 40 سال و 1 میلیون بار برنامه ریزی را دارد.

کارایی قابل توجه تراشه های dsPIC30 در زمینه پردازش سیگنال دیجیتال, نتیجه امکانات مناسب آنها در این زمینه است به عنوان نمونه : ضرب کننده تک سیکلی17 در 17 بیتی , دو آکومولاتور 40 بیتی و یک barrel shifter 40  بیتی , دستورالعمل های DO , Repeat , و پشتیبانی از روشهای آدرس دهی خاص برای بافر های حلقوی و FFT .

معماری dsPIC30F دارای یک ساختار قابل انعطاف برای پردازش وقفه ها می باشد .

هر قطعه دارای مجموعه وسیعی از وسایل جانبی شامل تایمر , واسط های سریال و مبدل آنالوگ به دیجیتال می باشد. علاوه بر این , برخی از قطعات دارای وسایل جنبی پیشرفته ای مانند کنترل موتور , صوت یا ارتباط با اینترنت می باشند .

در نهایت این امکان وجود دارد که برنامه موجود در حافظه Flash بدون نیاز به خارج کردن قطعه از مدار , بروز شود.

اجرا كننده 30 میلیون دستور در ثانیه

 کمیت های عملیاتی

DSC های سری dsPIC30F می توانند به سرعت اجرای 30 میلیون دستورالعمل در ثانیه یا 30 MIPS  برسند.

تمام قطعات از حافظه FLASH استفاده کرده و می توانند در محدوده  وسیع دمایی تا 125 درجه سانتیگراد عمل کنند این قطعات در دو نسخه 20 MIPS و 30 MIPS موجود می باشند .

انواع مختلف بسته بندی برای هر قطعه وجود دارد  از نوع ظریف 28-pin QFN تا قطعات بزرگ DIP و همچنین قطعات با پایه های زیاد از نوع QFP .

 های سری 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  برای تشخیص موقعیت و سرعت موتور