اطلاعات عمومی
- نام چیپ: ICM-20600
- سازنده: TDK InvenSense
- مهمترین ویژگی کلیدی: ICM-20600 – IMU شش محوره، شتابسنج با دامنه ±16g، ژیروسکوپ با دامنه ±2000dps، نویز کم
- دسته عملکردی: IMU شش محوره MotionTracking™
- شرح فنی کوتاه: ICM-20600 یک IMU شش محوره MotionTracking™ است که یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را برای ارائه دادههای حرکت دیجیتال ادغام میکند. این قطعه با دامنه مقیاس کامل قابل تنظیم تا ±16g برای شتابسنج و ±2000dps برای ژیروسکوپ، اندازهگیری دقیق نرخ زاویهای و شتاب را از طریق رابطهای دیجیتال I2C یا SPI به یک پردازنده مرکزی ارائه میدهد.
فلسفه طراحی
ICM-20600 برای پاسخگویی به تقاضای فزاینده برای حسگرهای حرکتی با کارایی بالا و توان مصرفی پایین در یک فرم فاکتور فشرده طراحی شده است. این محصول کاربردهایی را هدف قرار میدهد که نیاز به اندازهگیری دقیق نرخ زاویهای و شتاب دارند، در حالی که حداقل مصرف توان را تضمین میکند و بدین ترتیب قابلیت همیشه روشن (always-on) را برای دستگاههای باتریدار فراهم میآورد. ادغام ژیروسکوپ و شتابسنج در یک پکیج واحد، طراحی سیستم را ساده کرده و فضای برد را کاهش میدهد.
شرح عمومی
ICM-20600 یک دستگاه MotionTracking™ شش محوره یکپارچه است که یک ژیروسکوپ ۳ محوره و یک شتابسنج ۳ محوره را ترکیب میکند. این قطعه برای ارائه دادههای حرکتی جامع مهندسی شده است و حرکت فیزیکی را به سیگنالهای دیجیتال برای پردازش توسط یک میکروکنترلر خارجی یا سیستم روی تراشه تبدیل میکند.
این ماژول به صورت داخلی چندین ساختار MEMS را یکپارچه میکند تا هم سرعت زاویهای و هم شتاب خطی را به دقت تشخیص دهد. این دستگاه همچنین شامل مبدلهای آنالوگ به دیجیتال (ADCs) روی تراشه برای دیجیتالی کردن خروجیهای این حسگرها، و همچنین یک حسگر دمای با خروجی دیجیتال برای جبرانسازی محیطی است.
در یک سیستم الکترونیکی، ICM-20600 به عنوان یک منبع داده اصلی برای عملکردهای مرتبط با حرکت عمل میکند. نقش آن جمعآوری ورودیهای حرکتی بیدرنگ و انتقال آنها از طریق پروتکلهای ارتباطی دیجیتال استاندارد است، که کاربردهایی از کنترل رابط کاربری تا ناوبری دقیق و تثبیت را امکانپذیر میسازد.
کاربردها
- دستگاههای اینترنت اشیا (IoT)
- پهپادها (Drones)
- رباتیک
- کاربردهای قابل حمل
- حسگرهای پوشیدنی
- کنترلکنندههای بازی مبتنی بر حرکت
- تلفنهای همراه، تبلتها و دستگاههای دستی
ویژگیهای کلیدی
- ژیروسکوپ ۳ محوره با دامنه مقیاس کامل قابل تنظیم ±250، ±500، ±1000 و ±2000 dps.
- شتابسنج ۳ محوره با دامنه مقیاس کامل قابل تنظیم ±2، ±4، ±8 و ±16g.
- چگالی نویز ژیروسکوپ 4 mdps/√Hz و چگالی نویز شتابسنج 100 µg/√Hz.
- ADCs شانزده بیتی یکپارچه برای خروجیهای ژیروسکوپ و شتابسنج.
- رابطهای ارتباطی دیجیتال انتخابی I2C (تا 400 kHz) یا SPI (تا 8 MHz).
- فیلترهای پایینگذر دیجیتال قابل برنامهریزی توسط کاربر برای هر دو حسگر.
- حسگر دمای با خروجی دیجیتال داخلی برای جبرانسازی.
- عملکرد با توان مصرفی پایین شامل 3.2 mA برای ژیروسکوپ و 450 µA برای شتابسنج در حالت عادی.
- موتور وقفه قابل برنامهریزی توسط کاربر، شامل تشخیص حرکت بیدار (wake-on-motion).
- حساسیت اولیه کالیبره شده در کارخانه.
- حداقل حساسیت متقاطع بین محورهای حسگر.
- پکیج QFN کوچک 3 mm x 3 mm x 0.75 mm با ۲۴ پین.
- درجه بقا در برابر شوک بالا به میزان 10,000g.
مزایا
- حسگر حرکتی با دقت بالا به دلیل ویژگیهای نویز کم و کالیبراسیون کارخانهای.
- فرم فاکتور فشرده امکان ادغام در دستگاههای قابل حمل و پوشیدنی با محدودیت فضا را فراهم میکند.
- گزینههای رابط دیجیتال انعطافپذیر (I2C/SPI) سازگاری گستردهای با پردازندههای مرکزی مختلف فراهم میآورند.
- مصرف توان پایین از عمر باتری طولانیمدت برای کاربردهای همیشه روشن پشتیبانی میکند.
- استحکام بالا با قابلیت بقا در برابر شوک زیاد، قابلیت اطمینان را در محیطهای پرچالش افزایش میدهد.
- حسگر دمای یکپارچه، اندازهگیری دقیق را در شرایط عملیاتی متفاوت تسهیل میکند.
محدودیتها
- برای پردازش دادههای حسگر خام، انجام ترکیب حسگر (sensor fusion) و پیادهسازی منطق کاربردی سطح بالاتر، به یک میکروکنترلر مرکزی خارجی نیاز دارد.
- ردیابی دقیق حرکت در کاربردهای خاص ممکن است نیازمند رویههای کالیبراسیون خارجی فراتر از تنظیمات کارخانهای باشد.
- پروتکلهای رابط دیجیتال (I2C/SPI) نیازمند پیادهسازی و پیکربندی درایور نرمافزاری خاص توسط کاربر هستند.
مشخصات فنی کلیدی
| Parameter | Specification |
|---|---|
| Supply Voltage (VDD) | 1.71V to 3.6V |
| Digital I/O Supply (VDDIO) | 1.71V to 3.6V |
| Gyroscope Full-Scale Range | ±250, ±500, ±1000, ±2000 dps |
| Accelerometer Full-Scale Range | ±2, ±4, ±8, ±16g |
| Gyroscope Noise Density | 4 mdps/√Hz |
| Accelerometer Noise Density | 100 µg/√Hz |
| Resolution | 16-bit (for both gyro and accel ADCs) |
| Communication Interface | I2C (up to 400 kHz), SPI (up to 8 MHz) |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 24-pin QFN, 3 mm x 3 mm x 0.75 mm |
| Gyroscope Operating Current | 3.2 mA (normal mode) |
| Accelerometer Operating Current | 450 µA (normal mode) |
معماری داخلی
معماری داخلی ICM-20600 چندین بلوک کلیدی را برای فعالسازی قابلیتهای ردیابی حرکت ۶ محوره خود یکپارچه میکند. در هسته آن، ژیروسکوپ ۳ محوره و شتابسنج ۳ محوره مبتنی بر MEMS قرار دارند که به ترتیب نرخهای زاویهای و شتابهای خطی را تشخیص میدهند. خروجیهای آنالوگ این حسگرهای MEMS به مبدلهای آنالوگ به دیجیتال (ADCs) سیگما-دلتا ۱۶ بیتی جداگانه برای دیجیتالی کردن ارسال میشوند. پس از ADCs، فیلترهای پایینگذر دیجیتال قابل برنامهریزی، سیگنالهای دیجیتال را پردازش میکنند.
یک حسگر دمای با خروجی دیجیتال اختصاصی برای ارائه دادههای دما یکپارچه شده است که میتواند برای جبرانسازی خروجیهای حسگر استفاده شود. منطق کنترل، عملیات این اجزا را مدیریت میکند، از جمله مدیریت توان، رجیسترهای پیکربندی و تولید وقفه. این دستگاه دارای یک بافر FIFO داخلی برای ذخیرهسازی کارآمد دادهها است که نرخ نمونهبرداری پردازنده مرکزی را کاهش میدهد. ارتباط با یک MCU مرکزی خارجی از طریق رابطهای دیجیتال I2C یا SPI انتخابی تسهیل میشود. رگولاتورهای ولتاژ (LDOs) ریلهای تغذیه داخلی پایدار را از منبع VDD تضمین میکنند.
سوالات فنی متداول
۱. س: رابطهای ارتباطی موجود برای ICM-20600 کدامند؟
ج: ICM-20600 هر دو رابط سریال I2C با سرعت تا 400 kHz و رابط سریال SPI با سرعت تا 8 MHz را پشتیبانی میکند.
۲. س: چگونه میتوان دامنههای مقیاس کامل برای ژیروسکوپ و شتابسنج را پیکربندی کرد؟
ج: دامنه مقیاس کامل برای ژیروسکوپ ۳ محوره را میتوان به صورت دیجیتال به ±250، ±500، ±1000 یا ±2000 dps پیکربندی کرد. برای شتابسنج ۳ محوره، میتوان آن را به ±2، ±4، ±8 یا ±16g تنظیم کرد.
۳. س: آیا ICM-20600 شامل حسگر دما است؟
ج: بله، ICM-20600 یک حسگر دمای با خروجی دیجیتال را ادغام میکند که میتواند برای جبرانسازی محیطی و بهبود دقت کلی حسگر استفاده شود.
۴. س: مقادیر مصرف توان معمول برای ICM-20600 چقدر است؟
ج: در حالت عملیاتی عادی، ژیروسکوپ 3.2 mA و شتابسنج 450 µA مصرف میکند.
قطعات مشابه / جایگزین
- ICM-20602 (TDK InvenSense) – یک IMU شش محوره مشابه با عملکرد و ویژگیهای قابل مقایسه.
- ICM-20608-G (TDK InvenSense) – یک IMU شش محوره دیگر که قابلیتهای ردیابی حرکت یکپارچه مشابهی را ارائه میدهد.
- ICM-20601 (TDK InvenSense) – یک IMU شش محوره که حسگر حرکت و گزینههای رابط دیجیتال مشابهی را فراهم میکند.
جدول منابع
| Resource Type | Official Manufacturer Link |
|---|---|
| Datasheet | DS-000160-ICM-20600-v1.0.pdf |
| Product Brief | ICM-20600 6-Axis MotionTracking™ IMU |
| Application Notes | N/A |
این بخش برای معرفی آیسیهای مهم و پرکاربرد تهیه شده است تا آشنایی بیشتری برای طراحان و علاقهمندان به الکترونیک فراهم آورد. لطفاً توجه داشته باشید که لزوماً تمامی قطعات ارائه شده در اینجا بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید با ما از طریق orders@gebrabit.com تماس گرفته و درخواست تأمین قطعه خود را ارسال نمایید.