اطلاعات عمومی
- نام تراشه: BMA220
- سازنده: Bosch Sensortec
- مهمترین ویژگی کلیدی: BMA220 – شتابسنج دیجیتال سهمحوره، دامنه اندازهگیری ±2g/4g/8g/16g، چگالی نویز 200 μg/√Hz
- دسته عملکردی: سنسور شتابسنج MEMS
- توضیحات فنی کوتاه: BMA220 یک سنسور شتابسنج MEMS دیجیتال سهمحوره است که برای تشخیص حرکت با عملکرد بالا طراحی شده است. این سنسور قابلیتهای الکتریکی اصلی را برای حس کردن شتاب در سه بعد با محدودههای g قابل برنامهریزی فراهم میکند. BMA220 با چگالی نویز 200 µg/√Hz، خروجی دیجیتالی را ارائه میدهد که دادههای شتاب را برای پردازش در سطح سیستم نشان میدهد.
فلسفه طراحی
BMA220 برای پاسخگویی به نیاز سنسور شتاب با ابعاد کوچک، مصرف توان پایین و عملکرد بالا، عمدتاً برای کاربردهای موبایل، طراحی شده است. این سنسور شکاف فنی را در دستگاههای فشردهای که نیاز به تشخیص دقیق حرکت، شناسایی حرکات (gesture recognition) و تشخیص قابل اعتماد شوک یا سقوط آزاد دارند، در عین بهینهسازی مصرف توان، پر میکند.
توضیحات عمومی
BMA220 یک شتابسنج MEMS سهمحوره است که به عنوان یک سنسور حرکت دیجیتال در سیستمهای الکترونیکی عمل میکند. این سنسور به دقت شتابهای استاتیک و دینامیک را در طول محورهای X، Y و Z اندازهگیری میکند.
این قطعه شتاب فیزیکی را به سیگنال دیجیتال تبدیل کرده و یک ورودی قابل اعتماد برای عملیات مختلف در سطح سیستم فراهم میکند. نقش آن شامل تشخیص تغییرات در جهتگیری، حرکت، لرزش و ضربه است.
BMA220 که در یک سیستم الکترونیکی ادغام شده است، به عنوان یک منبع داده حیاتی برای کاربردهایی عمل میکند که نیاز به آگاهی از وضعیت فیزیکی دستگاه یا تعامل آن با محیط اطراف دارند.
کاربردها
- بازی (tilt، motion، gesture)
- رابط کاربری انسان و ماشین (HMI)
- عملکرد مرور منو و اسکرول
- قابلیت گامشمار (Pedometer)
- تغییر پروفایل نمایشگر
- تشخیص شوک و سقوط آزاد (free-fall)
- مدیریت توان برای کاربردهای موبایل
ویژگیهای کلیدی
- محدودههای اندازهگیری قابل برنامهریزی: ±2g، ±4g، ±8g، ±16g
- خروجی دیجیتال 10 بیتی برای شتاب محورهای X، Y و Z
- مدیریت توان انعطافپذیر با حالتهای مختلف توان
- رابطهای دیجیتال: SPI (4-wire یا 3-wire) و I²C
- عملکردهای وقفه (interrupt) یکپارچه: تشخیص حرکت، سقوط آزاد، و تشخیص ضربه (tap sensing)
- قابلیت خودآزمایی (Self-test)
- پکیج LGA فشرده 2x2x0.9 میلیمتر مکعب
- مصرف جریان پایین در حالتهای عادی و خواب
- سازگار با RoHS، بدون هالوژن
مزایا
- مصرف توان پایین برای افزایش عمر باتری
- ابعاد کوچک پکیج که امکان طراحیهای فشرده را فراهم میکند
- رابطهای دیجیتال انعطافپذیر برای سهولت ادغام
- موتور وقفه داخلی (interrupt engine) بار پردازنده میزبان را کاهش میدهد
- محدودههای g قابل برنامهریزی متعدد که تطبیقپذیری را ارائه میدهد
- طراحی مقاوم برای تشخیص شوک و سقوط آزاد
محدودیتها
- نیاز به یک میکروکنترلر خارجی برای پردازش و پیکربندی دادهها.
- فاقد عملکردهای یکپارچه ژیروسکوپ یا مغناطیسسنج است.
- عملکرد آن میتواند تحت تأثیر تغییرات دمای محیط قرار گیرد، همانند سایر سنسورهای MEMS.
- نیاز به جبرانسازی نرمافزاری برای تغییرات offset و حساسیت در طول کالیبراسیون دارد.
Key Technical Specifications
| Parameter | Specification |
|---|---|
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Current Consumption | 200 µA (Normal Mode, Typical) |
| 1 µA (Sleep Mode, Typical) | |
| Resolution | 10 bit |
| Output Data Rate | 10 Hz to 2 kHz |
| Temperature Range | -40 °C to +85 °C |
| Package Type | 12-pin LGA (2.0 x 2.0 x 0.9 mm³) |
| Noise Density | 200 μg/√Hz (Typical) |
| Measurement Range | ±2g, ±4g, ±8g, ±16g (Programmable) |
معماری داخلی
BMA220 دارای یک معماری داخلی پیچیده است که شامل یک بخش آنالوگ ورودی (analog front-end)، یک مبدل آنالوگ به دیجیتال (ADC) و یک واحد پردازش سیگنال دیجیتال میشود. بخش آنالوگ ورودی، شتاب فیزیکی را دریافت کرده و آن را به یک سیگنال الکتریکی تبدیل میکند. سپس این سیگنال آنالوگ توسط یک ADC 10 بیتی دیجیتالی میشود. واحد پردازش سیگنال دیجیتال مسئول فیلتر کردن، جبرانسازی و همچنین شامل ویژگیهای پیشرفتهای مانند موتور وقفه برای تشخیص حرکت، سقوط آزاد و تشخیص ضربه است. این واحد همچنین بافر FIFO را مدیریت میکند. در نهایت، دادههای شتاب پردازششده از طریق رابطهای دیجیتال قابل انتخاب، شامل SPI (4-wire یا 3-wire) یا I²C، برای ارتباط با یک میکروکنترلر خارجی در دسترس قرار میگیرد.
سوالات متداول فنی
س ۱: محدودههای اندازهگیری موجود برای BMA220 کدامند و چگونه پیکربندی میشوند؟
ج ۱: BMA220 محدودههای اندازهگیری قابل برنامهریزی ±2g، ±4g، ±8g و ±16g را ارائه میدهد. این محدودهها از طریق بیتهای range در رجیستر PMU_RANGE پیکربندی میشوند و به کاربر اجازه میدهند محدوده مناسب را بر اساس حساسیت و حداکثر شتاب مورد نیاز برنامه انتخاب کند.
س ۲: چگونه میتوان از BMA220 برای تشخیص رویدادهای حرکت یا سقوط آزاد استفاده کرد؟
ج ۲: BMA220 موتورهای وقفه اختصاصی برای تشخیص حرکت و سقوط آزاد را یکپارچه کرده است. برای تشخیص حرکت، آستانهها و مدت زمانها را میتوان در رجیسترهای وقفه مربوطه پیکربندی کرد. برای سقوط آزاد، رجیسترهای free_fall_dur و free_fall_th به ترتیب مدت زمان و آستانه را تنظیم میکنند. هنگامی که این شرایط برآورده شوند، دستگاه میتواند یک پین خروجی وقفه را فعال کند و بدون نیاز به نظرسنجی مداوم (polling)، به میکروکنترلر میزبان سیگنال دهد.
س ۳: حالتهای توان موجود در BMA220 کدامند و هر یک در چه زمانی باید استفاده شوند؟
ج ۳: BMA220 حالتهای توان مختلفی از جمله Normal، Low-Power، Suspend و Deep Suspend را ارائه میدهد. حالت Normal برای اندازهگیری فعال با نرخهای داده بالاتر (ODR) استفاده میشود. حالت Low-Power مصرف جریان را کاهش میدهد در حالی که همچنان دادههای شتاب را فراهم میکند. حالتهای Suspend و Deep Suspend کاهش توان بیشتری را ارائه میدهند و عمدتاً زمانی استفاده میشوند که دستگاه بیکار است یا نیاز به حداقل فعالیت دارد، مانند نظارت مبتنی بر وقفه. این حالتها از طریق بیتهای power_mode در رجیستر PMU_LPW کنترل میشوند.
قطعات مشابه / جایگزین
- BMA250: Bosch Sensortec، شتابسنج دیجیتال سهمحوره مشابه با ویژگیهای بهبودیافته.
- BMA280: Bosch Sensortec، شتابسنج دیجیتال سهمحوره مشابه با عملکرد بالا.
- BMA400: Bosch Sensortec، شتابسنج دیجیتال سهمحوره مشابه با مصرف توان فوقالعاده پایین.
- MMA8452Q: NXP Semiconductors، شتابسنج دیجیتال 3-محوره مشابه با مجموعه ویژگیهای مشابه.
- LIS3DH: STMicroelectronics، شتابسنج دیجیتال 3-محوره مشابه با حالتهای عملکردی متعدد.
جدول مراجع
| نوع منبع | لینک رسمی سازنده |
|---|---|
| Datasheet | https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bma220-ds002-05.pdf |
| Product Brief | N/A |
| Application Notes | https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bma220-an003-01_best_practices_in_data_filtering_for_the_bma220_digital_accelerometer.pdf |
این بخش به منظور معرفی آیسیهای مهم و پرکاربرد، با هدف افزایش آشنایی برای طراحان و علاقهمندان به الکترونیک تهیه شده است. لطفاً توجه داشته باشید که تمامی قطعات معرفی شده در اینجا لزوماً بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید با ارسال درخواست تامین قطعه به orders@gebrabit.com با ما تماس بگیرید.