امن ترین پردازنده های DSP از سری 2000 :
برد ezDSPro 28M35 بر اساس پردازنده های سری CONCERTO ساخت شرکت TI ساخته شده است و جزو صنعتی ترین پردازنده های ساخت این شرکت می باشد .پردازنده های سری 2000 شرکت TI سالها است در محیطهای صنعتی و پر نویز( نظیر اینورتر ها و یا تجهیزات کنترل دور موتور ) مورد استفاده قرار گرفته اند و قابلیتهای آنها به اثبات رسیده است. نیازهای رو به رشد صنایع مختلف شرکت TI را بر آن داشت تا برای محیطهای مختلف نویزی اقدام به ساخت پردازنده های مختلف با قابلیتهای اطمینان بالا نماید. آخرین دستاورد این شرکت سری 28M35 می باشد. TI بر اساس شرایط نویزی محیط ، استانداردهای را برای این پردازنده ها ایجاد کرده است که 28M35 بالاترین سطح کیفی این استانداردها را پوشش می دهد. در ادامه قابلیت های نویزی پردازنده های سری 2000 با یکدیگر مقایسه شده است.
TMS320F2812 | TMS320F28335 | 28M35H52 | ||
محیط نویزی | ---> | محیط نویزی تر | ---> | محیط بسیار نویزی |
♦ | ♦♦ | ♦♦♦ |
قابلیتهای منحصر به فرد پردازنده 28M35H52،در کنار امنیت بسیار بالای آن ، باعث شده این پردازنده بهترین گزینه برای استفاده در محیطهای حساس باشد. شرکت ارتباطات پیشرو خاورمیانه به منظور معرفی این پردازنده به صنعت کشور اقدام به طراحی یک نمونه صنعتی از این محصول نموده است. این نمونه صنعتی به منظور استفاده آسان تر ، از نظر فیزیکی شبیه برد ezDSP 2812 ساخت شرکت TI ، طراحی شده و در آن سعی شده تمامی قابلیتهای پردازنده مورد استفاده قرار گیرد.
مشخصات ویزه سری 28M35H52 ( سری Concerto )
نتیجه 15 سال تجربه در طراحی پردازنده های مخصوص کاربردهای کنترلی در این پردازنده خلاصه شده است.
محصول سال 2011
دارای ساختار دو هسته ای: شامل یک پردازنده سری 283xx و یک پردازنده ARM از سری امن TMS470
امکان برنامه نویسی تحت Code Composer Studio نسخه 5
طراحی بسیار آسان تر سخت افزار نسبت به نمونه های گذشته با امکان تعریف عملکردهای متفاوت برای هر پایه
استفاده از یک نرم افزار کمکی آسان به نام Pin Mux جهت تنظیم عملکرد پایه و انجام Configuration های اولیه
ایجاد امکانات امنیت فراوان در طراحی سخت افزار پردازنده برای آماده شدن برای کاربرد در محیط های پر نویز نسل آینده
عملکرد کلی مشابه سری های 28335 ولی با قابلیت های بیشتر در عین حفظ سادگی
سری های مختلف استاندارد محیطی
مشخصات ویژه برد :
1- با توجه به اینکه هدف پردازنده 28M35 کنترل بخشهای حساس می باشد، و معمولا نیاز به قرائت سیگنالهای آنالوگ در این گونه موارد داریم، هنگام اتصال زمینهای بخشهای مختلف به یکدیگر، به خصوص هنگام اتصال زمین بردهای دیجیتال به برد 28M35 ، ممکن است نویز آنها بر روی دقت قرائت سیگالهای انالوگ تاثیر بگذارد. مثلا وقتی با ارتباط RS422 به دیگر بردها متصل می شویم، باید زمین بردها را به یکدیگر وصل نمود که این ممکن است بر روی دقت اندازه گیری بخشهای آنالوگ تاثیر گذار باشد. یک راه حل مناسب ، استفاده از اتصالات ایزوله است. در برد ezDSPro 28M35 ، دو کانال ارتباطی RS422 و یک کانال ارتباطی CAN از نوع ایزوله قرار داده شده است . این ایزولاسیون باعث افزایش دقت قرائت سیگنالهای آنالوگ و در نتیجه استفاده زا حداکثر قابلیت برد شده است.
2- به منظور کاهش بیشتر نویز برد، این برد به صورت 6 لایه طراحی شده و در نتیجه دقت بخش آنالوگ برد برای خواندن سیگنالهای آنالوگ بسیار بالا است.
3- کتابچه راهنمای برد به صورت بسیار دقیق و با جزئیات مراحا راه اندازی بخشهای مختلف برد را توضیح داده تا این برد مانند دیگر بردهای شرکت ، از یک کتابچه کامل سود برد.
نحوه استفاده :
این برد را می توان در محیطهای صنعتی به صورت آماده مورد استفاده قرار داد. در شکل بعد یک نمونه از استفاده از این برد در یک محیط بسیار پر نویز و حساس نشان داده شده است.
مقایسه به سری های قدیمی(28335)
در جدول بعد مشخصات عملکردی سری 28M35H52 با سری قدیمی 28335 مقایسه شده است.
28M35H52 |
TMS320F28335 |
|
پردازنده DSP درون 28M35H52 |
پردازنده ARM درون 28M35H52 |
|
150 MHz |
100 MHz |
Up to 150 MHz |
Embedded Memory Up to 512KB Flash (ECC) Up to 36KB RAM (ECC or Parity) Up to 64KB Shared RAM 2KB IPC Message RAM |
Embedded Memory Up to 512KB Flash (ECC) Up to 32KB RAM (ECC or Parity) Up to 64KB Shared RAM 2KB IPC Message RAM |
Embedded Memory 256K Flash 34K RAM |
N/A |
5 UART |
Up to 3 SCI (UART) Modules |
N/A |
2 Inter-integrated Circuits (I2Cs) |
N/A |
N/A |
2 Controller Area Networks (CANs) |
Up to 2 CAN Modules |
6-Channel Direct Memory Access (DMA) |
32-Channel Direct Memory Access (μDMA) |
32-Channel Direct Memory Access (μDMA) |
Up to 2 McBSP Modules (SPI) |
N/A |
Up to 2 McBSP Modules |
9 Enhanced Pulse Width Modulator (ePWM) • 18 Outputs (16 High-Resolution) |
N/A |
Up to 18 PWM Outputs |
Dual 12-Bit Analog-to-Digital Converters , 20 channel |
N/A |
12-Bit ADC, 16 Channels |
6 32-Bit Enhanced Capture (eCAP) Modules |
N/A |
N/A |
Viterbi, Complex Math, CRC Unit (VCU) |
N/A |
N/A |
Up to 6 Comparators With 10-Bit Digital-to-Analog Converter (DAC) |
N/A |
N/A |
نوع پردازنده
28M35H52 :
دارای دو پردازنده ARM و DSP به صورت همزمان.
الف- ARM :
- CORTEX – M3
- سرعت 100MHz
- 512 کیلو بایت flash داخلی
- 32 کیلو بایت ram داخلی
- 64 کیلو بایت RAM مشترک با پردازنده DSP جهت انتقال اطلاعات بین دو پردازنده
ب- DSP :
- مطابق با ساختار پردازنده TMS320F28335 ولی با قابلیتهای بسیار بیشتر
- سرعت 150 MHz
- 512 کیلو بایت FLASH داخلی
- 36 کیلو بایت حافظه RAM داخلی
- 64 کیلو بایت RAM مشترک با پردازنده ARMجهت انتقال اطلاعات بین دو پردازنده
مشخصات فنی
استاندارد مخصوص کاربرد محیطهای نویزی:
SAFETI-61508 منطبق با IEC 61508:2010 که درجه SIL-1 تا SIL-3 و بخشی از SIL-4 پشتیبانی می نماید. این استاندارد با هدف ایجاد امنیت در سیستمهای صنعتی ، سیستمهای حمل و نقل و تجهیزات مهندسی پزشکی ( که با جان انسان سر و کار دارند) طراحی شده است. استانداردIEC 61508 به طراحان اطمینان می دهد که می توانند با آرامش خاطر اقدام به طراحی سیستمهای امن نمایند.
نوع PCB:
6 لایه
آنالوگ ورودی:
20 کانال – با دو عدد ADC 12 بیتی که بافرکانس حداکثر 88/2 مگا سمپل کار می کنند
:CAN
1 کانال ایزوله - یک عدد پورت CAN که به ظور کامل از بورد ایزوله شده است. ایزولاسیون در سیستمهای قدرت و کنترلی کمک زیادی به عدم انتقال نویز زمین از بردی به برد دیگر می نماید.
سریال UART:
1 کانال ( شامل سیگنالهای TX و RX )
:RS422
2 کانال ایزوله – دو عدد پورت که به طور کامل از بورد ایزوله شده اند. همچنین در صورت نیاز می توانند نسبت به هم نیز ایزوله باشند( ایزولاسیون دو عدد RS422 به عنوان گزینه اضافه باید در هنگام سفارش درخواست گردد).
:ETHERNET
1 کانال
USB:
1 کانال – از نوع OTG. پورت OTG می تواند برای اتصال به تمامی انواع پورتهای USB مورد استفاده قرار گیرد.برد ezDSPro 28M35 می تواند با کمک OTG هم در مد master به عنوان کامپیوتر برای اتصال به قطعاتی نظیر flash و هم در مد slave برای اتصال به کامپیوتر و یا یک برد مشابه دیگر مورد استفاده قرار گیرد.
:PWM
18 کانال مستقل( مشترک با Digital I/O )
:Digital Input
18 کانال ( مشترک با PWM )
:Digital Output
18 کانال ( مشترک با PWM )
ولتاژ ورودی:
5 تا 12 ولت
مشخصات مکانیکی
انطباق ابعادی و محل کانکتورها:
منطبق با برد ezDSP 2812 شرکت spectrum digital و ezDSPro 2812 شرکت ارتباطات پیشرو خاورمیانه. این برد از نظر ابعادی و محل کانکتورهای PWM و آنالوگ کاملا منطبق با برد شرکت های Spectrum Digital وارتباطات پیشرو خاورمیانه می باشد و می توان به عنوان یک جایگزین بسیار قدرتمند این محصولات در پروژه های جدید مورد استفاده قرار گیرد.
دمای کاری:
این محصول در دو نسخه صنعتی( 40- تا 80+ درجه) و معمولی (صفر تا 70+ درجه) قابل سفارش است.
ابعاد:
136*76 میلی متر
نحوه اتصال به کامپیوتر جهت برنامه ریزی
- انواع JTAG های شرکت TI ( مانند XDS100 VER2 ) که با نرم افزار CCS نسخه 5 به بالا کار می کنند.
- این برد به دلیل داشتن حجم بسیار بالای حافظه flash داخلی می تواند پس از ریختن برنامه ها بر روی flash داخلی بدون نیاز به JTAG مورد استفاده قرار گیرد.
محتویاتDVD
- برنامه اتصال به کامپیوتر از طریق پورت USB به عنوان صفحه کلید.
- برنامه اتصال به کامپیوتر از طریق پورت USB به عنوان موس.
- برنامه اتصال به حافظه FLASH USB
- برنامه UART
- برنامه ETHERNET
- برنامه راه اندازی پورت CAN
- برنامه راه اندازی ADC داخلی
- برنامه چشمک زن LED
محتویات
محتویات جعبه شامل:
- برد DSPro 28M35
- آداپتور
- کابل USB جهت اتصال به کامپیوتر
- DVD حاوی برنامه های کاربردی
- کتابچه راهنمای فارسی ( در حال حاضر این کتابچه در حال تالیف می باشد برای اطلاع از آخرین وضعیت لطفا با بخش فنی شرکت تماس حاصل فرمائید.)
- این برد در دو نمونه آموزشی و صنعتی ساخته شده است.
دمای کاری نمونه صنعتی 40- تا 80+ درجه سانتی گراد می باشد. جهت سفارش نمونه صنعتی با ما تماس بگیرید.
کاربردها
پردازنده 28M35 با توجه به اهميت فراوان آن و تكنولوژي بالاي آن مي تواند در حوزه هاي زير مورد استفاده قرار گيرد . شركت TI فقط يك پردازنده امنتر ازسری 28M35تاکنون ساخته است و به زودی شاهد حضور28M35 در بسياري از محصولات خواهيم بود.
تركيب موفق يك ARM و يك DSP در بسياري از IC هاي شركت TI، باعث شده كه اين شركت در يك نوآوري پردازنده 28M35 را معرفي كند.
کاربرد های 28M35 عبارتند از :
1. صنعت اتومبيل سازي : به دليل امنيت بسيار بالا و احتمال هنگ كردن بسيار پايين (در صورت طراحي صحيح و اصولي) ، اين آي سي بسياري از استانداردهاي مورد نياز صنايع خودروسازي را پوشش ميدهد. استانداردهاي موجود بسته به حساسيت محل استفاده آي سي ، فرق ميكنند . سري 28M35 ميتواند در حساسترين نقاط خودرو مورد استفاده قرار گيرد.
2. در تجهيزات اتاق عمل و مواردي كه با جان انسان سر و كار داريم 28M35 يك گزينهي بي رقيب ميباشد. اين خانواده به دليل احتمال بسيار پايين هنگ كردن ميتواند ، جوابگوي استانداردهاي شرايط حساس باشد.
3. انواع محيطهاي صنعتي : در محيطهاي صنعتي 28M35 در كنار سريTMS570 بهترين انتخاب ميباشد.
4. انواع اينورترها و UPS ها : سابقه چند ده ساله استفاده از سري 2000 در اين تجهيزات باعث شده كه در طراحي 28M35، آنچه كه براي ساخت يك اينورتر ممكن است مورد نياز باشد در نظرگرفته شود .
5. در هر كاربردي كه امنيت مهم باشد 28M35 ميتواند مناسب باشد. در سايت شركت TI تمامي استانداردهاي شرايط نويزي ، كه اين پردازنده ، پوشش ميدهد آورده شده است . كه پس از سري TMS570 ، بالاترين استاندارد شرايط محيطي را دارد.
در شرايط فعلي به دليل محدوديتهايي كه در خريد سري TMS570 وجود دارد اين خانواده يك جايگزين بسيار مطمئن ميباشد. در بازار پردازنده ايران، شركتهاي مختلفي حضور دارند كه بعضي از آنها به عنوان پردازنده های مخصوص شرايط نويزي معروف شدهاند، اما متأسفانه برايآنها استاندارد مشخصي وجود ندارد. اما شركت TI براي پردازندههاي خود استانداردهاي مختلفي ايجاد نموده و براي هر كدام حوزه كاربردي متفاوتي پيشنهاد نموده است.
استفاده گسترده سري 2000 و سري TMS470 و TMS570در انواع تجهيزات حساس بهترين گواه در پذيرش اين استانداردها توسط صنعت ميباشد. در سري 28M35 يك پردازنده سري 2000 و يك ARM از سري TMS470 در كنار هم قرار گرفتهاند.
کتابچه راهنما
کتابچه راهنمای این محصول با تلاش 6 ماهه پرسنل مجرب شرکت تهیه شده و استفاده از آن کمک بزرگی به آشنایی سریع با برنامه های مختلف مخصوص راه اندازی بخشهای مختلف برد DSP می باشد. این کتابچه اولا به شما کمک می کند که چگونه با بخشهای مختلف پردازنده نظیر ADC ، PWM ، USB ، MMC ، UART ، CAN ، RS422 و ... کار نمود و ثانیا هنگام طراحی برد خودتان ، چگونه برنامه ها را عوض کنید تا این برنامه ها در محصول نهایی مورد استفاده قرار گیرد.
در کتابچه راهنما سعی شده چگونگی استفاده همزمان از پردازنده ARM و DSP در کنار یکدیگر در مثالهای مختلف نشان داده شود.