[Tìm hiểu] Bộ điều khiển chuyển động digital 9 trục MPU9250

0
310

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. 

bo-dieu-khien-chuyen-dong-digital-9-truc-mpu9250

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.

Giao tiếp truyền thông MPU9250

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ơ đồ chân MPU0250

Sơ đồ sau đây cho thấy sơ đồ chân của Bộ xử lý chuyển động digital 9 trục MPU9250:

so-do-chan-MPU0250

Cấu hình chân

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.

Các tính năng và thông số kỹ thuật của MPU9250

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ảm biến nhiệt độ đầu ra digital
Độ nhạy chéo Tối thiểu
Bộ lọc digial do người dùng lập trình
Loại package QFN
Kích thước 3x3x1mm

Tính năng của con quay hồi chuyển

  • Nó có một con quay hồi chuyển MEMS 3 trục
  • Cảm biến tốc độ góc trục X, Y và Z đầu ra digital (con quay hồi chuyển) với phạm vi tỷ lệ do người dùng lập trình là ± 250, ± 500, ± 1000 và ± 2000 ° /s
  • Nó có ba bộ chuyển đổi Analog sang Digital 16 bit
  • Nó có bộ lọc low-pass có thể lập trình digital 
  • Dòng điện hoạt động: 3.2mA 
  • Dòng điện khi ở chế độ sleep: 8µA 
  • Hệ số thang đo độ nhạy được hiệu chuẩn tại nhà máy 
  • Khả năng tự kiểm tra

 Tính năng của gia tốc kế

  • Nó có một gia tốc kế MEMS ba trục
  • Gia tốc kế ba trục đầu ra digital với phạm vi thang đo có thể lập trình là ± 2g, ± 4g, ± 8g và ± 16g
  • Nó cũng có ba bộ chuyển đổi tín hiệu analog sang tín hiệu digital với độ phân giải 16-bit
  • Dòng hoạt động: 450µA 
  • Dòng hoạt động công suất thấp: 8,4µA ở 0,98Hz, 19,8µA ở 31,25Hz
  • Dòng điện ở chế độ sleep: 8µA
  • Chế độ ngắt do người dùng lập trình
  • Nó cũng đi kèm với tính năng ngắt khởi động để có công suất tiêu thụ tối ưu cho ứng dụng của bộ xử lý.
  • Khả năng tự kiểm tra lỗi

 Tính năng của từ kế

  • Nó là một từ kế MEMS ba trục
  • Cảm biến từ trường hiệu ứng Hall 3 trục làm từ silicon nguyên khối với bộ thu từ tính
  • Nó có dải giá trị thay đổi rộng và độ phân giải cao với mức tiêu thụ dòng điện thấp.
  • Độ phân giải dữ liệu đầu ra là 14 bit (0,6µT / LSB) 
  • Nó có dãy giá trị đo lường ± 4800µT
  • Dòng điện hoạt động bình thường: 280µA
  • Tỷ lệ lặp lại: 8Hz
  • Chức năng tự kiểm tra với nguồn từ tính bên trong để xác nhận hoạt động của cảm biến từ tính.

Sơ đồ khối MPU9250

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:

so-do-khoi-MPU9250

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ở.

Các ứng dụng MPU9250

  • Bộ điều khiển trò chơi dựa trên chuyển động
  • Điều khiển từ xa 3D cho DTV được kết nối Internet và hộp giải mã tín hiệu, chuột 3D
  • Cảm biến có thể đeo được lên người và giám sát sức khỏe khi hoạt động thể dục và thể thao
  • Dịch vụ ứng dụng vị trí địa lí, các địa điểm ưa thích và tính toán chết (tính vị trí hiện tại dựa trên vị trí trước đó với tốc độ và hướng di chuỷen)
  • Thiết bị cầm tay và máy chơi game di động

Sơ đồ 2D MPU9250

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.

so-do-2d-MPU9250

>>> Mời anh em xem thêm:

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments