Giới thiệu
Module VNG BLE nRF52832 là module kế tiếp sau module VNG BLE nRF51822, được các kỹ sự tại IoT Lab thuộc công ty VNG thiết kế nhằm cung cấp thêm sự lựa chọn cho các developers trong việc phát triển ứng dụng cho Internets of Things. So với module VNG BLE nRF51822, module mới này sử dụng chip xử lý trung tâm là Nordic nRF52832 với ưu điểm nổi bật là:
+ Bộ vi xử lý ARM Cortex-M4 64MHz hỗ trợ FPU với dung lượng bộ nhớ RAM và Flash tăng gấp đôi.
+ Hỗ trợ Bluetooth Low Energy 5.0, với ưu điểm vượt trội về khoảng cách và thông lượng.
Có thể thấy, module này có các thông số kỹ thuật nổi bật hơn, phù hợp để tích hợp trong các thiết bị có yêu cầu cấu hình cao hơn so với module VNG BLE nRF51822.
Pinout và một số hình ảnh
Thông số chi tiết
STT | Tính năng | Mô tả |
---|---|---|
1 | CPU | Nordic nRF52832, nhân ARM Cortex-M4 64-bit hỗ trợ FPU. |
2 | Xung nhịp hệ thống | 64MHz |
3 | Flash | 512 KB |
4 | RAM | 64 KB |
5 | Truyền thông không dây 2.4GHz | Đặc biệt hỗ trợ giao tiếp Bluetooth Low Energy 5.0, hiệu quả vượt trội về thông lượng, khoảng cách hoạt động so với BLE 4.x. Có hỗ trợ BLE ở tốc độ 2Mbps. |
-96 dBm sensitivity in Bluetooth ® low energy mode | ||
2 Mbps Bluetooth® low energy mode | ||
1 Mbps, 2 Mbps supported data rates | ||
TX power -20 to +4 dBm in 4 dB steps | ||
Single-pin antenna interface | ||
RSSI (1 dB resolution) | ||
6 | Tiêu thụ năng lượng thấp | Ultra low power consumption |
5.3 mA peak current in TX (0 dBm) | ||
5.4 mA peak current in RX | ||
0.3 μA at 3 V in OFF mode | ||
0.7 μA at 3 V in OFF mode with full 64 kB RAM retention | ||
1.9 μA at 3 V in ON mode, no RAM retention, wake on RTC | ||
7 | GPIO | 30 kênh, trong đó có 8 kênh ADC 12bit; Điện áp: 0 ÷ +3.3V |
8 | Timer | 5 bộ Timer 32bit với chế độ counter hỗ trợ EasyDMA |
9 | UART | 01 bộ hỗ trợ EasyDMA. Có thể cấu hình UART Hardware flow control (RTS/CTS) |
10 | SPI | 03 bộ (master hoặc slave) hỗ trợ EasyDMA. |
11 | I2C | 02 bộ hỗ trợ EasyDMA |
12 | I2S | 01 bộ hỗ trợ EasyDMA |
13 | PWM | Tối đa 3 kênh tại cùng thời điểm, hỗ trợ EasyDMA |
14 | Ngắt ngoài | Cấu hình trên các kênh GPIO. |
15 | Cảm biến nhiệt độ | Bên trong chip nRF52832 |
16 | QDEC | Quadrature decoder |
17 | AES | AES HW với EasyDMA |
18 | NFC-A Tag | Tính năng thẻ NFC-A (Kết nối anten từ header) |
19 | RTC | Realtime counter |
20 | WDT | Watchdog Timer |
21 | Nạp chương trình | |
SWD (Tương thích DAPLink interface) | ||
Cổng Serial (nrfutil). | ||
22 | Nguồn cung cấp | Từ 1.7V đến 3.6V (thường cấp nguồn 3V hoặc 3.3V). |
23 | Nhiệt độ làm việc | -40 đến 85 độ C. |
24 | Frameworks | Arduino IDE, mbed-os, zephyr-os, mynewt-os, Nordic SDK, … |
Ứng dụng
Module VNG BLE nRF52832 có thể được sử dụng để làm đơn vị xử lý trung tâm của các thiết bị trong hệ sinh thái Internet of Things. Một số ứng dụng điển hình như:
- Beacons, định vị trong nhà.
- Thiết bị đeo tay
- Các node cảm biến, ngoại vi điều khiển
- Smart home.
- Thiết bị y tế, thể thao thông minh
- Đồ chơi và trò chơi điện tử
- Chiếu sáng thông minh
- …
Hướng dẫn sử dụng
Module VNG BLE nRF52832 là thành phần chính trên bo mạch VBLUno52, sắp ra mắt trong thời gian sắp tới.
Hiện tại, các bạn có thể sử dụng mbed-OS, Zephyr-OS, Mynew-OS để phát triển ứng dụng cho module VNG BLE nRF52832, cũng như bo mạch VBLUno52.