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ờ.
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 |
MBI5026GD, CD4511, MAX6945, MAX7221
Đâ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.
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.
>>> 100+ Mã Sản Phẩm Dây Rút: https://mecsu.vn/san-pham/day-rut-nhua.5op
>>> 1000+ Mã Sản Phẩm Đầu Cosse: https://mecsu.vn/san-pham/dau-cosse.Q1j
>> Mời anh em xem thêm