نقد و بررسی اجمالی
TMS320LF2407APGEA
- دستگاه های TMS320LF2407APGEAو TMS320LC240xA، اعضای جدید TMS320C24x™؛ تولید کنترلرهای پردازشگر سیگنال دیجیتال (DSP)، بخشی از TMS320C2000™ هستند. پلت فرم DSP های نقطه ثابت دستگاه های 240xA پیشرفته TMS320™ را ارائه می دهند. طراحی معماری DSP CPU هسته C2xx برای قابلیتهای پردازش کمهزینه، کم مصرف و با کارایی بالا. چندین دستگاه جانبی پیشرفته، بهینهسازی شده برای موتورهای دیجیتال و برنامههای کنترل حرکت، برای ارائه یک کنترلکننده DSP تک تراشه واقعی یکپارچه شدهاند. در حالی که کد با C24x™ موجود سازگار است. دستگاههای کنترلکننده DSP، 240xA عملکرد پردازشی را افزایش میدهد (40 MIPS) و سطح بالاتری از یکپارچگی محیطی را ارائه میدهد. برای ویژگیهای خاص دستگاه، به بخش خلاصه دستگاه TMS320x240xA مراجعه کنید.
- نسل 240xA مجموعهای از اندازههای حافظه و تجهیزات جانبی مختلف را ارائه میکند که برای برآوردن امتیازات قیمت/عملکرد خاص مورد نیاز برنامههای مختلف طراحی شدهاند. دستگاه های فلش تا 32 هزار کلمه راه حلی مقرون به صرفه و قابل برنامه ریزی مجدد برای تولید حجم ارائه می دهند. دستگاههای 240xA ویژگی «امنیت کد» مبتنی بر رمز عبور را ارائه میکنند که برای جلوگیری از تکرار غیرمجاز کد اختصاصی ذخیرهشده در Flash/ROM روی تراشه مفید است. توجه داشته باشید که دستگاه های مبتنی بر فلش حاوی یک رام بوت 256 کلمه ای برای تسهیل برنامه نویسی در مدار هستند. خانواده 240xA همچنین شامل دستگاههای ROM هستند که کاملاً پین به پین با همتایان Flash خود سازگار هستند.
- همه دستگاههای 240xA حداقل یک ماژول مدیریت رویداد را ارائه میکنند که برای کنترل موتور دیجیتال و برنامههای تبدیل نیرو بهینه شده است. قابلیتهای این ماژول عبارتند از تولید PWM تراز شده در مرکز و/یا لبه، باند مرده قابل برنامهریزی برای جلوگیری از خطاهای تیراندازی و تبدیل همزمان آنالوگ به دیجیتال. دستگاههای دارای مدیریت رویداد دوگانه، کنترل چند موتور و/یا مبدل را با یک کنترلر DSP 240xA فعال میکنند. پینهای EV منتخب با یک مدار “واجد شرایط ورودی” ارائه شدهاند که باعث میشود پینهای غیرعمدی توسط اشکالات به حداقل برسد.
- مبدل 10 بیتی آنالوگ به دیجیتال (ADC) با کارایی بالا دارای حداقل زمان تبدیل 375 ns است و حداکثر 16 کانال ورودی آنالوگ را ارائه می دهد. قابلیت توالی خودکار ADC اجازه می دهد تا حداکثر 16 تبدیل در یک جلسه تبدیل بدون هیچ سربار CPU انجام شود.
- یک رابط ارتباطی سریال (SCI) در همه دستگاهها یکپارچه شده است تا ارتباط ناهمزمان را با سایر دستگاههای سیستم فراهم کند. برای سیستم هایی که به رابط های ارتباطی اضافی نیاز دارند، 2407A، 2406A، 2404A، و 2403A یک رابط محیطی سریال همزمان 16 بیتی (SPI) ارائه می دهند. 2407A، 2406A و 2403A یک ماژول ارتباطی شبکه کنترل کننده (CAN) ارائه می دهند که مشخصات 2.0B را برآورده می کند. برای به حداکثر رساندن انعطافپذیری دستگاه، پینهای کاربردی نیز بهعنوان ورودی/خروجیهای همه منظوره (GPIO) قابل تنظیم هستند.
- برای سادهسازی زمان توسعه، شبیهسازی مبتنی بر اسکن سازگار با JTAG در همه دستگاهها ادغام شده است. این قابلیتهای بیدرنگ غیر نفوذی مورد نیاز برای اشکالزدایی سیستمهای کنترل دیجیتال را فراهم میکند. مجموعه کاملی از ابزارهای تولید کد از کامپایلرهای C تا استاندارد صنعتی Code Composer Studio™. دیباگر از این خانواده پشتیبانی می کند. بسیاری از توسعه دهندگان شخص ثالث نه تنها ابزارهای توسعه در سطح دستگاه را ارائه می دهند، بلکه از طراحی و توسعه در سطح سیستم نیز پشتیبانی می کنند.
ویژگی های TMS320LF2407APGEA
- فناوری استاتیک CMOS با کارایی بالا
زمان چرخه دستورالعمل 25 ثانیه (40 مگاهرتز)
عملکرد 40-MIPS
طراحی 3.3 ولت کم مصرف
بر اساس هسته CPU TMS320C2xx DSP
کد سازگار با F243/F241/C242
مجموعه دستورالعمل و ماژول سازگار با F240
گزینه های دستگاه فلش (LF) و ROM (LC).
LF240xA: LF2407A، LF2406A، LF2403A، LF2402A
LC240xA: LC2406A, LC2404A, LC2403A, LC2402A
حافظه روی تراشه
حداکثر 32 هزار کلمه در 16 بیت فلش EEPROM (4 بخش) یا ROM
قابلیت برنامه ریزی “Code-Security” برای Flash/ROM روی تراشه
حداکثر 2.5 هزار کلمه در 16 بیت رم داده/برنامه
544 کلمه رم با دسترسی دوگانه
حداکثر 2K کلمه رم تک دسترسی
رام بوت (دستگاه های LF240xA)
بوت لودر SCI/SPI - حداکثر دو ماژول Event-Manager (EV) (EVA و EVB) که هر کدام شامل:
دو تایمر 16 بیتی همه منظوره
هشت کانال 16 بیتی مدولاسیون عرض پالس (PWM) که فعال میکنند:
کنترل اینورتر سه فاز
تراز وسط یا لبه کانال های PWM
خاموش شدن اضطراری کانال PWM با پین خارجی PDPINTx
Deadband قابل برنامه ریزی (Deadtime) از خطاهای Shoot-through جلوگیری می کند
سه واحد ضبط برای زمان بندی رویدادهای خارجی
واجد شرایط ورودی برای پینهای انتخابی
مدار رابط رمزگذار موقعیت روی تراشه
تبدیل A-to-D همزمان
طراحی شده برای القایی AC، BLDC، عدم تمایل سوئیچ، و کنترل استپر موتور
قابل استفاده برای کنترل چند موتور و/یا مبدل
رابط حافظه خارجی (LF2407A)
192 هزار کلمه x 16 بیت کل حافظه: برنامه 64 هزار، 64 هزار داده، 64 هزار ورودی/خروجی
ماژول تایمر Watchdog (WD).
مبدل 10 بیتی آنالوگ به دیجیتال (ADC)
8 یا 16 کانال ورودی چندگانه
500 ns MIN زمان تبدیل
ترتیبدهندههای دوگانه 8 حالته قابل انتخاب که توسط دو مدیر رویداد راهاندازی میشوند - ماژول 2.0B شبکه منطقه کنترل (CAN) (LF2407A, 2406A, 2403A)
رابط ارتباطی سریال (SCI)
رابط جانبی سریال 16 بیتی (SPI) (LF2407A, 2406A, LC2404A, 2403A)
تولید ساعت مبتنی بر حلقه قفل شده (PLL).
حداکثر 40 پین ورودی/خروجی عمومی چندمنظوره (GPIO) با قابلیت برنامه ریزی جداگانه
حداکثر پنج وقفه خارجی (محافظت درایو برق، تنظیم مجدد، دو وقفه قابل پوشش)
مدیریت قدرت:
سه حالت پاور
توانایی خاموش کردن هر یک از دستگاه های جانبی به طور مستقل
شبیهسازی مبتنی بر اسکن سازگار با JTAG، استاندارد IEEE 1149.1 (JTAG)
ابزارهای توسعه عبارتند از:
Texas Instruments (TI) ANSI C Compiler، Assembler/Linker و Code Composer Studio™. اشکال زدا
ماژول های ارزیابی
خود شبیهسازی مبتنی بر اسکن (XDS510™;)
پشتیبانی گسترده کنترل موتور دیجیتال شخص ثالث
گزینه های بسته
144 پین LQFP PGE (LF2407A)
100 پین LQFP PZ (2406A, LC2404A)
64 پین TQFP PAG (LF2403A, LC2403A, LC2402A)
64 پین QFP PG (2402A)
گزینه های دمایی پیشرفته (A و S)
A: -40 درجه سانتیگراد تا 85 درجه سانتیگراد
S: -40 درجه سانتیگراد تا 125 درجه سانتیگراد
Code Composer Studio و XDS510 علائم تجاری Texas Instruments هستند.
سایر علائم تجاری متعلق به صاحبان مربوطه می باشند.
استاندارد IEEE 1149.1-1990، IEEE Standard Test-Access Port
TMS320C24x، TMS320C2000، TMS320، و C24x علائم تجاری Texas Instruments هستند.
نمایش ادامه مطلب