اطلاعات عمومی
- نام تراشه: MPU-6000
- سازنده: InvenSense (اکنون TDK InvenSense)
- مهمترین ویژگی کلیدی: MPU-6000 – IMU شش محوره (شتابسنج ۳ محوره + ژیروسکوپ ۳ محوره)، مبدلهای آنالوگ به دیجیتال ۱۶ بیتی، رابط دیجیتال I²C/SPI و یک پردازنده حرکت دیجیتال™.
- دستهبندی عملکردی: سنسور IMU
- یک توضیح فنی کوتاه: MPU-6000 یک دستگاه ردیابی حرکت ۶ محوره یکپارچه است که یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را با یک پردازنده حرکت دیجیتال (DMP) و یک FIFO داخلی ترکیب میکند. این دستگاه دادههای حرکتی دقیق را از طریق مبدلهای آنالوگ به دیجیتال ۱۶ بیتی ارائه میدهد و از رابطهای دیجیتال I²C یا SPI استفاده میکند. این قطعه یک راهحل کامل حسگر حرکت را ارائه میدهد و دادههای سنسور پردازششده را به یک پردازنده میزبان منتقل میکند.
فلسفه طراحی
MPU-6000 برای ارائه یک راهحل ردیابی حرکت یکپارچه و تک تراشهای طراحی شده است. این سنسور به نیاز فنی برای استفاده از قطعات جداگانه ژیروسکوپ و شتابسنج پاسخ میدهد و یک راهحل یکپارچه ۶ محوره را با یک پردازنده حرکت دیجیتال (DMP) داخلی ارائه میکند. این یکپارچهسازی، طراحی سیستم را سادهتر کرده، مصرف برق را کاهش میدهد و با انتقال محاسبات پیچیده تلفیق حرکت از میکروکنترلر میزبان، فضای برد را به حداقل میرساند.
توضیحات کلی
MPU-6000 یک دستگاه ردیابی حرکت ۶ محوره یکپارچه است که یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را در یک تراشه واحد ترکیب میکند. این سنسور به عنوان یک واحد اندازهگیری اینرسی (IMU) کامل برای سیستمهای الکترونیکی مختلف عمل میکند.
این قطعه شامل یک پردازنده حرکت دیجیتال (DMP) است که میتواند الگوریتمهای پیچیده MotionFusion™ ۹ محوره را در ترکیب با یک مگنیتومتر خارجی پردازش کند. همچنین دارای یک بافر FIFO با ظرفیت ۱۰۲۴ بایت است که به پردازنده میزبان امکان میدهد دادههای سنسور را به صورت دستهای بخواند و سپس وارد حالت کم مصرف شود.
نقش کلی آن در یک سیستم الکترونیکی، ارائه دادههای دقیق و لحظهای جهتگیری و حرکت است. این سنسور به عنوان ورودی اصلی برای کاربردهایی که نیاز به ردیابی دقیق حرکت، کجی و چرخش دارند، عمل میکند و خروجیهای دیجیتالی سنسور را از طریق یک رابط دیجیتال استاندارد ارائه میدهد.
کاربردها
- گوشیهای هوشمند و تبلتها
- سنسورهای پوشیدنی
- پهپادها
- بازی و واقعیت مجازی
- رباتیک
ویژگیهای کلیدی
- ژیروسکوپ ۳ محوره و شتابسنج ۳ محوره یکپارچه
- پردازنده حرکت دیجیتال (DMP) برای الگوریتمهای پیچیده MotionFusion
- مبدلهای آنالوگ به دیجیتال (ADC) ۱۶ بیتی برای ژیروسکوپ و شتابسنج
- رابط ارتباطی دیجیتال I²C یا SPI قابل انتخاب
- سنسورهای نرخ زاویهای (ژیروسکوپها) با خروجی دیجیتال در محورهای X، Y و Z با محدوده مقیاس کامل قابل برنامهریزی توسط کاربر شامل ±۲۵۰، ±۵۰۰، ±۱۰۰۰ و ±۲۰۰۰ dps
- شتابسنجهای با خروجی دیجیتال در محورهای X، Y و Z با محدوده مقیاس کامل قابل برنامهریزی توسط کاربر شامل ±۲g، ±۴g، ±۸g و ±۱۶g
- بافر FIFO با ظرفیت ۱۰۲۴ بایت برای کاهش مصرف برق با امکان خواندن دستهای دادههای سنسور توسط پردازنده میزبان
- وقفههای قابل برنامهریزی
- سنسور دمای با خروجی دیجیتال
- ساختار MEMS که به صورت هرمتیکال مهر و موم شده و در سطح ویفر متصل شده است
مزایا
- راهحل ردیابی حرکت ۶ محوره تک تراشهای که طراحی سیستم را ساده میکند
- پردازنده حرکت دیجیتال (DMP) یکپارچه، محاسبات را از MCU میزبان برعهده میگیرد
- کاهش مصرف برق به دلیل بافر FIFO و قابلیتهای DMP
- ADCهای ۱۶ بیتی با وضوح بالا برای اندازهگیریهای دقیق
- رابط دیجیتال منعطف با پشتیبانی از هر دو پروتکل I²C و SPI
- دامنههای مقیاس کامل وسیع و قابل برنامهریزی توسط کاربر برای هر دو ژیروسکوپ و شتابسنج
محدودیتها
- برای پردازش کامل دادهها فراتر از قابلیتهای پردازنده حرکت دیجیتال یکپارچه، به یک میکروکنترلر خارجی نیاز دارد.
- دقت بهینه ممکن است نیاز به کالیبراسیون داشته باشد، به ویژه برای بایاس ژیروسکوپ، جهت جبران تغییرات دما و زمان.
- به عنوان یک سنسور MEMS، عملکرد آن میتواند به ارتعاشات مکانیکی و شوک حساس باشد.
- عملکرد کامل پردازنده حرکت دیجیتال نیازمند ادغام صحیح فریمور یا کتابخانه است.
مشخصات فنی کلیدی
| Specification | Value |
|---|---|
| Supply Voltage (VDD) | 2.375V to 3.46V |
| Logic Supply (VLOGIC) | 1.71V to 3.46V |
| Gyroscope FSR | ±250, ±500, ±1000, ±2000 dps |
| Accelerometer FSR | ±2g, ±4g, ±8g, ±16g |
| Gyroscope Noise Density | 0.005 dps/√Hz (at 20MHz clock) |
| Accelerometer Noise Density | 300 µg/√Hz (at 20MHz clock) |
| Output Resolution | 16-bit ADCs |
| Digital Interface | I²C (up to 400kHz), SPI (up to 20MHz) |
| Operating Temperature | -40°C to +85°C |
| Package Type | 4x4x0.9 mm QFN |
| FIFO Buffer Size | 1024-byte |
معماری داخلی
MPU-6000 یک ژیروسکوپ MEMS سهمحوره و یک شتابسنج MEMS سهمحوره را یکپارچه میکند. خروجی آنالوگ هر سنسور توسط مبدلهای آنالوگ به دیجیتال (ADC) ۱۶ بیتی اختصاصی دیجیتالی میشود. سپس این خروجیهای سنسور دیجیتال به یک پردازنده حرکت دیجیتال (DMP) هدایت میشوند که محاسبات پیچیدهای مانند الگوریتمهای MotionFusion و تشخیص ژست را انجام میدهد. این دستگاه همچنین شامل یک سنسور دمای داخلی، یک بافر FIFO با ظرفیت ۱۰۲۴ بایت برای ذخیرهسازی کارآمد دادهها و منطق کنترلی برای مدیریت رابطهای ارتباطی دیجیتال I²C و SPI است. همچنین مدارهای مدیریت توان و تولید کلاک نیز جزء لاینفک عملکرد آن هستند.
سوالات فنی متداول
- س: چگونه پردازنده حرکت دیجیتال (DMP) عملکرد سیستم را بهبود میبخشد؟
- ج: DMP محاسبات الگوریتمهای پیچیده MotionFusion، تشخیص ژست و سایر پردازشها را از میکروکنترلر میزبان برعهده میگیرد. این امر بار پردازشی و مصرف برق MCU میزبان را کاهش میدهد، امکان طراحی سیستمهای کممصرفتر را فراهم میکند و میزبان را برای وظایف دیگر آزاد میسازد.
- س: هدف از بافر FIFO با ظرفیت ۱۰۲۴ بایت چیست؟
- ج: بافر FIFO دادههای سنسور (ژیروسکوپ، شتابسنج و دما) را به صورت داخلی ذخیره میکند و به پردازنده میزبان امکان میدهد که دادهها را به صورت دستهای و دورهای بخواند. این قابلیت به میزبان اجازه میدهد تا برای مدت زمانهای طولانیتر وارد حالتهای خواب کممصرف شود و مصرف کلی برق سیستم را به طور قابل توجهی کاهش دهد.
- س: MPU-6000 از چه رابطهای دیجیتالی پشتیبانی میکند و سرعتهای معمول آنها چقدر است؟
- ج: MPU-6000 از هر دو رابط ارتباطی دیجیتال I²C و SPI پشتیبانی میکند. رابط I²C با سرعتهای تا ۴۰۰kHz (حالت سریع) کار میکند، در حالی که رابط SPI سرعتهای تا ۲۰MHz را پشتیبانی میکند.
- س: کاربران چگونه میتوانند محدوده مقیاس کامل را برای ژیروسکوپ و شتابسنج پیکربندی کنند؟
- ج: محدوده مقیاس کامل برای هر دو ژیروسکوپ و شتابسنج از طریق رجیسترهای پیکربندی خاصی توسط کاربر قابل برنامهریزی است. برای ژیروسکوپ، گزینهها شامل ±۲۵۰، ±۵۰۰، ±۱۰۰۰ و ±۲۰۰۰ dps هستند. برای شتابسنج، گزینهها شامل ±۲g، ±۴g، ±۸g و ±۱۶g هستند.
قطعات مشابه / جایگزین
- MPU-6050 (InvenSense/TDK): IMU شش محوره با عملکرد مشابه و رابط I²C.
- MPU-6500 (InvenSense/TDK): IMU شش محوره با مصرف برق کمتر.
- ICM-20608G (InvenSense/TDK): دستگاه ردیابی حرکت ۶ محوره با رابط I²C/SPI.
- MPU-9250 (InvenSense/TDK): IMU نه محوره با یکپارچهسازی شتابسنج، ژیروسکوپ و مگنیتومتر.
جدول منابع
| نوع منبع | لینک رسمی سازنده |
|---|---|
| Datasheet | MPU-6000 Datasheet |
| Product Brief | MPU-6000/MPU-6050 Product Page |
| Application Notes | N/A |
این بخش به منظور معرفی آیسیهای مهم و پرکاربرد تهیه شده است تا آشنایی بیشتری برای طراحان و علاقهمندان به الکترونیک فراهم آورد. لطفاً توجه داشته باشید که همه قطعات معرفی شده در اینجا لزوماً بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز میتوانید درخواست تأمین قطعه خود را با ما در میان بگذارید و با آدرس orders@gebrabit.com تماس حاصل فرمایید.