CD4014 là vi mạch theo chuẩn logic CMOS thuộc dòng mạch tích hợp CD4000. Nó là thanh ghi dịch 8 bit với đầu vào dữ liệu nối tiếp hoặc song song và đầu ra dữ liệu nối tiếp. Có các chân cho cả đầu vào dữ liệu nối tiếp và đầu vào dữ liệu song song.
Chân chọn chế độ để điều khiển chế độ nhận dữ liệu đầu vào. IC này tạo thành từ các flipflop. Tín hiệu xung clock chung cấp tín hiệu xung cạnh cho tất cả các flipflop, đó là lý do tại sao nó hoạt động đồng bộ với nhau.
Tất cả các đầu vào được mắc với diode để bảo vệ chóng phóng điện tĩnh. Nó có các package PDIP, GDIP, PDSO 16 chân.
CD4014 là một thanh ghi dịch 8 bit có mười bốn chân. Trong đó, bảy chân chịu trách nhiệm nhận dữ liệu song song từ chân 1 đến chân 7. Ngoài ra còn có ba chân đầu ra từ Q6 đên Q8. Hình dưới đây cho biết sơ đồ chân.
Số chân | Tên chân | Mô tả |
1, 4, 5, 6, 7, 13, 14, 15 | INPUT PI 1 to INPUT PI 7 | Các chân dữ liệu đầu vào song song |
2, 3, 12 | OUTPUT Q6, Q7, Q8 | Chân đầu ra |
8 | VSS (Ground) | Chân nối đất hoặc nguồn điện âm |
9 | INPUT P / S | Chân đầu vào điều khiển nhận song song hoặc nối tiếp |
10 | Clock | Đầu vào xung clock |
11 | SERIAL IN | Chân dữ liệu đầu vào nối tiếp |
16 | VDD | Chân cấp nguồn dương |
Lưu ý: Có thể tham khảo datasheet để biết thêm thông số kỹ thuật. Link datasheet ở cuối hướng dẫn.
Các thanh ghi dịch thay thế và tương đương: 74HC595, CD4035, CD4015, CD4014
IC này như bộ chuyển đổi tín hiệu song song sang nối tiếp. Nó cho phép lấy nhiều giá trị đầu vào cùng một lúc và sau đó chuyển chúng ra ngoài bằng cách điều khiển tín hiệu song song cho bốn chân đầu ra. Nếu bạn muốn điều khiển nhiều thiết bị thông qua một bộ vi điều khiển, hãy sử dụng IC này.
Ví dụ với led, IC CD4014 rất dễ sử dụng. Sơ đồ kết nối và sơ đồ logic được hiển thị bên dưới. Cấu tạo bên trong bao gồm flopflop D master-slave. Bạn có thể thấy nó sử dụng cùng xung clock.
Có một chân đầu vào điều khiển chọn đầu vào dữ liệu song song / nối tiếp chịu trách nhiệm xác định xem dữ liệu dịch vào thanh ghi theo cách song song hay nối tiếp. Khi giá trị của đầu vào điều khiển P/ S co mức logic thấp hoặc 0, thì dữ liệu sẽ được dịch tuần tự vào thanh ghi.
Dữ liệu sẽ gửi ở chế độ song song ở từng giai đoạn xử lý khi đầu vào P/S ở mức logic cao hoặc 1. Thanh ghi dịch CD4014 có xung clock chung chịu trách nhiệm dịch dữ liệu. Tại cạnh xung tích cực cao của tín hiệu xung clock, dữ liệu được dịch vào thanh ghi theo cách nối tiếp hoặc song song tùy thuộc vào trạng thái của chân đầu vào điều khiển P/S.
Có ba đầu ra từ các giai đoạn xử lý bit thứ sáu, thứ bảy và thứ tám của flipflop. Sơ đồ logic của mạch được đưa ra dưới đây
IC CD4014 có thể được sử dụng để phân kênh dữ liệu. Có thể điều khiển các đầu ra khi bạn không có đủ chân GPIO trên vi điều khiển hoặc bộ vi xử lý vì IC có tám chân đầu vào dữ liệu song song và một chân đầu vào dữ liệu nối tiếp.
Cuối cùng, hãy xem hai mạch ví dụ để hiểu rõ hơn về nguyên lý hoạt động. Proteus được có thư viện hỗ trợ CD4014, có thể sử dụng thư viện này để thiết kế các mạch ví dụ. Đầu tiên, là một ví dụ dịch dữ liệu song song. Sau đó là ví dụ về dịch dữ liệu nối tiếp.
Trước hết, ta chọn truyền dữ liệu song song bằng cách đặt chân P / S ở mức logic cao. Do đó, thanh ghi dịch CD4014 chỉ dịch dữ liệu từ các chân dữ liệu song song từ D0 đến D7.
Khi bắt đầu, chúng ta cấp đầu vào cho các chân đầu vào song song là 00000111. Sau đó, cấp một xung cạnh dương của xung clock, 111 xuất hiện ở các chân đầu ra.
Tương tự, chúng ta đưa ra các đầu và có logic là 00000101 và 00000100. Do đó, logic tương ứng xuất hiện ở các chân đầu ra khi có cạnh xung nhịp dương.
Tóm lại, lợi thế của việc sử dụng dịch dữ liệu song song là dữ liệu xuất hiện ở đầu ra chỉ trong một cạnh xung kích hoạt duy nhất.
Trong ví dụ này sử dụng thanh ghi dịch 8 bit để truyền dữ liệu đến các chân đầu ra theo từng bit một. Đầu tiên, đặt chân P / S về mức logic 0 sẽ chọn chế độ dịch dữ liệu nối tiếp.
Sau đó cấp logic 00000001 vào đầu vào dữ liệu nối tiếp. Như có thể thấy từ mô phỏng, đầu ra bắt đầu xuất hiện ở các chân Q6-Q8 sau 7 chu kì xung nhịp (dịch 8 bit nhưng chỉ cần 7 chu kì vì tín hiệu lúc đầu xung nhịp đã ở mức thấp).
>>> Mời anh em xem thêm