اطلاعات عمومی
- نام تراشه: BMA255
- سازنده: Bosch Sensortec GmbH
- مهمترین ویژگی کلیدی: BMA255 – شتابسنج دیجیتال سهمحوره، با محدودههای اندازهگیری قابل تنظیم تا ±16g، وضوح 10 تا 12 بیتی، و رابط دیجیتال یکپارچه.
- دسته بندی عملکردی: شتابسنج دیجیتال سهمحوره
- توضیحات فنی کوتاه: BMA255 یک حسگر شتاب دیجیتال سهمحوره است که شتاب را در سه محور عمود بر هم اندازهگیری کرده و شتاب فیزیکی را به دادههای خروجی دیجیتال تبدیل میکند. این دستگاه محدودههای اندازهگیری قابل تنظیم تا ±16g، وضوح 10 تا 12 بیتی را ارائه میدهد و با مصرف انرژی فوقالعاده کم کار میکند. این حسگر دادههای دقیق شتاب را از طریق رابط دیجیتال SPI یا I2C به یک میکروکنترلر میزبان ارائه میدهد.
فلسفه طراحی
BMA255 برای پاسخگویی به تقاضای فزاینده برای تشخیص حرکت با دقت بالا و قوی در کاربردهای فشرده و با محدودیت توان طراحی شده است. این حسگر با ارائه یک راهحل با فضای اشغالی کم، گزینههای پیکربندی انعطافپذیر، مصرف توان پایین و ویژگیهای وقفه هوشمند یکپارچه، شکاف فنی موجود را پر میکند و آن را برای یکپارچهسازی در طیف وسیعی از لوازم الکترونیکی قابل حمل و موبایل که نیاز به حسگر دقیق حرکت دارند، مناسب میسازد.
توضیحات کلی
BMA255 یک حسگر شتاب دیجیتال سهمحوره جامع است که قادر به اندازهگیری شتاب ثابت، مانند گرانش، و شتاب دینامیکی ناشی از حرکت یا ضربه است. این حسگر یک عنصر حسگر MEMS را با پردازش سیگنال پیشرفته در یک پکیج واحد ادغام میکند.
این قطعه نقش کلی را در یک سیستم الکترونیکی با ارائه دادههای شتاب قابل اعتماد و بلادرنگ ایفا میکند. این حسگر به عنوان یک ورودی اولیه برای عملکردهای مبتنی بر حرکت عمل کرده و از طریق پروتکلهای ارتباطی دیجیتال استاندارد با یک میکروکنترلر میزبان ارتباط برقرار میکند.
BMA255 برای بهرهوری طراحی شده و شامل حالتهای توان متعدد، نرخ داده خروجی قابل تنظیم و قابلیتهای پیشرفته وقفه است. این ویژگیها به طراحان سیستم امکان میدهد تا عملکرد و صرفهجویی در انرژی را بهینه کنند و از نیازهای مختلف کاربردی پشتیبانی نمایند.
کاربردها
- حسگر موقعیت نمایشگر
- تشخیص حرکت (Gesture recognition)
- کاربردهای گامشمار
- تشخیص شوک و سقوط آزاد
- بازخورد هپتیک
- جبران شیب
- تشخیص سقوط برای ثبت گارانتی
ویژگیهای کلیدی
- رابطهای دیجیتال: I2C و SPI
- محدودههای اندازهگیری قابل انتخاب: ±2g, ±4g, ±8g, ±16g
- فیلتر پایینگذر قابل تنظیم
- وضوح خروجی داده 10 تا 12 بیتی
- کنترلر وقفه یکپارچه با ویژگیهای تشخیص مختلف (مانند سقوط آزاد، ضربه، جهتگیری، حرکت)
- بافر FIFO 32 فریم
- قابلیت خودآزمایی داخلی
- حسگر دما یکپارچه
- حالتهای توان چندگانه (Normal, Low-Power, Suspend)
- محدوده ولتاژ تغذیه گسترده: 1.62 ولت تا 3.6 ولت
- پکیج LGA کوچک: 2.0 × 2.0 × 0.95 میلیمتر مکعب
مزایا
- اندازه پکیج کوچک، ادغام را در طراحیهای الکترونیکی فشرده تسهیل میکند.
- رابطهای دیجیتال انعطافپذیر (I2C و SPI) امکان سازگاری گسترده با میکروکنترلرها را فراهم میآورد.
- محدودههای اندازهگیری قابل تنظیم، امکان تطبیق با نیازهای مختلف کاربردی را فراهم میکند.
- مصرف توان فوقالعاده کم، عمر باتری را در دستگاههای قابل حمل افزایش میدهد.
- موتور وقفه یکپارچه به طور موثر وظایف تشخیص رویداد را از میکروکنترلر میزبان بر عهده میگیرد.
- بافر FIFO داخلی، جمعآوری داده را بهینه کرده و ترافیک باس را کاهش میدهد.
محدودیتها
- برای پیکربندی، پردازش دادهها و کنترل سیستم به یک میکروکنترلر میزبان خارجی نیاز دارد.
- عملکرد میتواند تحت تأثیر تنش مکانیکی یا لرزش روی PCB قرار گیرد، که مستلزم طراحی دقیق برد است.
- فقط خروجی دیجیتال، رابط آنالوگ مستقیماً در دسترس نیست.
- عملکرد بهینه ممکن است بسته به کاربرد خاص و جهت نصب، نیاز به کالیبراسیون داشته باشد.
مشخصات فنی کلیدی
| Parameter | Value |
|---|---|
| Supply Voltage (VDD/VDDIO) | 1.62 V to 3.6 V |
| Current Consumption (Normal Mode, 10 Hz ODR, 12-bit) | 10 µA (Typical) |
| Current Consumption (Suspend Mode) | 0.1 µA (Typical) |
| Measurement Range | ±2g, ±4g, ±8g, ±16g |
| Output Resolution | 10-bit, 12-bit (User Selectable) |
| Output Data Rate (ODR) | 2 Hz to 1000 Hz |
| Noise Density (ODR > 200 Hz) | 150 µg/√Hz (Typical) |
| Operating Temperature Range | -40 °C to +85 °C |
| Package Type | LGA (2.0 x 2.0 x 0.95 mm³) |
معماری داخلی
معماری داخلی BMA255 شامل یک عنصر حسگر MEMS (سیستم میکروالکترومکانیکی) است که شتاب را در محورهای X، Y و Z تشخیص میدهد. سیگنالهای آنالوگ از عنصر MEMS سپس توسط یک بخش آنالوگ اولیه (Analog Front-End) که شامل تقویتکنندهها و فیلترها است، تنظیم میشوند. این سیگنالهای تنظیم شده سپس توسط یک مبدل آنالوگ به دیجیتال (ADC) به دادههای دیجیتال تبدیل میشوند. یک واحد پردازش سیگنال دیجیتال سپس وظایفی مانند فیلتر کردن، جبرانسازی و اجرای منطق وقفه هوشمند را بر عهده میگیرد. یک بافر FIFO 32 فریم یکپارچه برای ذخیره دادههای شتاب در دسترس است و یک رابط دیجیتال، با پشتیبانی از هر دو پروتکل SPI و I2C، ارتباط با یک میکروکنترلر میزبان خارجی را مدیریت میکند.
سوالات فنی متداول
- چگونه میتوان محدوده اندازهگیری و وضوح خروجی را پیکربندی کرد؟
محدوده اندازهگیری (±2g, ±4g, ±8g, ±16g) از طریق بیتهای خاص در رجیستر ‘G_RANGE’ پیکربندی میشود. وضوح خروجی را میتوان از طریق رجیستر ‘MODE_CONFIG’ روی 10 بیتی یا 12 بیتی تنظیم کرد که بر فرمت داده خروجی و مصرف جریان تأثیر میگذارد. - حالتهای توان موجود و سطوح مصرف جریان معمول آنها کدامند؟
BMA255 دارای حالتهای Normal، Low-Power و Suspend است. در حالت Normal، مصرف جریان معمول 10 µA (با ODR 10 هرتز و 12 بیتی) است. حالت Low-Power با محدود کردن ODR مصرف را کاهش میدهد، در حالی که حالت Suspend مصرف فوقالعاده پایین 0.1 µA (معمول) را برای حداقل تخلیه انرژی ارائه میدهد. - موتور وقفه یکپارچه برای تشخیص حرکت چگونه پیکربندی میشود؟
موتور وقفه با فعال کردن توابع وقفه خاص (مانند سقوط آزاد، هر نوع حرکت، تشخیص ضربه) از طریق رجیسترهای فعالسازی وقفه مختلف پیکربندی میشود. آستانهها، مدت زمانها و سایر پارامترهای این رویدادها در رجیسترهای اختصاصی مربوطه تنظیم میشوند و پین خروجی وقفه (INT1 یا INT2) به رویداد مورد نظر نگاشت میشود. - آیا ویژگی خودآزمایی (Self-Test) موجود است و هدف آن چیست؟
بله، BMA255 شامل ویژگی خودآزمایی است. هدف آن تأیید عملکرد عنصر حسگر MEMS و مسیر سیگنال داخلی است. با تحریک داخلی ساختار MEMS و مشاهده تغییر خروجی، امکان بررسی اولیه صحت حسگر و وضعیت کالیبراسیون آن فراهم میشود.
قطعات مشابه / جایگزین
- BMA253 (Bosch Sensortec) – شتابسنج دیجیتال سهمحوره با قابلیتهای عملکردی مشابه.
- BMA280 (Bosch Sensortec) – شتابسنج دیجیتال سهمحوره با عملکرد بالاتر.
- BMA400 (Bosch Sensortec) – شتابسنج دیجیتال سهمحوره با توان فوقالعاده پایین از همان سازنده.
جدول مراجع
| نوع منبع | لینک رسمی سازنده |
|---|---|
| برگه اطلاعات (Datasheet) | https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bma255-ds000-08.pdf |
| خلاصه محصول (Product Brief) | N/A |
| یادداشتهای کاربردی (Application Notes) | N/A |
این بخش به منظور معرفی ICهای مهم و پرکاربرد، با هدف افزایش آشنایی طراحان و علاقهمندان به الکترونیک تهیه شده است. لطفاً توجه داشته باشید که لزوماً تمامی قطعات معرفیشده در اینجا، جزو سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید درخواست تأمین قطعه را از طریق تماس با ما به آدرس orders@gebrabit.com ارسال نمایید.