اطلاعات عمومی
- نام تراشه: BHA260
- سازنده: Bosch Sensortec
- مهمترین ویژگی کلیدی: BHA260 – IMU شش محوره، هسته Fuser2 کممصرف، حسگری همیشه روشن، شتابسنج و ژیروسکوپ یکپارچه
- دستهبندی عملکردی: هاب حسگر هوشمند / سیستم حسگر حرکتی / IMU
- شرح فنی کوتاه: BHA260 یک هاب حسگر هوشمند و واحد اندازهگیری یکپارچه (IMU) از Bosch Sensortec است. این تراشه یک شتابسنج ۳ محوره و یک ژیروسکوپ ۳ محوره را با یک میکروکنترلر Fuser2 تعبیه شده ترکیب میکند تا دادههای حسگر را بهطور کارآمد پردازش کرده و قابلیتهای حسگری همیشه روشن را با مصرف انرژی فوقالعاده کم ارائه دهد. این دستگاه دادههای حرکتی فیلتر شده و پردازش شده و فعالیتهای شناسایی شده را از طریق رابطهای دیجیتال برای یکپارچهسازی در سطح سیستم فراهم میکند.
فلسفه طراحی
BHA260 برای پاسخگویی به تقاضای فزاینده برای حسگری حرکتی همیشه روشن و فوقالعاده کممصرف در دستگاههای باتریدار طراحی شده است. این تراشه با یکپارچهسازی یک میکروکنترلر اختصاصی و با بهرهوری انرژی بالا Fuser2 Core، چالش فنی مربوط به انتقال پردازش پیچیده دادههای حسگر از میکروکنترلر میزبان را حل میکند. این رویکرد طراحی، اجرای الگوریتمهای پیشرفته ترکیب حسگر و تشخیص فعالیت را روی تراشه امکانپذیر میسازد و به این ترتیب مصرف کلی انرژی سیستم را بهطور قابل توجهی کاهش داده و بار نرمافزاری MCU میزبان را سادهتر میکند.
توضیحات عمومی
BHA260 یک هاب حسگر هوشمند با یکپارچگی بالا است که دارای یک واحد اندازهگیری اینرسی (IMU) شش محوره است. این تراشه یک شتابسنج ۳ محوره و یک ژیروسکوپ ۳ محوره را با یک میکروکنترلر اختصاصی و فوقالعاده کممصرف ترکیب میکند.
این دستگاه برای انجام الگوریتمهای پیچیده ترکیب حسگر (sensor fusion)، آگاهی از زمینه (context awareness) و تشخیص فعالیت (activity recognition) به صورت مستقیم روی تراشه مهندسی شده است. این تراشه دادههای حسگر خام را به طور کارآمد پردازش میکند و بدین ترتیب بار محاسباتی و مصرف انرژی پردازنده میزبان را کاهش میدهد.
در یک سیستم الکترونیکی، BHA260 به عنوان یک همپردازنده حرکتی اختصاصی عمل میکند. این تراشه دادههای حرکتی هوشمند و رویدادهای آماده استفاده را از طریق رابطهای دیجیتال خود ارائه میدهد و به عنوان یک مؤلفه حیاتی در فعالسازی تجربیات کاربری پیشرفته و حسگری با بهرهوری انرژی بالا عمل میکند.
کاربردها
- آگاهی از زمینه همیشه روشن (Always-on context awareness)
- تشخیص فعالیت (پیادهروی، دویدن، دوچرخهسواری، وسیله نقلیه)
- تشخیص ژست (Gesture recognition)
- ردیابی حرکت برای دستگاههای پوشیدنی
- ناوبری داخلی
- دستگاههای IoT
- واقعیت افزوده/مجازی (Augmented/Virtual Reality)
ویژگیهای کلیدی
- شتابسنج MEMS سه محوره و ژیروسکوپ MEMS سه محوره یکپارچه.
- هسته میکروکنترلر Fuser2™ با مصرف انرژی فوقالعاده کم.
- حافظه داخلی روی تراشه برای فرمور (firmware) و داده (RAM و NVM).
- الگوریتمهای ترکیب حسگر یکپارچه و کتابخانههای نرمافزاری Bosch Sensortec.
- قابلیتهای حسگری همیشه روشن با مدیریت هوشمند انرژی.
- موتور وقفه (interrupt engine) قابل برنامهریزی برای پردازش رویداد-محور.
- حالتهای توان چندگانه (Normal, Low Power).
- رابطهای دیجیتال I²C و SPI برای ارتباط.
- محدوده ولتاژ کاری: 1.71V تا 3.6V.
- پکیج WLCSP فشرده ۲۴ پین (۲.۵ میلیمتر × ۲.۵ میلیمتر × ۰.۸ میلیمتر).
- معماری رویداد-محور.
- گامشمار یکپارچه.
مزایا
- کاهش مصرف انرژی برای وظایف حسگری حرکت به دلیل میکروکنترلر یکپارچه.
- کاهش بار پردازش پیچیده حسگر از MCU میزبان، که طراحی سیستم را ساده میکند.
- پکیج WLCSP فشرده امکان ادغام در دستگاههای با فرم فاکتور کوچک را فراهم میآورد.
- ارائه دادههای حرکتی سطح بالا و رویدادهای شناسایی شده.
- پشتیبانی از عملکرد "همیشه روشن" بدون تخلیه بیش از حد باتری.
- تسهیل توسعه سریع با الگوریتمهای یکپارچه ترکیب حسگر و تشخیص فعالیت.
محدودیتها
- برای پیکربندی اولیه، بازیابی دادهها و کنترل کلی سیستم به یک MCU میزبان خارجی نیاز دارد.
- برای عملکرد بهینه در برخی کاربردها (مثلاً جبران بایاس ژیروسکوپ) ممکن است کالیبراسیون اولیه یا ملاحظات محیطی خاصی لازم باشد.
- بهروزرسانیهای فرمور برای ویژگیهای جدید یا رفع اشکال ممکن است ضروری باشد که معمولاً به یک رابط برنامهنویسی خاص نیاز دارد.
- حافظه داخلی ممکن است برای کاربردهای بسیار پیچیده و تعریفشده توسط کاربر فراتر از پیشنهادات استاندارد ترکیب حسگر محدود باشد.
Key Technical Specifications
| Parameter | Specification |
|---|---|
| Supply Voltage (VDD) | 1.71V to 3.6V |
| Supply Voltage (VDDIO) | 1.71V to 3.6V |
| Accelerometer Range | ±2g, ±4g, ±8g, ±16g (configurable) |
| Gyroscope Range | ±125 dps, ±250 dps, ±500 dps, ±1000 dps, ±2000 dps (configurable) |
| Current Consumption (Typ. Fuser2 Core running, accel 50 Hz) | ~350 µA |
| Current Consumption (Typ. Accel only, 50 Hz, Fuser2 OFF) | ~45 µA |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 24-pin WLCSP (2.5mm x 2.5mm x 0.8mm) |
| Digital Interfaces | I²C (up to 3.4 MHz), SPI (up to 10 MHz) |
| Accelerometer ODR | Up to 1600 Hz |
| Gyroscope ODR | Up to 3200 Hz |
معماری داخلی
BHA260 شامل یک شتابسنج MEMS سه محوره و یک ژیروسکوپ MEMS سه محوره است. این حسگرها سیگنالهای آنالوگ خام را تولید میکنند که توسط مبدلهای آنالوگ به دیجیتال (ADCs) داخلی دیجیتالی میشوند. دادههای حسگر دیجیتال حاصل سپس به هسته میکروکنترلر Fuser2 تعبیه شده منتقل میشوند. هسته Fuser2، مجهز به موتور وقفه و حافظه داخلی (RAM و NVM)، الگوریتمهای از پیش بارگذاری شده ترکیب حسگر، تشخیص فعالیت و ویژگیهای آگاهی از زمینه را اجرا میکند. دادههای پردازش شده، رویدادها یا مقادیر حسگر خام سپس از طریق رابطهای دیجیتال استاندارد مانند I²C یا SPI در دسترس یک پردازنده میزبان قرار میگیرند.
سوالات فنی متداول
۱. س: BHA260 چگونه به مصرف انرژی کم برای حسگری همیشه روشن دست مییابد؟
* ج: BHA260 یک هسته میکروکنترلر اختصاصی Fuser2 را یکپارچه میکند که برای عملکرد فوقالعاده کممصرف بهینه شده است. این هسته به طور کارآمد دادههای حسگر را پردازش کرده و الگوریتمها را روی تراشه اجرا میکند، بار را از پردازنده میزبان اصلی برمیدارد و به سیستم اجازه میدهد تا برای مدت زمان طولانی در حالت کممصرف باقی بماند.
۲. س: BHA260 از چه رابطهای دیجیتالی برای ارتباط با MCU میزبان پشتیبانی میکند؟
* ج: BHA260 از هر دو رابط سریال دیجیتال I²C (تا ۳.۴ مگاهرتز) و SPI (تا ۱۰ مگاهرتز) پشتیبانی میکند. این رابطها MCU میزبان را قادر میسازند تا حسگر را پیکربندی کند، دادههای حسگر خام یا پردازش شده را بخواند و رویدادهای شناسایی شده را بازیابی کند.
۳. س: آیا BHA260 میتواند برای الگوریتمهای سفارشی فراتر از موارد از پیش بارگذاری شده استفاده شود؟
* ج: در حالی که BHA260 با کتابخانههای نرمافزاری از پیش یکپارچه Bosch Sensortec برای ترکیب حسگر و تشخیص فعالیت ارائه میشود، هسته Fuser2 یک میکروکنترلر قابل برنامهریزی است. این امکان توسعه فرمور سفارشی را فراهم میکند و به کاربران اجازه میدهد تا الگوریتمهای خاص را پیادهسازی کرده یا عملکرد را گسترش دهند، البته با توجه به حافظه و منابع موجود.
۴. س: نقش اصلی هسته Fuser2 در BHA260 چیست؟
* ج: هسته Fuser2 یک میکروکنترلر فوقالعاده کممصرف است که به طور خاص برای پردازش دادهها از شتابسنج و ژیروسکوپ یکپارچه طراحی شده است. نقش اصلی آن اجرای الگوریتمهای پیچیده ترکیب حسگر، مدیریت رویدادهای حرکتی، انجام تشخیص فعالیت و کاهش بار محاسباتی روی پردازنده میزبان است که حسگری "همیشه روشن" را تسهیل میکند.
قطعات مشابه / جایگزین
- BHI260AB: Bosch Sensortec | هاب حسگر هوشمند مشابه با IMU یکپارچه و هسته Fuser2، در یک SiP با یک مغناطیسسنج BMM150 جداگانه.
- BMI270: Bosch Sensortec | یک IMU شش محوره کممصرف (شتابسنج و ژیروسکوپ) با تشخیص ژست و ردیابی فعالیت روی تراشه.
- LSM6DSRX: STMicroelectronics | یک ماژول اینرسی iNEMO با هسته یادگیری ماشینی تعبیه شده و FSM برای حسگری حرکت همیشه روشن.
- ICM-20602: TDK InvenSense | یک دستگاه ردیابی حرکت ۶ محوره (ژیروسکوپ ۳ محوره و شتابسنج ۳ محوره).
جدول منابع
| نوع منبع | لینک رسمی سازنده |
|---|---|
| Datasheet | BHA260/BHI260 Datasheet |
| Product Brief | BHA260/BHI260 Product Brief |
| Application Notes | N/A |
این بخش برای معرفی ICهای مهم و پرکاربرد تهیه شده است و هدف آن آشنایی بیشتر طراحان و علاقهمندان به الکترونیک میباشد. لطفاً توجه داشته باشید که لزوماً تمامی قطعات ارائه شده در اینجا بخشی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز، میتوانید درخواست تامین قطعه را با تماس با ما از طریق orders@gebrabit.com ارسال نمایید.