NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3938 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 10 از 10

موضوع: دنیای میکروکنترلرهای arm به کدام سو می رود؟ در سال 2014 با چه میکرو کنترلری کار کنیم؟

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض دنیای میکروکنترلرهای arm به کدام سو می رود؟ در سال 2014 با چه میکرو کنترلری کار کنیم؟

    با سلام

    با توجه به مسیر طی شده در سالهای 2012 و 2013 برای دنیای میکرو کنترلرهای ARM

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

    ================================================== ======

    قبلا در اینجا ، پس از بررسی وضعیت سال 2011 و 2012 میکرو LPC1768 را برای کاربرد در
    سال 2012 و 2013 پیشنهاد شده بود

    که نظر اکثر دوستان فعال و پیشرو در زمینه بهره برداری و طراحی با محصولات جدید، نیز موافق
    آن تحلیل بوده و استقبال عمومی از میکرو LPC1768 در ایران، نشاندهنده مسیر صحیح آن بوده است.

    متن آن پست :

    آپريل 29, 2011, 10:01:27 am »

    با سلام
    از سايت wikipedia و لينک ذيل:
    ARM architecture - Wikipedia, the free encyclopedia

    دو تصوير جدا کرده و اتچ نموده ام.
    تصوير اول چکيده معماري از armV6-1176 تا CORTEX-A8,9,15 و نيز CORTEX-M0,1,3,4 مي باشند:



    تصوير دوم مثالهاي محصولات که از پردازنده هاي فوق استفاده نموده اند ارايه شده
    رديف پايين چون از نوع ميکروکنترلر است مثال ندارد) ( عکسها از سایتهای آپلود حذف شده - )

    از این لینک مشاهده فرمایید


    همانگونه که اطلاع داريد ، پردازنده هاي کاربرد(Application Processor) شرکت Arm بعد از سري 1176 که از armV6 استفاده مي نمودند،(2008 . 2009 . 2010 )
    و کاربرد آنها را در محصولات ذيل ديده ايد:

    Conexant CX2427X, Nvidia GoForce 6100;[45] Telechips TCC9101, TCC9201, TCC8900, Fujitsu MB86H60, Samsung S3C6410, S3C6430,[46] Qualcomm MSM7627, Infineon X-GOLD 213 Apple iPhone (original and 3G), Apple iPod touch (1st and 2nd Generation), Motorola RIZR Z8, Motorola RIZR Z10, Nintendo 3DS
    S3C6410
    Samsung Omnia II, Samsung Moment, Samsung M910 Intercept, SmartQ 5,
    Qualcomm MSM7627
    Palm Pixi, LG Optimus V (VM670) and Motorola Calgary/Devour

    سري Cortex-A با شماره هاي 8 و 9 و 15 مي باشند قدرت اين گروه در حال رسيدن به قدرت کامپيوترهاي روميزي مي باشد. لذا قويترين ARM ها محسوب مي شوند.)

    Cortex-A8 Texas Instruments OMAP3xxx series, FreeScale i.MX51-SOC, Apple A4, ZiiLABS ZMS-08, Samsung Hummingbird S5PC100/S5PC110 , Qualcomm Snapdragon QSD8x50(A)/MSM7x30/MSM8255, Marvell ARMADA 500/600, Rockchip RK2918[47] HTC Desire, SBM7000, Oregon State University OSWALD, Gumstix Overo Earth, Pandora, Apple iPhone 3GS, Apple iPod touch (3rd and 4th Generation), Apple iPad (A4), Apple iPhone 4 (A4), Apple TV (Second Generation) (A4), Archos 5, Archos 43, BeagleBoard, Genesi EFIKA MX, Motorola Droid, Motorola Droid X, Motorola Droid 2, Motorola Droid R2D2 Edition, Palm Pre, Palm Pre 2, HP Veer, HP Pre 3, Samsung Omnia HD, Samsung Wave S8500, Samsung i9000 Galaxy S, Samsung P1000 Galaxy Tab, Sony Ericsson Satio, Sony Ericsson Xperia X10, Touch Book, Nokia N900, Meizu M9, Google Nexus S, Sharp PC-Z1 "Netwalker".
    Cortex-A9 Texas Instruments OMAP4430/4440, ST-Ericsson U8500 / U5500, Nvidia Tegra2, Qualcomm Snapdragon QSD8672/MSM8260/MSM8660, Samsung Orion, STMicroelectronics SPEAr1310, Xilinx Extensible Processing Platform,[48] Trident PNX847x/8x/9x STB SoC,[49] Freescale i.MX6 [50], Apple A5 Apple iPad 2 (A5), LG Optimus 2X, Motorola Atrix 4G, Motorola DROID BIONIC, Motorola Xoom, PandaBoard, NGP(PSP2), HP TouchPad
    Cortex-A15 Qualcomm Snapdragon MSM8270/MSM8960, Texas Instruments OMAP5, Samsung, ST Ericsson,[51] Nvidia


    با مقايسه مشخصات CORTEX-Ax و CORTEX-Mn مشاهده مي نماييد که:

    1 - معماري CORTEX-M3 , M4 از نوع ARMV7 مي باشد.(مشابه CORTEX-Ax )
    2 - از نوع CORTEX-M3 در ايران به LPC17xx از شرکت NXP , و نيز به STM32F103 از شرکت ST دسترسي داريم.
    3 - از نوع CORTEX-M4 که قابليت DSP / optional FPv4 single-precision FPU, hardware multiply and divide instructions, optional bit-banding memory
    را دارند، اين اقلام قابل تهيه مي باشد: NXP Semiconductors LPC43xx, STMicroelectronics

    4 - CORTEX-Rx در بازار ما حضور ندارد. در پايان 2011 CORETX-R5 ارايه خواهد شد که براي عمليات REAL TIME ايده آل مي باشد.

    5 - CORTEX-M0,1 از معماري ARMV6 استفاده کرده است و NXP Semiconductors LPC11xx قابل تهيه با قيمت پايين مي باشد.


    6- يک نکته اساسي براي کارهاي کنترلي پر حجم و پرسرعت ، داشتن سيستم وقفه(اينتراپت) مناسب است.
    در ARM7TDMI در هر زمان يک وقفه قابل دريافت و پردازش بود و اگر وقفه اول وارد مي شد، اگر در حين اجراي روتين وقفه اول و قبل از اتمام آن ، وقفه دوم ايجاد مي شد،
    دومي اجرا نمي شد!!! تا اولي تمام شود و از روتين اولي خارج شود، سپس به دومي بپردازد!!!( البته يک راه کد نويسي اسمبلي پيشنهاد شده بود)
    - رجيسترها در رجيستر هاي سايه (SHADOW) ذخيره مي شدند و از استک خبري نبود.
    خلاصه اينکه به پردازش وقفه 8051 و AVR هم نمي رسيد!!!


    در CORTEX-M3 سيستم کنترل وقفه از نوع NVIC يا Nested Vectored Interrupt Controller مي باشد.
    و روي وقفه هاي در حال اجرا(سرويس) اگر وقفه جديد با اولويت بالاتر بيايد، رجيستر ها به پشته ( استک) منتقل شده و وقفه جديد اجرا مي شود ...
    البته تکنيک تسريع هم دارد. و نيز زمان پاسخ به وقفه سريعتر شده است.


    7 - در CORTEX-M3 به يک دريا از متغير بيتي دسترسي داريم ، که در ARM7TDMI دسترسي نداشتيم بلکه با روش نرم افزاري ....
    براي کارهاي کنترلي ، اين يک مزيت بسيار بزرگ است.

    لذا براي استفاده قدرت بالاتر و تکنولوژي به روزتر ميکروکنترلر ARM موارد ذيل پيشنهاد مي شوند:

    - همه کاربردهاي ميکروکنترلر 32 بيتي با ارزانترين قيمت و تعداد کم پايه ها : NXP Semiconductors LPC11xx
    - همه کاربردهاي ميکروکنترلر 32 بيتي منهاي DSP : نوع CORTEX-M3 مدل LPC17xx از شرکت NXP , و نيز مدل هاي STM32F103 از شرکت ST
    - همه کاربردهاي ميکروکنترلر 32 بيتي بعلاوه DSP : نوع CORTEX-M4 مدل LPC43xx از شرکت NXP

    اين هم توصيف CORTEX-M از زبان شرکت ARM:
    Cortex-M Series

    The ARM Cortex™-M processor family is an upwards compatible range of energy-efficient, easy to use processors designed to help developers meet the needs of tomorrow's embedded applications. Those demands include delivering more features at a lower cost, increasing connectivity, better code reuse and improved energy efficiency.
    The Cortex-M family is optimized for cost and power sensitive MCU and mixed-signal devices for end applications such as smart metering, human interface devices, automotive and industrial control systems, white goods, consumer products and medical instrumentation.

    Why Cortex-M
    Industry standard
    ARM Cortex-M processors is a global microcontroller standard, having been licensed to over 40 ARM partners including leading vendors such as NXP Semiconductors, STMicroelectronics, Texas Instruments, and Toshiba. Using a standard processor allows ARM partners to create devices with a consistent architecture whilst enabling them to focus on creating superior device implementations.

    با سپاس

    پ.ن:
    پس اتمل کو؟؟؟


    پ.ن2:
    اين هم مقايسه قدرت معماري CORTEX-M3 با معماري ARM7TDMI-S ( شاخص سرعت و شاخص حجم برنامه ) که در AT91SAM7 , LPC23XX استفاده شده.

    يا سلام
    يک فايل WORD و يک فايل EXCEL که شامل چکيده معرفي مشخصات ميکروکنترلرهاي ARM از شرکت ATMEL مي باشد ، ضميمه شده اند.
    ( گردآوري مطالب سايت اتمل از صفحات گوناگون مي باشد.)

    با سپاس

    Atmel ARM 2011.doc (125 کيلوبايت - دفعات دانلود: 121 بار.)
    Atmel ARM 2011 Parametric_Table.rar (16.69 کيلوبايت - دفعات دانلود: 153 بار.)

    AT91SAM_32-bit_ARM_Flash_MCUs_and_eMPUs_600x366.jpg (54.48 کيلوبايت, 496x303 - نمايش داده شده است 59 بار.)

    ================================================== =======



    در پست های بعدی ، شرایط نیمه دوم سال 2013 را بررسی و نتیجه گیری خواهیم داشت:

    با سپاس
    .
    .
    .
    ویرایش توسط gangi : 16-07-2013 در ساعت 18:46

  2. کاربران : 8 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    با سلام

    این تصویر از لینک List of applications of ARM cores - Wikipedia, the free encyclopedia انتخاب شده در تاریخ:
    2013/07/16 = 1392/04/25 = اوایل تابستان 1392



    ARM_Cortex_Ax_Mx_application_201307_1.JPG - 202 KB


    در تابستان 1392 در شرکتهای ارایه دهنده میکروکنترلرهای ARM تحولاتی رخ داده است که متعاقبا" ارایه می شوند.
    .
    .
    .
    ویرایش توسط gangi : 16-07-2013 در ساعت 23:15

  5. کاربران : 2 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    NXP - LPC

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

    - Cortex_m0,m0 که 93 مدل را شامل می شود
    و Cortex_m3 که 92 مدل را شامل می شود
    و Cortex_m4 که 57 مدل را شامل می شود

    NXP میکروهای مبتنی بر ARM خود را در 5 دسته بندی قرار داده( مطابق این پی دی اف )

    در تصویر ذیل بر اساس تعداد پایه ها و مقدار حافظه فلش داخلی دسته بندی را داریم:



    و در تصویر ذیل ، 5 دسته بندی را با نمونه قطعات موجود در هر گروه را داریم:




    در پست های بعدی، نکات هر گروه از 5 دسته بندی را خواهیم داشت.
    .
    .
    .
    ویرایش توسط gangi : 16-07-2013 در ساعت 23:15

  7. کاربران : 3 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  8. #4
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    LPC GO
    اولین گروه، شامل میکروکنترلرهای کم مصرف ولی قدرتمند می باشد
    که تمام کارکردهای میکرو های 8 و 16 بیتی را با حجم برنامه کمتر، انجام می دهند.
    تعداد پایه ها و اندازه قطعه حداقل می باشند تا جای کمتری را اشغال نمایند.
    برای کاربردهای باتری دار و ابزارهای دستی نیز بسیار مناسبند.

    LPC-800 , LPC1100 , LPC1220 , LPC1310 , LPC2100 در این گروه قرار می گیرند.


  9. کاربران : 2 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  10. #5
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    LPC CONNECT

    این گروه از میکروکنترلرها، قابلیت ارتباط نقطه به نقطه توسط پریفرال داخلی مناسب را به گروه بالایی (LPC GO)
    اضافه می کنند.
    این قطعات دارای امکان ارتباط CAN , USB با قابلیت Plug and Play قرار داده شده درون ROM بوده و به این ترتیب
    آسانترین راه برای ایجاد قابلیت ارتباط و اتصال داده ای را فراهم می کنند

    LPC11C00 , LPC11U00 , LPC11D00 , LPC11A00 , LPC12D00 در این گروه قرار می گیرند.


    ویرایش توسط gangi : 16-07-2013 در ساعت 23:11

  11. کاربران : 3 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  12. #6
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    LPC CONNECT PLUS

    این گروه از میکروکنترلرها، قابلیت ارتباطی وسیعی را با سرعتهای متنوع عرضه می کنند که قابلیت کار همزمان با هم را دارا هستند.
    USB , CAN , ETHERNET , LCD از جمله آنهاست.


    LPC175X/6X , LPC177X/178X , LPC407X/8X , LPC2300/2400 در این گروه قرار می گیرند.


  13. کاربران : 3 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  14. #7
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    LPC CONNECT TURBO

    این گروه از میکروکنترلرها، برای حداکثر سرعت طراحی شده اند و سریعترین عملکرد را در صنعت و در بین میکرو های CORTEX-M دارند.

    این کارآیی "توربو شارژ شده " بعلاوه پریفرالهای پیشرفته این گروه، امکان طراحی های پیچیده را در اختیار طراحان قرار می دهد.
    USB سریع - PHY سریع - SPI اختصاصی و منحصر بفرد NXP - ... و هسته دوتایی CORTEX-M4 باعث کاهش هزینه محصولات پیچید ه و دستیابی به کارآیی های غیر متصور می شود.

    LPC18X0 , LPC1800 , LPC4300 , LPC43X0 , LPC2900 در این گروه قرار دارند


  15. کاربران : 4 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  16. #8
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

    LPC COMMAND

    این گروه APPLICATION PROCESSOR می باشند و برای کاربردهای لینوکسی ارزان قیمت ، ایده آل می باشند.
    هسته از نوع ARM9 بوده و این قطعات دارای تعداد زیادی پریفرال هستند.
    این گروه برای کاربردهای عمومی میکروکنترلری طراحی شده اند.
    مانند چاپگرها و اسکنرها و کنترل صنعتی و کنترل موتور.

    LPC 3100 , LPC3200 در این گروه قرار دارند.

    ویرایش توسط gangi : 16-07-2013 در ساعت 23:13

  17. کاربران : 3 تشکر کرده اند از شما gangi برای ارسال این پست سودمند:


  18. #9
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    ممنون از پست های مفید شما
    واقعا بهره بردیم ولی خیلی باید به این جمله دقت کرد
    نقل قول نوشته اصلی توسط solsal نمایش پست ها
    پس اتمل کو؟؟؟


  19. تشکرها از این نوشته :


  20. #10
    کاربر علاقه مند
    تاریخ عضویت
    May 2010
    نوشته ها
    67
    تشکر
    727
    تشکر شده 145 بار در 49 پست

    پیش فرض

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

    عبارت فوق در تاریخ آپريل 29, 2011, 10:01:27 am » درج شده ( 2 سال و خورده ای قبل از حالا )

    در آن تاریخ اتمل قطعات جدید و رقابتی را تکمیل و ارایه نکرده بود و همان باعث تعجب بود .

    در پستهای بعدی از ATMEL , ST و سایرین ، مطلب قرار خواهم داد.

    و اتفاقا یکی از گروه های جدید تولید2013 اتمل، موضوع پیشنهادی خواهد بود.

    با سپاس

موضوعات مشابه

  1. [سوال] یکسو کننده 220/110 با آی سی avs08 در منبع تغذیه سوئیچینگ
    توسط masoud58 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 30-01-2014, 20:06
  2. مسابقات بین المللی رباتیک فیض کاپ 2014 در اسفندماه 92
    توسط feizcup در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 5
    آخرين نوشته: 27-01-2014, 00:33
  3. جایگزین برای دیود یکسو ساز pbyr745
    توسط M3R در انجمن کنترل هوشمند و plc
    پاسخ: 4
    آخرين نوشته: 27-10-2013, 23:15
  4. پاسخ: 9
    آخرين نوشته: 28-11-2012, 00:05

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •