سنسور | IMU | BMI270 | شش محور | رنج شتاب‌سنج ±۱۶g | نویز شتاب‌سنج ۱۵۰ µg/√Hz

اطلاعات عمومی

  • نام تراشه: BMI270
  • سازنده: Bosch Sensortec
  • مهمترین ویژگی کلیدی: BMI270 – IMU شش محوره، مصرف توان فوق‌العاده پایین، آگاهی از زمینه، چگالی نویز شتاب‌سنج 150 µg/√Hz
  • دسته‌بندی عملکردی: سنسور IMU
  • توضیحات فنی کوتاه: BMI270 یک سنسور واحد اندازه‌گیری اینرسی (IMU) شش محوره با عملکرد بالا و مصرف توان فوق‌العاده پایین است که یک شتاب‌سنج سه‌محوره 16 بیتی و یک ژیروسکوپ سه‌محوره 16 بیتی را یکپارچه می‌کند. این سنسور با قابلیت آگاهی از زمینه (context-awareness) داخلی، مدیریت توان هوشمند و ردیابی دقیق حرکت را ممکن می‌سازد. این قطعه، خروجی دیجیتال داده‌های شتاب و نرخ زاویه‌ای را از طریق رابط‌های I²C یا SPI به یک پردازنده میزبان برای کاربردهای مختلف حسگر حرکت ارائه می‌دهد.

فلسفه طراحی

BMI270 برای رفع شکاف فنی در ارائه حسگر حرکت دقیق و مقاوم با مصرف توان فوق‌العاده پایین، به‌ویژه برای کاربردهای آگاه از زمینه در دستگاه‌های پوشیدنی (wearables) طراحی شده است. این سنسور ویژگی‌های پیشرفته‌ای را برای کاهش بار پردازنده میزبان و افزایش عمر باتری یکپارچه می‌کند، ضمن اینکه عملکرد بالا و قابلیت اطمینان را حتی در محیط‌های چالش‌برانگیز با ارتعاشات حفظ می‌کند.

توضیحات کلی

BMI270 یک قطعه بسیار یکپارچه است که یک شتاب‌سنج 3 محوره و یک ژیروسکوپ 3 محوره را در یک پکیج فشرده ترکیب می‌کند. این سنسور برای تشخیص و اندازه‌گیری حرکت، جهت‌گیری و نیروهای گرانشی در هر سه محور فضایی مهندسی شده است. این قطعه یک جزء ایده‌آل برای سیستم‌هایی است که به قابلیت‌های حسگری اینرسی دقیق و کارآمد نیاز دارند.

عملکرد اصلی آن شامل دریافت داده‌های خام شتاب و نرخ زاویه‌ای با دقت بالا و دیجیتالی کردن این سیگنال‌ها برای پردازش‌های بعدی است. ویژگی‌های یکپارچه ترکیب حسگر (sensor fusion) و تشخیص فعالیت، امکان تحلیل پیچیده حرکت را مستقیماً روی تراشه فراهم می‌کند و بار محاسباتی میکروکنترلر اصلی را کاهش می‌دهد.

در یک سیستم الکترونیکی، BMI270 به عنوان منبع اصلی داده‌های مرتبط با حرکت عمل می‌کند و اطلاعات ضروری را به یک پردازنده میزبان منتقل می‌سازد. این سنسور با حس کردن دقیق حرکت و موقعیت دستگاه، قابلیت‌هایی مانند ردیابی جهت‌گیری، شمارش گام، تشخیص ژست (gesture recognition) و سایر کاربردهای تعاملی را تسهیل می‌کند.

کاربردها

  • ساعت‌های هوشمند، ردیاب‌های تناسب اندام و دستگاه‌های صوتی پوشیدنی (hearables)
  • واقعیت افزوده (AR) و واقعیت مجازی (VR)
  • کاربردهای خانه هوشمند و صنعتی
  • بازی و کنترل از راه دور
  • نمایشگرهای نصب‌شده روی سر (HMDs)
  • رباتیک و پهپادها
  • ردیابی دارایی‌ها و لجستیک

ویژگی‌های کلیدی

  • شتاب‌سنج سه‌محوره 16 بیتی و ژیروسکوپ سه‌محوره 16 بیتی یکپارچه
  • مصرف توان فوق‌العاده پایین: 30 µA (شتاب‌سنج و ژیروسکوپ در حالت عملکرد بالا)
  • قابلیت‌های آگاهی از زمینه و تشخیص فعالیت روی تراشه
  • محدوده قابل برنامه‌ریزی شتاب‌سنج: ±2g, ±4g, ±8g, ±16g
  • محدوده قابل برنامه‌ریزی ژیروسکوپ: ±125 dps, ±250 dps, ±500 dps, ±1000 dps, ±2000 dps
  • چگالی نویز شتاب‌سنج: 150 µg/√Hz (معمولی، حالت کم‌توان)
  • چگالی نویز ژیروسکوپ: 6 mdps/√Hz (معمولی، حالت کم‌توان)
  • واحد مدیریت توان هوشمند
  • بافر بزرگ 8 کیلوبایتی FIFO
  • موتور وقفه اختصاصی برای تشخیص فعالیت و تشخیص ژست
  • رابط‌های دیجیتال: I²C (تا 3.4 مگاهرتز) و SPI (تا 10 مگاهرتز)
  • پشتیبانی از ویژگی‌های خاص اندروید
  • مقاومت در برابر ارتعاش از طریق فیلترینگ داخلی

مزایا

  • به دلیل حالت‌های مصرف توان فوق‌العاده پایین و تشخیص فعالیت روی تراشه، صرفه‌جویی قابل توجهی در مصرف توان ایجاد کرده و عمر باتری را افزایش می‌دهد.
  • دقت و عملکرد بالایی را برای ردیابی دقیق حرکت و تشخیص زمینه ارائه می‌دهد.
  • با انتقال الگوریتم‌های ترکیب حسگر (sensor fusion) و تشخیص فعالیت به تراشه، بار پردازنده میزبان را کاهش می‌دهد.
  • قابلیت ثبت داده‌های مقاوم و قابل اعتماد را حتی در محیط‌هایی با ارتعاش مکانیکی بالا فراهم می‌کند.
  • امکان تشخیص ژست‌های پیچیده و ویژگی‌های مدیریت توان هوشمند را فراهم می‌سازد.
  • یک بافر بزرگ FIFO را یکپارچه می‌کند که با امکان جمع‌آوری داده به صورت دسته‌ای (burst)، مصرف توان سیستم را کاهش می‌دهد.

محدودیت‌ها

  • برای پردازش داده‌ها در سطح کاربرد‌های پیچیده و تصمیم‌گیری فراتر از ویژگی‌های اولیه روی تراشه، به یک میکروکنترلر میزبان خارجی (MCU) نیاز دارد.
  • عملکرد بهینه ممکن است نیازمند روتین‌های کالیبراسیون برای انحراف (bias) و حساسیت در طول تغییرات دما باشد.
  • برای قابلیت‌های کامل ترکیب حسگر 9 محوره، به سنسورهای مغناطیسی خارجی (مانند Bosch BMM150) نیاز دارد.
  • رابط دیجیتال برای عملکرد صحیح نیازمند پیکربندی دقیق و رعایت پروتکل‌های ارتباطی (I²C/SPI) است.

Key Technical Specifications

ParameterSpecification
Supply Voltage (VDDIO)1.62 V to 3.6 V
Supply Voltage (VDD)1.71 V to 3.6 V
Current Consumption30 µA (Typical, accel + gyro, high-performance mode)
Accelerometer Range±2g, ±4g, ±8g, ±16g (programmable)
Gyroscope Range±125 dps, ±250 dps, ±500 dps, ±1000 dps, ±2000 dps (programmable)
Accelerometer Noise Density150 µg/√Hz (Typical, low-power mode)
Gyroscope Noise Density6 mdps/√Hz (Typical, low-power mode)
Output Data Rate (ODR)Accelerometer: 0.78 Hz to 1600 Hz
Gyroscope: 0.78 Hz to 3200 Hz
Resolution16-bit (Accelerometer and Gyroscope)
Operating Temperature-40 °C to +85 °C
Package TypeLGA (Land Grid Array)
Package Dimensions2.5 x 2.5 x 0.8 mm³

معماری داخلی

معماری داخلی BMI270 یک شتاب‌سنج سه‌محوره و یک ژیروسکوپ سه‌محوره را یکپارچه می‌کند که هر کدام دارای یک المان حسگر MEMS (Micro-Electro-Mechanical System) هستند. خروجی آنالوگ این سنسورهای MEMS به مبدل‌های آنالوگ به دیجیتال (ADCs) با وضوح بالا تغذیه می‌شود و سیگنال‌های پیوسته را به داده‌های دیجیتال تبدیل می‌کند. این داده‌های دیجیتال سپس از مراحل فیلترینگ دیجیتال برای کاهش نویز و تهویه سیگنال عبور می‌کنند. یک واحد مدیریت توان جامع بر حالت‌های عملیاتی مختلف و ویژگی‌های صرفه‌جویی در توان نظارت دارد. این قطعه شامل یک بافر بزرگ 8 کیلوبایتی FIFO برای ذخیره‌سازی کارآمد داده‌ها و انتقال‌های دسته‌ای است که دخالت پردازنده میزبان را به حداقل می‌رساند. یک موتور وقفه هوشمند مسئول تشخیص رویدادهای حرکتی از پیش تعریف شده، ژست‌ها و تغییرات زمینه است. در نهایت، یک رابط دیجیتال که از پروتکل‌های I²C و SPI پشتیبانی می‌کند، ارتباط با میکروکنترلر میزبان را فعال می‌سازد و داده‌های حسگر پردازش‌شده و دستورات پیکربندی را منتقل می‌کند. این معماری همچنین یک هسته ترکیب حسگر (sensor fusion) و یک FSM (Finite State Machine) روی تراشه را برای پردازش‌های پیشرفته مانند تشخیص فعالیت در خود جای داده است.

سوالات فنی پرتکرار

  • س: رابط‌های ارتباطی اصلی که BMI270 پشتیبانی می‌کند کدامند؟
    ج: BMI270 در درجه اول از ارتباط دیجیتال از طریق رابط‌های I²C و SPI پشتیبانی می‌کند. رابط I²C با سرعت حداکثر 3.4 مگاهرتز کار می‌کند، در حالی که رابط SPI تا 10 مگاهرتز سرعت را پشتیبانی می‌کند.
  • س: BMI270 چگونه به صرفه‌جویی در توان یک سیستم کمک می‌کند؟
    ج: BMI270 از طریق حالت‌های توان فوق‌العاده پایین برای هر دو شتاب‌سنج و ژیروسکوپ، یک واحد مدیریت توان هوشمند و قابلیت‌های تشخیص فعالیت روی تراشه، به صرفه‌جویی در توان کمک می‌کند. این ویژگی‌ها به سنسور اجازه می‌دهند به طور مستقل عمل کرده و MCU میزبان را تنها زمانی که رویدادهای مرتبط رخ می‌دهند بیدار کند، در نتیجه مصرف کلی توان سیستم را کاهش می‌دهد.
  • س: آیا BMI270 می‌تواند ژست‌ها یا فعالیت‌های خاصی را تشخیص دهد؟
    ج: بله، BMI270 دارای یک Finite State Machine (FSM) روی تراشه و موتور وقفه اختصاصی است که آن را قادر می‌سازد ژست‌ها و فعالیت‌های خاصی مانند شمارش گام، تشخیص حرکت، تشخیص عدم حرکت و سایر عملکردهای آگاه از زمینه را بدون نیاز به دخالت مداوم پردازنده میزبان تشخیص دهد.
  • س: هدف از بافر 8 کیلوبایتی FIFO در BMI270 چیست؟
    ج: بافر 8 کیلوبایتی FIFO (First-In, First-Out) در BMI270 امکان ذخیره‌سازی موقت داده‌های حسگر را فراهم می‌کند. این امر به پردازنده میزبان اجازه می‌دهد تا داده‌ها را به صورت دسته‌ای (burst) بخواند، فرکانس ارتباط را کاهش داده و به میزبان اجازه می‌دهد برای مدت زمان بیشتری در حالت کم‌توان باقی بماند، که به طور قابل توجهی کارایی کلی توان سیستم را بهبود می‌بخشد.

قطعات مشابه / جایگزین

  • BMI160 – Bosch Sensortec: یک IMU شش محوره با مصرف توان پایین که برای طیف وسیعی از کاربردها مناسب است.
  • BMI323 – Bosch Sensortec: یک IMU شش محوره با کاربرد عمومی، دارای استحکام بالا و سهولت استفاده.
  • BHI260AB – Bosch Sensortec: یک هاب حسگر هوشمند با مصرف توان فوق‌العاده پایین، دارای IMU و میکروکنترلر یکپارچه برای آگاهی از زمینه پیشرفته.
  • ICM-20600 – TDK InvenSense: یک IMU شش محوره که یک ژیروسکوپ 3 محوره و یک شتاب‌سنج 3 محوره را ترکیب می‌کند.
  • LSM6DSV16X – STMicroelectronics: یک IMU شش محوره با هسته یادگیری ماشین و پیکربندی خودکار تطبیقی.

جدول مرجع

نوع منبعلینک رسمی سازنده
Datasheethttps://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi270-ds000.pdf
Product Pagehttps://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270/
Application Noteshttps://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270/#documentation (برای راهنماهای مرتبط به بخش "Software & Tools" مراجعه کنید)

این بخش به منظور معرفی آی‌سی‌های مهم و پرکاربرد، با هدف آشنایی بیشتر طراحان و علاقه‌مندان به الکترونیک تهیه شده است. لطفاً توجه داشته باشید که تمامی قطعات معرفی‌شده در اینجا لزوماً بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، می‌توانید درخواست تامین قطعه خود را با ما از طریق orders@gebrabit.com در میان بگذارید.

با نظرات خود به تیم جبرا در بهبود کیفیت کمک کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


سبد خرید
پیمایش به بالا