اطلاعات عمومی
- نام تراشه: ICM-20649
- تولیدکننده: TDK InvenSense
- مهمترین ویژگی کلیدی: ICM-20649 – حسگر IMU شش محوره، شتابسنج با دامنه ±16g / ژیروسکوپ با دامنه ±2000dps، ژیروسکوپ با نویز پایین 3.9mdps/√Hz و چگالی نویز شتابسنج 80µg/√Hz
- دسته بندی عملکردی: حسگر IMU شش محوره ردیابی حرکت (6-Axis MotionTracking IMU Sensor)
- توضیحات فنی کوتاه: ICM-20649 یک حسگر IMU شش محوره ردیابی حرکت است که یک ژیروسکوپ 3-محوره و یک شتابسنج 3-محوره را یکپارچه میکند. این سنسور دامنههای مقیاس کامل قابل برنامهریزی تا ±2000 dps برای ژیروسکوپ و ±16g برای شتابسنج را فراهم میکند، همراه با چگالیهای نویز پایین به ترتیب 3.9 mdps/√Hz و 80 µg/√Hz. این دستگاه دادههای دقیق حرکت اینرسی را از طریق رابط دیجیتال I²C یا SPI به یک سیستم میزبان ارائه میدهد.
فلسفه طراحی
ICM-20649 برای پاسخگویی به تقاضای فزاینده برای راه حلهای ردیابی حرکت با کارایی بالا و توان کم در یک فرم فاکتور فشرده طراحی شد. این سنسور به طور خاص کاربردهایی را هدف قرار میدهد که به حسگر دقیق اینرسی نیاز دارند، در حالی که مصرف برق و فضای برد را به حداقل میرسانند. این دستگاه فناوریهای پیشرفته ژیروسکوپ و شتابسنج را برای ارائه دادههای حرکت قوی ترکیب میکند و شکاف فنی را برای الکترونیک مصرفی و کاربردهای صنعتی همیشه روشن و با باتری پر میکند.
توضیحات کلی
ICM-20649 یک دستگاه 6-محوره MotionTracking بسیار یکپارچه است که یک ژیروسکوپ 3-محوره و یک شتابسنج 3-محوره را در یک تراشه واحد ترکیب میکند. این حسگر IMU برای ثبت دقیق و گزارش دادههای حرکت اینرسی در هر شش درجه آزادی مهندسی شده است. این سنسور به عنوان یک بلوک سازنده اساسی برای سیستمهایی عمل میکند که به ردیابی لحظهای جهتگیری و حرکت نیاز دارند.
عملکرد اصلی آن شامل تبدیل حرکت فیزیکی به سیگنالهای الکتریکی دیجیتال است که سپس میتوانند توسط یک میکروکنترلر خارجی پردازش شوند. این دستگاه اندازهگیریهای دقیق نرخ زاویهای و شتاب خطی را ارائه میدهد و مبنایی برای الگوریتمهای پیچیده حرکت و کاربردهای همجوشی حسگر (sensor fusion) را تشکیل میدهد.
در یک سیستم الکترونیکی، ICM-20649 به عنوان یک گره حسگر دیجیتال عمل میکند و از طریق پروتکلهای ارتباطی سریال استاندارد مستقیماً با یک پردازنده میزبان رابط برقرار میکند. این سنسور دادههای حرکت خام حیاتی را ارائه میدهد که قابلیتهای سطح سیستم مانند تشخیص ژست، ناوبری، تثبیت و نظارت بر فعالیت را امکانپذیر میسازد.
کاربردها
- گوشیهای موبایل و تبلتها
- حسگرهای پوشیدنی
- پهپادها و رباتیک
- واقعیت افزوده (AR) / واقعیت مجازی (VR)
- کاربردهای اینترنت اشیا (IoT)
- ردیابی ورزشی و تناسب اندام
- بازی
ویژگیهای کلیدی
- ردیابی حرکت 6-محوره با ژیروسکوپ 3-محوره و شتابسنج 3-محوره
- حسگرهای نرخ زاویهای (ژیروسکوپ) با خروجی دیجیتال در محورهای X، Y و Z با دامنه مقیاس کامل قابل برنامهریزی توسط کاربر شامل ±250 dps، ±500 dps، ±1000 dps و ±2000 dps
- شتابسنجها با خروجی دیجیتال در محورهای X، Y و Z با دامنه مقیاس کامل قابل برنامهریزی توسط کاربر شامل ±2g، ±4g، ±8g و ±16g
- ژیروسکوپ با نویز پایین و چگالی نویز 3.9 mdps/√Hz
- شتابسنج با نویز پایین و چگالی نویز 80 µg/√Hz
- رابطهای سریال I²C و SPI برای ارتباطات دیجیتال
- حسگر دمای داخلی با خروجی دیجیتال
- وقفه (interrupt) های قابل برنامهریزی برای طراحی کارآمد سیستم
- بافر FIFO با ظرفیت 1024 بایت برای کاهش نیاز به Polling توسط پردازنده میزبان
- محدوده ولتاژ تغذیه VDD از 1.71 ولت تا 3.6 ولت
- فرم فاکتور کوچک: بسته LGA 20-پین به ابعاد 2.5 x 2.5 x 0.9 میلیمتر
مزایا
- عملکرد بالا با سطوح نویز بسیار پایین برای اندازهگیریهای ژیروسکوپ و شتابسنج ارائه میدهد.
- دارای پکیج فشرده 2.5 x 2.5 x 0.9 میلیمتری است که برای طراحیهایی با فضای محدود ایدهآل است.
- به مصرف توان کم دست مییابد، که آن را برای کاربردهای با باتری و همیشه روشن مناسب میسازد.
- خروجی دیجیتال یکپارچه را ارائه میدهد که الزامات رابط با میکروکنترلرهای خارجی را ساده میکند.
- از محدوده ولتاژ کاری وسیعی برای یکپارچهسازی انعطافپذیر سیستم پشتیبانی میکند.
- شامل یک بافر FIFO روی تراشه است که نیاز به مداخله مداوم پردازنده میزبان را کاهش داده و توان سیستم را ذخیره میکند.
محدودیتها
- برای پردازش دادههای حسگر خام و اجرای الگوریتمهای همجوشی حسگر به یک میکروکنترلر خارجی (MCU) نیاز دارد.
- دقت بهینه ممکن است نیاز به روشهای کالیبراسیون برای جبران تلرانسهای ساخت و عوامل محیطی داشته باشد.
- دقت میتواند تحت تأثیر ارتعاشات مکانیکی خارجی یا نوسانات قابل توجه دما قرار گیرد، اگر به درستی توسط طراحی سیستم کاهش نیابد.
- این دستگاه ذاتاً مقاومسازی نشده است و در شرایط عملیاتی سخت به محافظت محیطی مناسب نیاز دارد.
Key Technical Specifications
| Parameter | Specification |
|---|---|
| Supply Voltage (VDD) | 1.71V to 3.6V |
| Digital I/O Voltage (VDDIO) | 1.71V to 3.6V |
| Gyroscope Full-Scale Range | ±250, ±500, ±1000, ±2000 dps |
| Accelerometer Full-Scale Range | ±2, ±4, ±8, ±16 g |
| Gyroscope Noise Density | 3.9 mdps/√Hz |
| Accelerometer Noise Density | 80 µg/√Hz |
| Interfaces | I²C, SPI |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 20-pin LGA (2.5 x 2.5 x 0.9 mm) |
| Gyroscope Operating Current | 1.0 mA (Typ), 0.6 mA (Low Power Mode) |
| Accelerometer Operating Current | 250 µA (Typ), 25 µA (Low Power Mode) |
معماری داخلی
ICM-20649 یک معماری داخلی پیچیده را در خود جای داده است که حول عناصر حسگر MEMS (Micro-Electro-Mechanical Systems) آن متمرکز است. این عناصر شامل حسگرهای مستقل ژیروسکوپ 3-محوره و شتابسنج 3-محوره هستند. سیگنالهای آنالوگ از حسگرهای MEMS توسط مبدلهای آنالوگ به دیجیتال (ADCs) با وضوح بالا دیجیتالی میشوند. خروجیهای دیجیتال سپس برای فیلتر کردن، مقیاسبندی و سایر تنظیمات سیگنال به بلوکهای پردازش سیگنال دیجیتال (DSP) فرستاده میشوند. یک حسگر دمای خروجی دیجیتال نیز برای جبران دمایی دقیق گنجانده شده است. این دستگاه دارای یک بافر FIFO با ظرفیت 1024 بایت برای ذخیرهسازی و بازیابی کارآمد دادهها است. ارتباط با یک پردازنده میزبان خارجی از طریق رابطهای دیجیتال قابل تنظیم، با پشتیبانی از پروتکلهای I²C و SPI، انجام میشود. یک واحد مدیریت توان نیز از تامین توان کارآمد برای تمام بلوکهای داخلی اطمینان حاصل میکند.
سوالات فنی متداول
س1: مزایای اصلی استفاده از بافر FIFO روی تراشه ICM-20649 چیست؟
ج1: بافر FIFO با ظرفیت 1024 بایت در ICM-20649 دادههای حسگر را ذخیره میکند و به پردازنده میزبان اجازه میدهد تا چندین نقطه داده را به صورت دستهای بخواند. این کار فرکانس نیاز پردازنده میزبان به Polling حسگر را به طور قابل توجهی کاهش میدهد و به پردازنده اجازه میدهد برای مدت زمان طولانیتری در حالت خواب با توان پایین بماند، در نتیجه مصرف برق کلی سیستم کاهش مییابد.
س2: دامنه مقیاس کامل ژیروسکوپ و شتابسنج را چگونه میتوان در ICM-20649 پیکربندی کرد؟
ج2: دامنههای مقیاس کامل برای هر دو ژیروسکوپ و شتابسنج از طریق تنظیمات رجیستری خاص توسط کاربر قابل برنامهریزی هستند. برای ژیروسکوپ، گزینهها شامل ±250 dps، ±500 dps، ±1000 dps و ±2000 dps هستند. برای شتابسنج، دامنههای موجود شامل ±2g، ±4g، ±8g و ±16g هستند که انعطافپذیری لازم برای مطابقت با نیازهای کاربردهای مختلف را فراهم میکنند.
س3: ICM-20649 از چه رابطهای ارتباطی دیجیتالی پشتیبانی میکند و چگونه انتخاب میشوند؟
ج3: ICM-20649 از هر دو رابط ارتباطی دیجیتال I²C و 4-سیم SPI پشتیبانی میکند. انتخاب بین این دو پروتکل معمولاً در طول طراحی سختافزاری با پیکربندی اتصالات پینهای خاص، مانند پین SPI_MODE، برای فعالسازی رابط مورد نظر جهت انتقال داده با میکروکنترلر میزبان انجام میشود.
س4: آیا ICM-20649 برای عملکرد پایه به قطعات خارجی نیاز دارد؟
ج4: در حالی که ICM-20649 بسیار یکپارچه است، معمولاً به چند قطعه پسیو خارجی مانند خازنهای دکوپلینگ (decoupling capacitors) در پینهای تغذیه (VDD و VDDIO) نیاز دارد تا عملکرد پایدار را تضمین کند و نویز منبع تغذیه را فیلتر کند، همانطور که در برگه داده توصیه شده است.
قطعات مشابه / جایگزین
- ICM-20600 (TDK InvenSense) – یک IMU شش محوره با عملکرد بالا که برای الکترونیک مصرفی طراحی شده است.
- ICM-20602 (TDK InvenSense) – یک IMU شش محوره که برای مصرف توان فوقالعاده پایین بهینه شده است.
- ICM-20608A (TDK InvenSense) – یک IMU شش محوره که به طور خاص برای کاربردهای پهپاد و رباتیک طراحی شده است.
- ICM-42605 (TDK InvenSense) – یک IMU شش محوره نسل جدیدتر که عملکرد و کارایی توان بهبود یافتهای را ارائه میدهد.
جدول منابع
| نوع منبع | لینک رسمی تولیدکننده |
|---|---|
| برگه داده | DS-000213-ICM-20649-v1.0.pdf |
| بروشور محصول | PB-000201-ICM-20649-v1.0.pdf |
| یادداشتهای کاربردی | N/A |
این بخش برای معرفی آیسیهای مهم و پرکاربرد تهیه شده است تا آشنایی بیشتری برای طراحان و علاقهمندان به الکترونیک فراهم آورد. لطفاً توجه داشته باشید که لزوماً همه قطعات معرفیشده در اینجا بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید با ما از طریق orders@gebrabit.com تماس گرفته و درخواست تامین قطعه خود را ارسال نمایید.