TM1650 là IC điều khiển LED để điều khiển đèn LED với giao diện quét bàn phím. Có giao diện digital điều khiển đầu vào và đầu ra MCU, chân dữ liệu, IC điều khiển LED, quét bàn phím, điều chỉnh độ sáng và các chức năng khác được tích hợp trong đó. TM1650 có hiệu suất và chất lượng ổn định. Nó phù hợp cho các ứng dụng dài 24 giờ.
Cấu hình sơ đồ chân TM1650
Tên chân | Mô tả |
DIG1 | Đầu ra LED 1 / đầu ra quét bàn phím 1 |
DIG2 | Đầu ra LED 2 / đầu ra quét bàn phím 2 |
DIG3 | Đầu ra LED 3 / đầu ra quét bàn phím 3 |
DIG4 | Đầu ra LED 4 / đầu ra quét bàn phím 4 |
SCL | Đầu vào xung clock nối tiếp I2C |
SDA | Đầu vào / đầu ra dữ liệu nối tiếp I2C |
A / K11 | Đầu ra LED A / đầu vào quét phím K11 |
B / K12 | Đầu ra LED B / đầu vào quét phím K12 |
C / K13 | Đầu ra LED C / đầu vào quét phím K13 |
D / K14 | Đầu ra LED D / đầu vào quét phím K14 |
E / K15 | Đầu ra LED E / đầu vào quét phím K15 |
F / K16 | Đầu ra LED F / đầu vào quét phím K16 |
G / K17 | Đầu ra LED G / đầu vào quét phím K17 |
DP / KP | Đầu ra LED DP / đầu vào quét phím KP |
GND | Chân nối đất |
VDD | Chân cấp nguồn |
Tính năng & Thông số kỹ thuật
- Hai chế độ hiển thị: 8-segment× 4 chữ số và 7-segment× 4 chữ số
- IC điều khiển dòng điện lớn hơn 25mA,
- Điều khiển độ sáng 8 cấp độ
- Quét bàn phím: IC điều khiển transistor tích hợp bên trong 7 × 4bit
- Giao thức nối tiếp 2-wire tốc độ cao
- Mạch dao động xung clock tích hợp
- Mạch khởi động lại nguồn tích hợp
- Điện áp cấp 2,8V-5,5V
- Có package DIP16 và SOP16
IC tương tự TM1650
MBI5026GD, CD4511, MAX6945, MAX7221
Sử dụng IC điều khiển hiển thị bàn phím TM1650
Đây là linh kiện giá rẻ và linh hoạt, có thể được sử dụng trong nhiều ứng dụng khác nhau. Nó có thể được sử dụng trong BAR-Graph Display, Industrial Control, LED Matrix Display, và hơn thế nữa; các thiết bị có chế độ tắt khi nguồn điện thấp 150μA, điều khiển độ sáng 8 kênh, thanh ghi giới hạn quét cho phép người dùng hiển thị từ 1 đến 8 chữ số và chế độ kiểm tra buộc tất cả các đèn LED phải theo datasheet của TM1650. Sơ đồ chân cho IC TM1650 được hiển thị bên dưới-
TM1650 sử dụng giao thức truyền nối tiếp I2C 2 dây. Tín hiệu bắt đầu: Giữ SCL ở mức “1” và SDA nhảy từ “1” sang “0”, được coi là tín hiệu bắt đầu.
Tín hiệu kết thúc: Giữ SCL ở mức “1” và SDA nhảy từ “0” sang “1”, được coi là tín hiệu kết thúc. Nếu giao tiếp diễn ra bình thường, chip sẽ chủ động kéo SDA xuống thấp sau khi giảm xuống ở xung nhịp thứ 8.
Khi kiểm tra SCL có một xung cạnh lên và SDA được reset về trạng thái đầu vào “1”: giữ SDA ở mức “1”, SCL nhảy từ “0” sang “1”, và sau đó từ “1” sang ” 0 “. Giữ SDA ở mức” 0 “, SCL nhảy từ” 0 “sang” 1 “, và sau đó từ” 1 “đến” 0 “.
Truyền định dạng của một byte dữ liệu được thể hiện trong hình 4, khi dữ liệu được gửi đi, bit MSB đến trước và bit LSB sau. Dữ liệu của bộ vi xử lý đi qua bus 2-wire giao tiếp với TM1650.
Khi SCL ở mức logic cao khi nhận dữ liệu, tín hiệu trên SDA phải không thay đổi; chỉ có tín hiệu trên SCL và tín hiệu trên SDA chỉ có thể thay đổi khi tín hiệu xung nhịp ở mức logic thấp.
Cách sử dụng IC TM1650
Mặc dù datasheet sử dụng giao thức I2C nhưng có thể được điều khiển mà không cần giao thức I2C và được khuyến nghị làm như vậy vì trước hết vi mạch này không có địa chỉ I2C, có nghĩa là không thể dùng nhiều hơn một lnh kiện I2C trên bus dữ liệu I2C, một sơ đồ cơ bản của TM1650 được hiển thị bên dưới.
Như bạn có thể thấy linh kiện này được tạo ra để điều khiển bằng bàn phím ma trận có thể được sử dụng để điều khiển IC TM1650. Ngoài ra, IC này có thể được điều khiển với sự trợ giúp của Arduino , để làm như vậy bạn sử dụng thư viện TM16XX bằng maxint-rd từ GitHub, thư viện này sẽ cho phép bạn điều khiển IC TMS1650 bằng bất kỳ chân nào trên Arduino.
Các ứng dụng
- Đồ gia dụng
- Hộp set-top
- Điều hòa nhiệt độ
- DVD / VCD
- Ứng dụng hiển thị
Mô hình và kích thước 2D
>> Mời anh em xem thêm