رفتن به مطلب

ارسال های توصیه شده

مشخصات کلی DSC های سری dsPIC30

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

dspic.jpg

 

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

 

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

 

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

 

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

 

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

 

dspic30f4012-diy-lcr-meter.JPG

 

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

 

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

 

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

 

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

  • Like 2
لینک به دیدگاه

قطعه ای با قابلیت اجرای 30 میلیون دستور در ثانیه!!!

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
به طور مختصر در بخش قبلی صحبت کردیم

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

 

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

 

این قطعات در دو نسخه 20 MIPS و 30 MIPS موجود می باشند .

 

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

 

برای بررسی کارایی قطعات سری dsPIC30F می توان جدول زیر را بررسی نماییم

 

ECA-090907094203.png

 

 

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

  • Like 2
لینک به دیدگاه

خانواده های یک تراشه

 

پیشتر در مورد

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

 

ECA-090907101220.png

کاربردهای این ترشه ها که در جدول بالا معرفی شد از قرار زیر است:

 

• تشخیص شکستگی شیشه

 

• سنسور گاز

 

• سنسور گشتاور

 

• سنسور فشار تایر

 

• سنسور هدایت زاویه

 

• سنسور باران

 

• سنسور هوشمند و کم مصرف

 

• سنسور پردازش کیسه هوا( Airbag )

 

• سنسور فشار

 

• اندازه گیری لرزش

 

به طور کلی این قطعات برای کاربرد در طراحی سنسورهای هوشمند طراحی شده اند با این حال می توانند در مواردی که محدودیت فضا وجود دارد نیز استفاده شوند زیرا که این قطعات در بسته بندی های 18 تا 28 پین وجود دارند .

 

این DSC ها همانند دو خانواده دیگر دارای توان محاسباتی بالایی می باشد که می توان در وظایف سنگینی نظیر فیلتر دیجیتال و آنالیز طیف فرکانسی استفاده نمود . علاوه بر این وسایل این خانواده مجهز به مبدل آنالوگ به دیجیتال 12 بیتی تا 10 کانل ورودی می باشند.

 

خانواده کنترل کننده های همه منظوره:

 

ECA-090907101416.png

 

این خانواده بخش وسیعی از نیاز هایی مرتبط به DSC ها را پوشش می دهند که جهت سهولت در جدول بالا آمده است تایمر های با قابلیت های متعدد , تا 16 کانال مبدل آنالوگ به دیجیتال 12 بیتی و چندین رابط سریال از امکانات این قطعات می باشد همچنین برخی از آنها مجهز به واسط Codec بوده که از انتقال پر سرعت با استانداردهای AC97 و L^2 S پشتیبانی می کنند .

  • Like 2
لینک به دیدگاه
×
×
  • اضافه کردن...