اطلاعات عمومی
- نام تراشه: ICM-20948
- تولیدکننده: TDK InvenSense
- مهمترین ویژگی کلیدی: ICM-20948 – حسگر 9 محوره MEMS IMU، با ترکیب شتابسنج 3 محوره (تا 16± گرم)، ژیروسکوپ 3 محوره (تا 2000± درجه بر ثانیه)، و مغناطیسسنج 3 محوره (تا 4900± میکروتسلا)، با چگالی نویز پایین ژیروسکوپ 2.7 میلیدرجه بر ثانیه بر رادیکال هرتز.
- دستهبندی عملکردی: دستگاه MotionTracking™ 9 محوره / حسگر MEMS IMU
- شرح فنی کوتاه: ICM-20948 یک دستگاه MotionTracking™ 9 محوره MEMS است که شامل یک ژیروسکوپ 3 محوره، یک شتابسنج 3 محوره و یک مغناطیسسنج 3 محوره میشود. این دستگاه دادههای دقیق حسگری حرکت را با یک Digital Motion Processor (DMP) یکپارچه ارائه میدهد که امکان ترکیب پیچیده حسگرها را مستقیماً روی تراشه فراهم میکند. این دستگاه اطلاعات حرکت پردازششده را از طریق رابطهای I²C یا SPI ارسال میکند و به عنوان یک راهکار جامع برای کنترل حرکت و ناوبری در سطح سیستم عمل میکند.
فلسفه طراحی
ICM-20948 برای پاسخگویی به تقاضای فزاینده برای راهکارهای MotionTracking با یکپارچگی بالا، توان مصرفی پایین و عملکرد عالی در کاربردهای مختلف طراحی شده است. هدف آن سادهسازی ترکیب حسگرها و پردازش دادهها با ادغام یک پردازنده حرکت دیجیتال (DMP) قدرتمند به طور مستقیم روی تراشه است. این فلسفه طراحی بار محاسباتی روی میکروکنترلر میزبان را کاهش میدهد و در نتیجه سیستمهای حسگر حرکت فشردهتر، با بازدهی انرژی بالاتر و مقاومتر را امکانپذیر میسازد.
توضیحات کلی
ICM-20948 یک دستگاه MotionTracking™ 9 محوره با یکپارچگی بالا از TDK InvenSense است. این دستگاه چندین عنصر حسگر را در یک پکیج واحد ترکیب میکند تا دادههای جامعی در مورد حرکت و جهتگیری یک شی ارائه دهد. این قطعه برای کاربردهایی طراحی شده است که نیاز به ردیابی حرکت دقیق و پویا دارند.
در هسته خود، این دستگاه شامل یک ژیروسکوپ MEMS 3 محوره، یک شتابسنج MEMS 3 محوره و یک مغناطیسسنج دیجیتال 3 محوره است. علاوه بر این، دارای یک پردازنده حرکت دیجیتال (DMP) قدرتمند و یک پورت I²C کمکی برای ادغام حسگرهای خارجی است. این عناصر به صورت همزمان برای جمعآوری و پیشپردازش دادههای خام حسگر کار میکنند.
نقش کلی ICM-20948 در یک سیستم الکترونیکی، به عنوان منبع اصلی دادههای حرکت و جهتگیری در زمان واقعی است. این دستگاه طراحی سیستم را با انتقال محاسبات ترکیب حسگرها از میکروکنترلر میزبان ساده میکند. این یکپارچگی به سیستم اجازه میدهد تا اطلاعات حرکت کالیبره شده و فیلتر شده را دریافت کند و عملکرد و کارایی کلی را افزایش دهد.
کاربردها
- پهپادها
- رباتیک
- حسگرهای پوشیدنی
- اینترنت اشیا (IoT)
- ردیابی ورزشی و تناسب اندام
- کنترلکنندههای بازی
ویژگیهای کلیدی
- MotionTracking 9 محوره: شامل ژیروسکوپ 3 محوره، شتابسنج 3 محوره و مغناطیسسنج 3 محوره.
- پردازنده حرکت دیجیتال (DMP) یکپارچه برای ترکیب حسگرها و تشخیص حرکت.
- باس I²C اصلی کمکی برای حسگرهای خارجی (مانند حسگرهای فشار).
- شتابسنج 3 محوره کممصرف با مصرف جریان 800 میکروآمپر (معمولی).
- محدوده مقیاس کامل ژیروسکوپ قابل برنامهریزی توسط کاربر: 250±، 500±، 1000±، و 2000± درجه بر ثانیه.
- محدوده مقیاس کامل شتابسنج قابل برنامهریزی توسط کاربر: 2g±، 4g±، 8g±، و 16g±.
- رابطهای خروجی دیجیتال: I²C (تا 400 کیلوهرتز) و SPI (تا 7 مگاهرتز).
- کاهش نویز فلیکر برای بهبود کیفیت دادههای حسگر.
- مبدلهای آنالوگ به دیجیتال (ADCs) 16 بیتی روی تراشه.
مزایا
- حسگری 9 محوره با یکپارچگی بالا در یک پکیج فشرده 3x3x1 میلیمتری.
- کاهش بار کاری میکروکنترلر میزبان به دلیل پردازنده حرکت دیجیتال روی تراشه.
- مصرف توان پایین برای افزایش عمر باتری در کاربردهای قابل حمل.
- رابطهای دیجیتال انعطافپذیر (I²C و SPI) برای یکپارچهسازی سیستمهای متنوع.
- کیفیت داده بهبودیافته از طریق کاهش نویز فلیکر.
- قابلیت ادغام حسگرهای خارجی از طریق رابط I²C کمکی.
محدودیتها
- نیاز به یک میکروکنترلر میزبان خارجی برای منطق کاربرد و کنترل سطح بالا دارد.
- عملکرد بهینه ممکن است نیاز به کالیبراسیون برای موارد استفاده خاص یا شرایط محیطی داشته باشد.
- محدود به خروجی دیجیتال؛ دادههای حسگر آنالوگ را مستقیماً ارائه نمیدهد.
مشخصات فنی کلیدی
| Parameter | Value |
|---|---|
| Supply Voltage (VDD) | 1.71 V to 3.6 V |
| IO Supply Voltage (VDDIO) | 1.71 V to 3.6 V |
| Accelerometer Operating Current | 800 µA (Typical) |
| Gyroscope Operating Current | 3.2 mA (Typical) |
| Gyroscope Noise Density | 2.7 mdps/√Hz (Typical) |
| Accelerometer Noise Density | 80 µg/√Hz (Typical) |
| Magnetometer Full-Scale Range | ±4900 µT |
| Max Gyroscope Output Data Rate | 1125 Hz |
| Max Accelerometer Output Data Rate | 1125 Hz |
| Digital Interfaces | I²C (up to 400 kHz), SPI (up to 7 MHz) |
| Operating Temperature Range | -40 °C to +85 °C |
| Package Type | 24-pin QFN, 3 x 3 x 1 mm |
معماری داخلی
ICM-20948 دارای عناصر حسگر داخلی MEMS (Micro-Electro-Mechanical Systems) برای ژیروسکوپ 3 محوره و شتابسنج 3 محوره خود است. این سیگنالهای آنالوگ توسط مبدلهای آنالوگ به دیجیتال (ADCs) 16 بیتی روی تراشه به دادههای دیجیتال تبدیل میشوند. یک مغناطیسسنج دیجیتال 3 محوره اختصاصی (AK09916) نیز ادغام شده و از طریق یک باس I²C کمکی ارتباط برقرار میکند. این دستگاه شامل یک پردازنده حرکت دیجیتال (DMP) برای الگوریتمهای پیشرفته ترکیب حسگرها و تشخیص حرکت، به همراه فیلترهای دیجیتال برای کاهش نویز است. یک واحد مدیریت توان (PMU) ولتاژهای داخلی را تنظیم میکند. ارتباط داده با یک میکروکنترلر میزبان از طریق یک رابط دیجیتال I²C یا SPI قابل تنظیم انجام میشود. یک حسگر دمای یکپارچه، دمای دای را پایش میکند.
سوالات فنی متداول
س1: هدف اصلی پردازنده حرکت دیجیتال (DMP) در ICM-20948 چیست؟
ج1: هدف اصلی DMP، کاهش بار الگوریتمهای پردازش حرکت مانند ترکیب حسگرها، ردیابی فعالیت و تشخیص حرکت از روی میکروکنترلر میزبان است. این یکپارچگی با مدیریت مستقیم پردازش دادههای حرکت در زمان واقعی روی تراشه، مصرف توان سیستم و پیچیدگی کلی طراحی را کاهش میدهد.س2: رابطهای ارتباطی موجود در ICM-20948 کدامند و قابلیتهای سرعت آنها چیست؟
ج2: ICM-20948 از دو رابط ارتباطی دیجیتال I²C و SPI پشتیبانی میکند. رابط I²C با سرعتهای تا 400 کیلوهرتز کار میکند، در حالی که رابط SPI قابلیت سرعتهای تا 7 مگاهرتز را دارد و گزینههای انعطافپذیری را برای یکپارچهسازی با میکروکنترلرهای مختلف فراهم میکند.س3: آیا میتوان حسگرهای خارجی را به ICM-20948 متصل کرد و دادههای آنها را خواند؟
ج3: بله، ICM-20948 شامل یک رابط I²C master کمکی است که به طور خاص برای اتصال و جمعآوری دادهها از یک حسگر I²C خارجی طراحی شده است. این ویژگی امکان توسعه سیستم، مانند ادغام حسگرهای محیطی اضافی، را با چارچوب MotionTracking موجود فراهم میکند.
قطعات مشابه / جایگزین
- MPU-9250 (TDK InvenSense): دستگاه MotionTracking™ 9 محوره MEMS، نسل قبلی.
- ICM-20602 (TDK InvenSense): دستگاه MotionTracking™ 6 محوره MEMS با معماری مشابه.
- ICM-42688-P (TDK InvenSense): IMU 6 محوره با عملکرد بالا، ویژگیهای دیجیتال قابل مقایسه.
جدول مرجع
| Resource Type | Official Manufacturer Link |
|---|---|
| Datasheet | ICM-20948 9-Axis MEMS MotionTracking™ Device with DMP™ |
| Product Brief | ICM-20948 Product Page |
| Application Notes | N/A |
این بخش برای معرفی آیسیهای مهم و پرکاربرد تهیه شده است و هدف آن آشنایی بیشتر طراحان و علاقهمندان به الکترونیک با این قطعات است. لطفاً توجه داشته باشید که لزوماً همه قطعات ارائه شده در اینجا بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید درخواست تامین خود را با ما در orders@gebrabit.com در میان بگذارید.