16 RX_PW_P5 Không dùng
2.4.6.1. Đặc tính kỹ thuật
Là chip cảm ứng điện dung của hãng FocalTech được xây dựng bởi MCU 8 bit. Có thể hỗ trợ cảm ứng đa điểm, có chức năng thân thiện hỗ trợ người dùng. Được áp dụng trong các thiết bị cầm tay như: điện thoại di động, notebook.
2.4.6.2. Nguyên lý hoạt động
IC cảm ứng đa điểm FT5206 có các đặc tính như sau đây:
- Hỗ trợ cảm ứng tối đa 10 điểm chạm với trục X và Y
- Có khả năng tự điều chỉnh điện dung
- Hỗ trợ tấm cảm ứng có kích thước tối đa lên đến 8.9 inch
- Khả năng phản hồi cao lên đến 100Hz
- Độ phân giải cảm ứng 100dpi
- Chuẩn giao tiếp I2C hoặc SPI
- Bộ ADC 12 bit
- Được xây dựng bởi MCU có 28kB ROM, 6kB bộ nhớ dữ liệu, và 256B không gian nội
- 11 nguồn ngắt ngoại và 2 nguồn ngắt ngoại
- 3 chế độ hoạt động chính:
+ Ngủ đông
+ Chờ
+ Hoạt động
IC FT5206 có kiến trúc như sau:
Host Interface:
FT5206 giao tiếp với tấm cảm ứng qua giao thức UART giao tiếp với MCU chủ qua I2C hoặc SPI, và các chân ngắt, đánh thức
Hình 2.42 Khối Host Interface
Ở đề tài này, chúng em sử dụng chuẩn giao tiếp I2C để giao tiếp giữa STM32 và
FT5206
Hình 2.43 MCU gửi khung truyền cấu hình thiết lập tới FT5206
Hình 2.45 Mô tả các thanh ghi của FT5206
S: khởi tạo hoặc tái khởi tạo
A[6:0] địa chỉ của các thanh ghi FT ( từ bit 6 đến bit 4 có dữ liệu là “011”, từ bit 3 đến bit 0 các bits dữ liệu có khả năng phát hiện thanh ghi của I2CCON
W = 0: Write R = 1: Read
A(N) : ACK và NACK P: bit Stop
Bảng 2.4 Các thanh ghi giao tiếp giữa MCU và FT5206
Address Tên thanh ghi
(Hex)
0x00 DEVICE_MODE
0x01 GEST_ID
0x03 ~ TOUCHn_XH 0x39 (n = 1, … 5) 0x04 ~ TOUCHn_XL 0x3A (n = 1, … 5) 0x05 ~ TOUCHn_YH 0x3B (n = 1, … 5) 0x06 ~ TOUCHn_YL 0x3C (n = 1, … 5) 0xA5 ID_G_PMODE 2.4.7. Module ESP8266 2.4.7.1. Đặc tính kỹ thuật
Moudule ESP8266 là thiết bị cung cấp giải pháp Wi-Fi SoC nhằm đáp ứng nhu cầu về năng lượng hiệu quả thiết kế nhỏ gọn và hiệu suất đáng tin cậy trong ngành công nghiệp Internet of Things.
Với khả năng kết nối mạng Wi-Fi hoàn chỉnh và khép kín, ESP8266EX có thể hoạt động như một ứng dụng độc lập hoặc là slave của MCU máy chủ.
Bộ nhớ cache tốc độ cao tích hợp giúp tăng hiệu năng hệ thống và tối ưu hóa bộ nhớ hệ thống. Ngoài ra, ESP8266EX có thể được áp dụng cho bất kỳ thiết kế vi điều khiển nào dưới dạng bộ điều hợp Wi-Fi thông qua chuẩn SPI / SDIO hoặc UART.
Lý do nhóm em sử dụng module ESP8266 là vì
- Chuyển đổi nhanh giữa chế độ ngủ và thức dậy cho mục đích tiết kiệm năng lượng
- Xu hướng vô tuyến thích ứng cho hoạt động năng lượng thấp
- Xử lý tín hiệu nâng cao.
2.4.7.2. Nguyên lý hoạt động
Module ESP8266 có những đặc tính kỹ thuật như sau:
- Hỗ trợ chuẩn 802.11 b/g/n
- Chuẩn 802.11 n hỗ trợ băng thông (2.4Ghz), tốc độ lên đến 72 Mbps.
- Chống phân mảnh.
- Có 2 giao diện WiFi ảo
- Nhạy với antenna
- Vi xử lý Tensilica L106 32 bit - Tần số hoạt động: 2.4 GHz ~ 2.5 GHz (2400 MHz ~ 2483.5 MHz) - Công suất TX: + 802.11 b: +20 dBm + 802.11 g: +17 dBm + 802.11 n: +14 dBm - Độ nhạy RX: + 802.11 b: –91 dbm (11 Mbps) + 802.11 g: –75 dbm (54 Mbps) + 802.11 n: –72 dbm (MCS7)
- Hỗ trợ các loại Antena: PCB Trace, External, IPEX Connector, Ceramic Chip
- Nguồn hoạt động 2.5V đến 3.6V
- Dòng giới hạn: 80 mA
- Nhiệt độ giới hạn: -40 đến 125 độ C
- Bảo vệ bởi WPA/WPA2
- Có 32 chân nhưng chân ra trên module ra chân là 8 chân
- Mạng Protocol IPv4, TCP/UDP/HTTP.
- Chế độ Wifi: Station/SoftAP/SoftAP+Station
- Các chuẩn giao tiếp gồm: UART/SDIO/SPI/I2C/I2S/IR Remote Control, GPIO/ADC/PWM/LED Light & Button.
- Cấu hình người dùng: AT Instruction Set, Cloud Server, Android/iOS App. Chính vì thế nên Module ESP8266 rất thích hợp để tích hợp vào các phân mềm Android để lập trình ứng dụng và các ứng dụng của module trên gồm.
- Ứng dụng trong nhà.
- Nhà tự động
- Ổ cắm và đèn thông minh
- Điều khiển không dây.
- IP camera.
- Cảm biến mạng
- Thiết bị điện tử đeo tay
- Nhận biết vị trí WIFI
Bảng 2.5 Tên và chức năng các chân của Module ESP8266 Chân Tên 1 VDDA 2 LNA 3 VDD3P3 4 VDD3P3 5 VDD_RTC 6 TOUT 7 CHIP_EN 8 XPD_DCDC 9 MTMS 10 MTDI 11 VDDPST 12 MTCK 13 MTDO 14 GPIO2 15 GPIO0 16 GPIO4 17 VDDPST 18 SDIO_DATA_2 19 SDIO_DATA_3 20 SDIO_CMD 21 SDIO_CLK 22 SDIO_DATA_0 23 SDIO_DATA_1 24 GPIO5 25 U0RXD 26 U0TXD 27 XTAL_OUT 28 XTAL_IN 29 VDDD 30 VDDA 31 RES12K 32 EXT_RSTB
Sơ đồ khối Module ESP8266
Hình 2.47 Sơ đồ khối module ESP8266