اطلاعات عمومی
- نام تراشه: BMI090L
- سازنده: Bosch Sensortec
- مهمترین ویژگی کلیدی: BMI090L – یک IMU شش محوره، نویز فوقالعاده کم، محدوده شتابسنجی گسترده (تا ±۲۴ g)، و محدوده ژیروسکوپی گسترده (تا ±۲۰۰۰ dps).
- دسته بندی عملکردی: سنسور IMU
- توضیحات فنی کوتاه: BMI090L یک سنسور IMU شش محوره است که اندازهگیریهای دقیق شتاب و نرخ زاویهای را فراهم میکند. این تراشه یک شتابسنج ۱۶ بیتی سهمحوره با نویز فوقالعاده کم و یک ژیروسکوپ ۱۶ بیتی سهمحوره را برای ارائه دادههای حرکتی بسیار دقیق یکپارچه میکند. این دستگاه به عنوان یک جزء حیاتی خط مقدم برای دریافت اطلاعات حرکت دینامیکی در یک سیستم عمل میکند.
فلسفه طراحی
BMI090L برای رفع نیاز به سنجش حرکت با دقت بالا و نویز کم در کاربردهای خاص طراحی شده است. هدف آن ارائه دادههای اینرسیایی مقاوم و دقیق با یکپارچهسازی سنسورهای شتابسنج و ژیروسکوپ با عملکرد بالا در یک پکیج واحد است که به این ترتیب طراحی را ساده کرده و نویز کلی سیستم را کاهش میدهد. این سنسور سیستمهایی را هدف قرار میدهد که به ردیابی حرکت پایدار و قابل اعتماد نیاز دارند، مانند پهپادها و کاربردهای صنعتی، جایی که یکپارچگی اندازهگیری از اهمیت بالایی برخوردار است.
توضیحات عمومی
BMI090L یک سنسور IMU شش محوره است که هم شتاب خطی و هم سرعت زاویهای را با دقت اندازهگیری میکند. این تراشه یک شتابسنج سهمحوره و یک ژیروسکوپ سهمحوره را در یک پکیج فشرده و واحد ترکیب کرده و قابلیتهای جامع سنجش حرکت را فراهم میآورد.
این قطعه مهندسی شده است تا حرکت دینامیکی را با وفاداری بالا ثبت کند. سیگنالهای آنالوگ خام را از عناصر حسگر MEMS خود پردازش میکند و آنها را به خروجیهای دیجیتال تبدیل مینماید که حرکت دستگاه را در سه بُعد برای هم شتاب و هم چرخش نشان میدهد.
در یک سیستم الکترونیکی، BMI090L عمدتاً به عنوان یک دستگاه جمعآوری داده خط مقدم عمل میکند. این تراشه دادههای اینرسیایی دیجیتال تولید میکند که سپس به طور معمول به یک میکروکنترلر یا پردازنده برای تحلیل بیشتر، فیوژن سنسور (Sensor Fusion) و الگوریتمهای کنترل خاص کاربرد منتقل میشود.
کاربردها
- پهپادها
- رباتیک
- ابزارهای برقی
- کاربردهای صنعتی
- ردیابی دارایی
- تثبیت کننده تصویر اپتیکال (OIS)
- واقعیت افزوده (AR) / واقعیت مجازی (VR)
ویژگیهای کلیدی
- IMU شش محوره شامل یک شتابسنج سهمحوره و یک ژیروسکوپ سهمحوره
- چگالی نویز نرخ ژیروسکوپ فوقالعاده کم: ۶.۵ mdps/√Hz (معمولی)
- چگالی نویز شتابسنج فوقالعاده کم: ۸۰ µg/√Hz (معمولی)
- محدوده اندازهگیری شتابسنج گسترده: قابل انتخاب از ±۳ g، ±۶ g، ±۱۲ g، ±۲۴ g
- محدوده اندازهگیری ژیروسکوپ گسترده: قابل انتخاب از ±۱۲۵ dps، ±۲۵۰ dps، ±۵۰۰ dps، ±۱۰۰۰ dps، ±۲۰۰۰ dps
- رزولوشن ۱۶ بیتی برای خروجی دادههای شتابسنج و ژیروسکوپ
- رابطهای دیجیتال: SPI و I²C
- بافر FIFO (First-In, First-Out) یکپارچه برای جمعآوری کارآمد داده
- موتور وقفه قابل برنامهریزی برای تشخیص رویدادها
- زمان راهاندازی سریع برای هر دو شتابسنج و ژیروسکوپ
- عملکرد مقاوم و پایدار در شرایط عملیاتی مختلف
مزایا
- دقت و صحت بالا به دلیل عملکرد نویز کم پیشرو در صنعت برای اندازهگیریهای شتاب و نرخ زاویهای.
- پشتیبانی از کاربردهای متنوع با محدودههای اندازهگیری گسترده و قابل تنظیم برای هر دو شتابسنج و ژیروسکوپ.
- مدیریت داده ساده شده و کاهش بار پردازنده میزبان از طریق بافر FIFO یکپارچه.
- یکپارچهسازی منعطف در سیستمهای مختلف از طریق رابطهای دیجیتال استاندارد SPI و I²C.
- عملکرد قابل اعتماد و پایدار که توسط طراحی مقاوم MEMS و مکانیزمهای جبران داخلی آن ممکن شده است.
محدودیتها
- نیاز به یک واحد میکروکنترلر خارجی (MCU) برای تفسیر داده، الگوریتمهای فیوژن سنسور و کنترل سیستم.
- دادههای خروجی حرکت نسبی را فراهم میکنند و برای تعیین جهتگیری مطلق (absolute orientation) به الگوریتمهای فیوژن سنسور اضافی (مانند فیلتر کالمن) نیاز دارند.
- ویژگیهای عملکردی، به ویژه نویز و بایاس، در صورت عدم کاهش صحیح، میتوانند تحت تأثیر گرادیانهای حرارتی و ارتعاشات مکانیکی قرار گیرند.
Key Technical Specifications
| Parameter | Specification | Unit |
|---|---|---|
| Supply Voltage (VDDIO) | 1.2 to 3.6 | V |
| Supply Voltage (VDD) | 1.71 to 3.6 | V |
| Accelerometer Noise Density | 80 (typical) | µg/√Hz |
| Gyroscope Rate Noise Density | 6.5 (typical) | mdps/√Hz |
| Accelerometer Resolution | 16 | bit |
| Gyroscope Resolution | 16 | bit |
| Accelerometer Ranges | ±3, ±6, ±12, ±24 | g |
| Gyroscope Ranges | ±125, ±250, ±500, ±1000, ±2000 | dps |
| Operating Temperature Range | -40 to +85 | °C |
| Digital Interfaces | SPI, I²C | N/A |
| Package Type | 14-pin LGA (2.5 x 4.5 x 0.83) | mm³ |
| Current Consumption (Accel) | 130 (Normal mode, ODR 100 Hz, VDD=1.8V) | µA (typical) |
| Current Consumption (Gyro) | 2.8 (Normal mode, ODR 100 Hz, VDD=1.8V) | mA (typical) |
معماری داخلی
معماری داخلی BMI090L عناصر حسگر MEMS اختصاصی را برای اندازهگیریهای شتاب سهمحوره و نرخ زاویهای سهمحوره یکپارچه میکند. هر سنسور MEMS با قسمت آنالوگ جلویی خود (analog front-end) جفت شده است که شامل تقویتکنندههای کمنویز و مراحل فیلتر آنالوگ برای آمادهسازی سیگنالهای آنالوگ خام است. این سیگنالهای آمادهشده سپس به مبدلهای آنالوگ به دیجیتال (ADCs) با رزولوشن بالا وارد میشوند که دادهها را با دقت ۱۶ بیت دیجیتالی میکنند. دادههای دیجیتال از هر دو شتابسنج و ژیروسکوپ توسط یک واحد پردازش سیگنال دیجیتال پردازش میشوند که ویژگیهایی مانند فیلترینگ دیجیتال، بافرینگ FIFO و تولید وقفه را مدیریت میکند. یک ماژول رابط دیجیتال از پروتکلهای ارتباطی SPI و I²C پشتیبانی میکند که امکان انتقال کارآمد دادههای اینرسیایی پردازششده به یک کنترلر میزبان را فراهم میآورد. این دستگاه همچنین شامل منطق مدیریت توان و کنترل برای مدیریت حالتهای عملیاتی و رجیسترهای پیکربندی است.
پرسشهای فنی متداول
۱. س: BMI090L از چه رابطهای دیجیتالی پشتیبانی میکند؟
ج: BMI090L از هر دو پروتکل ارتباطی Serial Peripheral Interface (SPI) و I²C پشتیبانی میکند که امکان یکپارچهسازی منعطف با سیستمهای میزبان مختلف را فراهم میآورد.
۲. س: چگونه میتوانم نویز را در دادههای حرکتی خود با استفاده از BMI090L کاهش دهم؟
ج: BMI090L ذاتاً دارای عملکرد نویز فوقالعاده کم است. علاوه بر این، گزینههای فیلترینگ دیجیتال موجود در دستگاه میتوانند برای کاهش بیشتر نویز پیکربندی شوند. چیدمان مناسب PCB، ایزولاسیون مکانیکی از ارتعاشات و جداسازی قوی منبع تغذیه نیز اقدامات خارجی حیاتی هستند.
۳. س: حالتهای اصلی توان موجود برای BMI090L کدامند؟
ج: BMI090L حالتهای توان مختلفی را برای هر دو شتابسنج و ژیروسکوپ ارائه میدهد، از جمله حالت عادی برای عملکرد پیوسته، حالتهای کممصرف برای کاهش مصرف و حالتهای تعلیق/تعلیق عمیق (suspend/deep suspend) برای حداقل مصرف توان زمانی که به طور فعال حسگری انجام نمیشود.
۴. س: چگونه میتوانم دادهها را از BMI090L بدون تحمیل بار اضافی بر میکروکنترلر میزبان خود به طور کارآمد جمعآوری کنم؟
ج: BMI090L دارای یک بافر FIFO (First-In, First-Out) یکپارچه است که امکان ذخیره موقت دادههای سنسور را فراهم میکند. این امر میکروکنترلر میزبان را قادر میسازد تا دادهها را به صورت انفجاری بخواند، فرکانس عملیات خواندن را کاهش داده و به آن اجازه میدهد تا وظایف دیگر را با کارایی بیشتری انجام دهد. وقفهها را میتوان برای سیگنالدهی زمانی که FIFO به یک سطح پرشدگی خاص میرسد، پیکربندی کرد.
قطعات مشابه / جایگزین
- BMI088: Bosch Sensortec، یک IMU شش محوره با عملکرد بالا با مشخصات نویز و توان متفاوت.
- BMI160: Bosch Sensortec، یک IMU شش محوره کممصرف و با ابعاد کوچک.
- BMI270: Bosch Sensortec، یک IMU با مصرف فوقالعاده کم و ویژگیهای هوش مصنوعی (AI) برای دستگاههای پوشیدنی.
جدول منابع
| نوع منبع | لینک رسمی سازنده |
|---|---|
| Datasheet | https://www.bosch-sensortec.com/media/documents/datasheets/bst-bmi090l-ds001.pdf |
| Product Brief | https://www.bosch-sensortec.com/media/documents/product_flyers/bst-bmi090l-fl001.pdf |
| Application Notes | N/A |
این بخش به منظور معرفی آیسیهای مهم و پرکاربرد، با هدف فراهم آوردن آشنایی بیشتر برای طراحان و علاقهمندان به الکترونیک، تهیه شده است. لطفاً توجه داشته باشید که تمامی قطعات معرفی شده در اینجا لزوماً بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید درخواست تامین خود را با تماس با ما از طریق orders@gebrabit.com ارسال نمایید.