اطلاعات عمومی
- نام چیپ: MPU-6515
- تولیدکننده: TDK InvenSense
- مهمترین ویژگی کلیدی: MPU-6515 – ردیابی حرکت ۶ محوره، شتابسنج تا ±16g، ژیروسکوپ تا ±2000 dps، نویز و مصرف توان پایین
- دسته بندی عملکردی: سنسور IMU
- شرح فنی کوتاه: MPU-6515 یک دستگاه MotionTracking™ شش محوره است که یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را یکپارچه میکند. این دستگاه خروجیهای دیجیتالی برای دادههای حرکتی پردازششده با مصرف توان پایین ارائه میدهد و دارای یک واحد MotionProcessing™ (DMP) بهبود یافته دیجیتالی است. این دستگاه دادههای حرکتی را از طریق رابط I²C یا SPI به یک پردازنده میزبان منتقل میکند.
فلسفه طراحی
MPU-6515 برای پاسخگویی به تقاضای فزاینده برای راه حلهای حسگر حرکتی یکپارچه، کمحجم، کممصرف و با کارایی بالا طراحی شد. این سنسور با ترکیب یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره در یک فرم فاکتور کوچک، در کنار یک پردازنده حرکتی دیجیتال (DMP)، شکاف فنی موجود را پر میکند. هدف این یکپارچهسازی، سادهسازی طراحی و امکان ردیابی حرکت دقیق و قدرتمند برای نسل جدید محصولات قابل حمل و پوشیدنی است.
توضیحات عمومی
MPU-6515 یک دستگاه MotionTracking™ شش محوره با سطح یکپارچگی بالا است. این دستگاه یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را روی یک دای سیلیکونی واحد ترکیب میکند. این سنسور برای حس و پردازش دقیق دادههای حرکتی پیچیده مهندسی شده است.
عملکرد اصلی آن، ثبت نرخ زاویهای و شتاب خطی در سه محور عمود بر هم است. پردازنده حرکتی دیجیتال (DMP) یکپارچه، محاسبات را از پردازنده میزبان به عهده میگیرد و کارایی سیستم را افزایش میدهد.
در یک سیستم الکترونیکی، MPU-6515 به عنوان یک رابط حسگر حیاتی عمل میکند. این سنسور دادههای حرکتی دیجیتالی پردازششده را ارائه میدهد و کاربردهایی را که نیاز به جهتگیری دقیق، ردیابی موقعیت یا تشخیص ژست دارند، فعال میسازد.
کاربردها
- تلفنهای هوشمند
- تبلتها
- سنسورهای پوشیدنی
- پهپادها (Drones)
- رباتیک
ویژگیهای کلیدی
- ردیابی حرکت ۶ محوره (6-Axis MotionTracking™): ژیروسکوپ ۳ محوره و شتابسنج ۳ محوره را یکپارچه میکند.
- محدوده FSR گسترده ژیروسکوپ: محدوده مقیاس کامل (full-scale range) قابل برنامهریزی توسط کاربر شامل ±۲۵۰، ±۵۰۰، ±۱۰۰۰ و ±۲۰۰۰ dps.
- محدوده FSR گسترده شتابسنج: محدوده مقیاس کامل (full-scale range) قابل برنامهریزی توسط کاربر شامل ±۲g، ±۴g، ±۸g و ±۱۶g.
- مصرف توان پایین: جریان عملیاتی ژیروسکوپ ۳.۲ میلیآمپر.
- پردازنده حرکتی دیجیتال (DMP): DMP قابل برنامهریزی، محاسبات حرکتی پیچیده را از MCU میزبان برمیدارد.
- رابطهای دیجیتال I²C و SPI: از I²C با سرعت بالا (۴۰۰ کیلوهرتز) و SPI (۱ مگاهرتز یا ۲۰ مگاهرتز) برای ارتباط پشتیبانی میکند.
- اندازه بستهبندی کوچک: بسته QFN با ۲۴ پین، ابعاد ۳x۳x۰.۹ میلیمتر.
- ADCs ۱۶ بیتی داخلی: برای تبدیل دادههای ژیروسکوپ و شتابسنج.
- کالیبره شده در کارخانه: ژیروسکوپ و شتابسنج در کارخانه کالیبره شدهاند.
- وقفههای قابل برنامهریزی (Programmable Interrupts): پشتیبانی از تشخیص ژست، تشخیص ضربه و سایر رویدادهای حرکتی.
- سنسور دمای یکپارچه: خروجی دادههای دما را فراهم میکند.
- تحمل شوک بالا: تحمل شوک ۱۰۰۰۰g.
مزایا
- یکپارچگی بالا باعث صرفهجویی در فضای برد و کاهش لیست قطعات (BOM) میشود.
- مصرف توان پایین، عمر باتری دستگاههای قابل حمل را افزایش میدهد.
- پردازنده حرکتی دیجیتال (DMP) یکپارچه، بار محاسباتی را از پردازنده میزبان برمیدارد.
- دقت و پایداری بالا به دلیل کالیبراسیون کارخانهای.
- رابطهای دیجیتال انعطافپذیر (I²C، SPI) امکان یکپارچهسازی چندمنظوره سیستم را فراهم میکنند.
محدودیتها
- نیاز به یک واحد کنترل میکروکنترلر (MCU) خارجی برای پیکربندی و تفسیر پیشرفته دادهها فراتر از عملکردهای DMP.
- حساسیت به لرزشهای مکانیکی و تداخل الکترومغناطیسی، که در سنسورهای MEMS رایج است، نیازمند طراحی دقیق برد و محافظت است.
- کالیبراسیون برای الگوریتمهای پیشرفته ترکیب حرکت ممکن است نیاز به پیادهسازی کاربر فراتر از تنظیمات پیشفرض کارخانهای داشته باشد.
- حافظه FIFO داخلی محدود (۱۰۲۴ بایت) ممکن است در نرخ نمونهبرداری بالا نیاز به خواندن مکرر دادهها برای جلوگیری از از دست رفتن دادهها داشته باشد.
Key Technical Specifications
| Specification | Value |
|---|---|
| Supply Voltage (VDD) | 1.71 V to 3.6 V |
| Digital I/O Supply (VDDIO) | 1.71 V to 3.6 V |
| Gyroscope Operating Current | 3.2 mA (Typical) |
| Accelerometer Operating Current | 450 µA (Typical) |
| Gyroscope Full-Scale Range | ±250, ±500, ±1000, ±2000 dps |
| Accelerometer Full-Scale Range | ±2g, ±4g, ±8g, ±16g |
| Gyroscope Noise Density | 0.005 dps/√Hz (Typical) |
| Accelerometer Noise Density | 100 µg/√Hz (Typical) |
| Max Gyroscope Output Rate | 32 kHz |
| Max Accelerometer Output Rate | 4 kHz |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 24-pin QFN (3x3x0.9 mm) |
معماری داخلی
MPU-6515 یک ژیروسکوپ MEMS سه محوره و یک شتابسنج MEMS سه محوره را یکپارچه میکند. خروجیهای آنالوگ این سنسورها، همراه با یک سنسور دمای یکپارچه، به مدارهای آنالوگ front-end اختصاصی برای تهویه سیگنال، شامل تقویت و فیلتر کردن، ارسال میشوند. این سیگنالهای آنالوگ تهویهشده سپس توسط مبدلهای آنالوگ به دیجیتال (ADCs) ۱۶ بیتی روی تراشه دیجیتالی میشوند. دادههای دیجیتال میتوانند مستقیماً از طریق رابط دیجیتال قابل دسترسی باشند یا به پردازنده حرکتی دیجیتال (DMP) تعبیهشده هدایت شوند. DMP دادههای خام سنسور را پردازش میکند، الگوریتمهای ترکیب سنسور (sensor fusion) را مدیریت میکند و از تشخیص ژست پشتیبانی میکند، در نتیجه وظایف محاسباتی را از میکروکنترلر میزبان برمیدارد. یک بافر FIFO با ۱۰۲۴ بایت برای ذخیرهسازی موقت دادههای سنسور گنجانده شده است، که با امکان خواندن دستهای (burst reads) دادهها، مصرف توان پردازنده میزبان را کاهش میدهد. ارتباط با سیستم میزبان از طریق رابط دیجیتال I²C یا SPI صورت میگیرد که توسط منطق کنترل دستگاه و واحد مدیریت توان اداره میشود.
سوالات فنی متداول
۱. سوال: پردازنده حرکتی دیجیتال (DMP) چگونه به طراحی سیستم کمک میکند؟
پاسخ: DMP یکپارچه، الگوریتمهای پیچیده پردازش حرکت، مانند ترکیب سنسور و تشخیص ژست، را از میکروکنترلر میزبان برمیدارد. این کار بار پردازشی MCU را کاهش میدهد، مصرف توان سیستم را به حداقل میرساند و توسعه نرمافزار را برای برنامههای حساس به حرکت ساده میکند.
سوال: چه رابطهای ارتباطی در دسترس هستند و قابلیتهای سرعت آنها چیست؟
پاسخ: MPU-6515 از هر دو رابط دیجیتال I²C و SPI پشتیبانی میکند. رابط I²C با سرعت حداکثر ۴۰۰ کیلوهرتز (حالت سریع) کار میکند، در حالی که رابط SPI میتواند با سرعت حداکثر ۱ مگاهرتز برای خواندن/نوشتن رجیسترها و حداکثر ۲۰ مگاهرتز برای خواندن دادهها از FIFO کار کند.سوال: محدودههای مقیاس کامل (full-scale ranges) موجود برای ژیروسکوپ و شتابسنج چیست و چگونه پیکربندی میشوند؟
پاسخ: ژیروسکوپ محدودههای مقیاس کامل قابل برنامهریزی توسط کاربر را شامل ±۲۵۰، ±۵۰۰، ±۱۰۰۰ و ±۲۰۰۰ dps ارائه میدهد. شتابسنج نیز محدودههای ±۲g، ±۴g، ±۸g و ±۱۶g را ارائه میکند. این محدودهها از طریق تنظیمات رجیسترهای خاص (مانند رجیسترهای GYRO_CONFIG و ACCEL_CONFIG) از طریق رابط دیجیتال پیکربندی میشوند.سوال: هدف از FIFO ۱۰۲۴ بایتی چیست و چگونه به صرفهجویی در مصرف توان کمک میکند؟
پاسخ: بافر FIFO (First-In, First-Out) با ۱۰۲۴ بایت، دادههای ژیروسکوپ، شتابسنج و دما را ذخیره میکند. با امکان خواندن دستهای دادهها توسط پردازنده میزبان به جای نظرسنجی مداوم سنسور، FIFO تعداد تراکنشها و زمان فعال بودن پردازنده میزبان را به حداقل میرساند، در نتیجه مصرف توان کلی سیستم را کاهش میدهد.
قطعات مشابه / جایگزین
- شماره قطعه: MPU-6500
تولیدکننده: TDK InvenSense
شباهت فنی: یک دستگاه MotionTracking شش محوره با عملکرد اصلی و بستهبندی مشابه، که اغلب از یک دیتاشیت مشترک استفاده میکند. - شماره قطعه: MPU-9250
تولیدکننده: TDK InvenSense
شباهت فنی: یک دستگاه MotionTracking نه محوره یکپارچه، که یک مگنتومتر ۳ محوره را به IMU شش محوره اضافه میکند. - شماره قطعه: ICM-20602
تولیدکننده: TDK InvenSense
شباهت فنی: یک IMU شش محوره نسل جدیدتر طراحی شده برای عملکرد بالا و مصرف توان بسیار پایین. - شماره قطعه: ICM-20608A
تولیدکننده: TDK InvenSense
شباهت فنی: یک IMU شش محوره که دقت و پایداری بالا را برای کاربردهای مصرفی و صنعتی فراهم میکند.
جدول مرجع
| نوع منبع | لینک رسمی تولیدکننده |
|---|---|
| دیتاشیت | MPU-6500/MPU-6515 Product Specification (Rev 3.4) |
| صفحه محصول | MPU-6500 6-Axis MotionTracking™ Device |
| یادداشتهای کاربردی | N/A |
این بخش به منظور معرفی ICهای مهم و پرکاربرد تهیه شده است و هدف آن آشنایی بیشتر طراحان و علاقهمندان به الکترونیک است. لطفاً توجه داشته باشید که لزوماً همه قطعات ارائه شده در اینجا بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید با تماس با ما از طریق orders@gebrabit.com درخواست خرید خود را ثبت نمایید.