Bộ điều khiển chuyển động digital MPU9250 là bộ xử lý đa năng được giới thiệu bởi Asahi Kasei Microdevices Corporation.
MPU9250 là thiết bị giám sát chuyển động của 9 trục với 3 trục gia tốc kế, 3 trục từ kế và 3 trục con quay hồi chuyển được tích hợp vào một vi mạch nhỏ gọn.
DMP có ba Bộ chuyển đổi tín hiệu analog sang tín hiệu digital độ phân giải 16 bit để số hóa các kết quả đầu ra từ gia tốc kế, từ kế và con quay hồi chuyển. Thiết bị cũng có nguồn điện riêng cho các I / O digital, cảm biến nhiệt độ tích hợp và ngắt có thể lập trình.
Bộ xử lý MPU9250 có giao tiếp I2C để truyền dữ liệu nối tiếp ở tốc độ 400 kHz. Để giao tiếp nhanh hơn, nó cũng hỗ trợ giao tiếp với ngoại vi nối tiếp ( SPI ) tốc độ lên đến 20MHz. DMP cũng được cung cấp giao thức I2C hỗ trợ để giao tiếp với các cảm biến phi quán tính như cảm biến áp suất, v.v.
Hướng dẫn này sẽ nói về cấu hình chân, tính năng, thông số kỹ thuật, giao tiếp và ứng dụng.
Sơ đồ sau đây cho thấy sơ đồ chân của Bộ xử lý chuyển động digital 9 trục MPU9250:
Chip xử lý chuyển động digital 9 trục MPU9250 có tổng cộng 24 chân nhưng chỉ có 10 chân trong số đó là mở rộng cho bo mạch. Chi tiết cấu hình chân trong bảng được đề cập dưới đây:
Số chân | Tên chân | Đặc điểm |
2-6, 14-17 | NC | Không có kết nối |
1 | RESV | Chân đấu nối VDDIO (chân tùy chọn) |
7 | AUX-CL | I2C Master Serial Clock cho kết nối cảm biến bên ngoài |
8 | VDDIO | Chân cấp nguồn I / O digital |
9 | AD0 / SDO | I2C địa chỉ dữ liệu có trọng số thấp / Chân đầu ra dữ liệu nối tiếp |
10 | REGOUT | Chân kết nối bộ lọc nhiễu |
11 | FSYNC | Chân đầu vào đồng bộ hóa khung truyền dữ liệu |
12 | NS | Chân ngắt |
13 | VDD | Chân cấp nguồn |
18 | GND | Chân nối đất |
19 | RESV | Không kết nối (Tùy chọn) |
20 | RESV | Chân nối đất (Tùy chọn) |
21 | AUX-DA | Đầu vào dữ liệu nối tiếp I2C kết nối cảm biến bên ngoài |
22 | nCS | Chân chọn chip |
23 | SCL / SCLK | Xung nhịp giao thức nối tiếp I2C / SPI |
24 | SDA / SDI | Chân dữ liệu nối tiếp I2C / SPI |
Giao tiếp I2C phụ: Giao tiếp này được sử dụng cho giao tiếp cảm biến bên ngoài chip. Nó có hai chế độ là chế độ Master I2C và chế độ Pass-Through.
Đồng bộ hóa khung truyền: Nó được sử dụng để đồng bộ hóa khung dữ liệu trong trường hợp truyền dữ liệu bị lỗi.
I2C: Inter-Integrated Circuit là một giao thức truyền bán song công (truyền dẫn dữ liệu luân phiên theo 2 hướng) cho giao thức nối tiếp.
SPI: Giao tiếp ngoại vi nối tiếp là một giao thức tốc độ cao nhờ có giao thức truyền song công (có thể truyền dữ liệu cùng lúc theo 2 hướng).
VDDIO: Chân cung cấp nguồn cho các chân đầu vào / đầu ra digital.
Sau đây là một số tính năng của DMP MPU 9 trục:
Tính năng và thiết bị ngoại vi | khả dụng |
Kết cấu vi mạch | MEMS |
Tốc độ dữ liệu SPI | 1 Mhz |
Tốc độ đọc dữ liệu nhanh SPI | 20 Mhz |
Tốc độ dữ liệu I2C | 400 kHz |
Khả năng chịu sốc | 10.000g |
Bộ đệm FIFO | 512 byte |
Giao tiếp I2C phụ trợ | 1 |
SPI | 1 |
I2C | 1 |
Điện áp hoạt động | 2,4-3,6 Volts |
Dòng điện hoạt động | 3,5mA |
VDDIO | Có |
Cảm biến nhiệt độ đầu ra digital | Có |
Độ nhạy chéo | Tối thiểu |
Bộ lọc digial do người dùng lập trình | Có |
Loại package | QFN |
Kích thước | 3x3x1mm |
Sơ đồ khối của Bộ xử lý chuyển động digital cho thấy khả năng kết nối của bộ xử lý và thiết bị ngoại vi như sau:
Giao tiếp của MPU9250 DMP với các bộ vi điều khiển được thể hiện trong sơ đồ dưới đây:
Bộ vi điều khiển phải có ít nhất một giao thức truyền dữ liệu nối tiếp SPI hoặc I2C để giao tiếp với module.
Module được cấp nguồn thông qua các chân cấp nguồn
Kết nối các chân analog của vi điều khiển với đường dữ liệu nối tiếp (SDA) và chân xung nhịp cho giao thức nối tiếp (SCA). Quá trình truyền sẽ diễn ra thông qua giao thức I2C.
Module có giao tiếp ngoại vi nối tiếp cũng có thể kết nối.
Đảm bảo có thêm các điện trở kéo lên để tránh mất tín hiệu I2C, nếu bộ vi điều khiển không sử dụng điện trở.
Bộ xử lý chuyển động digital 9 trục MPU9250 có package 24 Lead QFN. Hình dưới đây mô tả mô hình 2d của Bộ xử lý chuyển động digital 9 trục MPU9250. Nó cho chúng ta biết kích thước vật lý của các thành phần cần thiết khi thiết kế mạch PCB.
>>> Mời anh em xem thêm: