BNO055 là Hệ thống trong gói (SiP), tích hợp gia tốc kế 14 bit ba trục, con quay hồi chuyển 16 bit ba trục với phạm vi ± 2000 độ mỗi giây, cảm biến địa từ ba trục và Bộ vi điều khiển 32 bit Cortex M0 + chạy Bosch Phần mềm tổng hợp cảm biến Sensortec, trong một gói duy nhất.
Số PIN | Tên ghim | Sự miêu tả |
1 | Vin | Đầu vào cung cấp điện 3.3-5.0V |
2 | 3Vo |
Đầu ra 3.3V từ bộ điều chỉnh điện áp tuyến tính trên bo mạch, bạn có thể lấy lên đến khoảng 50mA nếu cần |
3 | GND | Chân chung / GND cho nguồn và logic |
4 | SDA |
Chân dữ liệu I2C, kết nối với đường dữ liệu I2C của bộ vi điều khiển của bạn. Chân này có thể được sử dụng với logic 3V hoặc 5V và có một bộ kéo 10K trên chân này. |
5 | SCL |
Chân đồng hồ I2C, kết nối với dòng đồng hồ I2C của bộ vi điều khiển của bạn. Chân này có thể được sử dụng với logic 3V hoặc 5V và có một bộ kéo lên 10K trên chân này |
6 | RST |
Chân thiết lập lại phần cứng. Đặt chân này ở mức thấp rồi đến mức cao để thiết lập lại cảm biến. Chân này là 5V an toàn. |
BMX055, MPU9250
BNO055 là Hệ thống trong gói (SiP), tích hợp gia tốc kế 14 bit ba trục, con quay hồi chuyển 16 bit ba trục với phạm vi ± 2000 độ mỗi giây, cảm biến địa từ ba trục và bộ vi điều khiển 32 bit cortex M0 + chạy Bosch Phần mềm tổng hợp cảm biến Sensortec, trong một gói duy nhất.
Các bộ chip tương ứng được tích hợp vào một vỏ 28-pin LGA 3,8mm x 5,2mm x 1,1 mm duy nhất. Để tích hợp hệ thống tối ưu, BNO055 được trang bị giao diện I2C và UART hai chiều kỹ thuật số. Giao diện I2C có thể được lập trình để chạy với giao thức HID-I2C, biến BNO055 thành giải pháp trung tâm cảm biến cắm và chạy cho các thiết bị chạy hệ điều hành Windows 8.0 hoặc 8.1.
Con chip này cũng có thể được tìm thấy trong một mô-đun dựng sẵn, do các ngành công nghiệp Adafruit sản xuất. Vì mô-đun này đi kèm với giao diện I2C chung, giao tiếp với các bộ vi điều khiển khác nhau và FPGA trở nên dễ dàng hơn.
Nếu bạn đang sử dụng mô-đun, tất cả các yêu cầu phần cứng thụ động cần thiết đều được tích hợp sẵn trên bo mạch, nhưng nếu bạn đặt con chip này trực tiếp lên PCB, thì một số phần thiết kế nhất định phải để hoạt động trơn tru.
Đây là một vi mạch rất linh hoạt và nó có thể giao tiếp với thiết bị chính trong ba cấu hình, sơ đồ cho mỗi cấu hình được hiển thị bên dưới.
Bus I²C sử dụng đường tín hiệu SCL (= chân SCx, đồng hồ nối tiếp) và SDA (= chân SDx, đầu vào và đầu ra dữ liệu nối tiếp). Cả hai đường được kết nối với VDDIO bên ngoài thông qua điện trở kéo lên để chúng được kéo lên cao bus tự do.
BNO055 hỗ trợ giao diện UART với các cài đặt sau: 115200 bps, 8N1 (8 bit dữ liệu, không có bit chẵn lẻ, một bit dừng). Độ dài tối đa hỗ trợ đọc và ghi là 128 Byte. Cấu trúc gói để đọc và ghi thanh ghi được mô tả dưới đây.
Giao diện I2C có thể được lập trình để chạy với giao thức HID-I2C, biến BNO055 thành giải pháp trung tâm cảm biến cắm và chạy cho các thiết bị chạy hệ điều hành Windows 8.0 hoặc 8.1
Mô hình 2D cho IC được hiển thị bên dưới, nếu bạn đang thiết kế một PCB nhỏ gọn với nó, phép đo bên dưới có thể hữu ích, bạn có thể tìm thấy thêm thông tin về kích thước trong biểu dữ liệu của sản phẩm được liên kết trong mô tả.
>> Mời anh em xem thêm