Mạch mã hóa (Encoder)

Một phần của tài liệu Luan van: KY THUAT DIEN - DIEN TU (Trang 179 - 181)

II. KHẢO SÁT MẠCH ĐIỆN TỬ

7. Mạch tổ hợp

7.2.1. Mạch mã hóa (Encoder)

Mô tả

Chức năng của một mạch mã hóa (trong tính toán) là dịch tín hiệu số thập phân ra số BCD-8421. Mạch có 10 ngõ vào ở bên trái và 4 ngõ ra ở bên phải. Khi có một tín hiệu vào hoạt động cần phải được dịch ra một tín hiệu duy nhất.

Tín hiệu vào thập phập 7 hoạt động, nó cho ra tín hiệu BCD là 0111ở ngõ ra bên phải.

Xét mạch mã hóa sau:

Ký hiệu logic cùng với bộ chỉ thị đầu ra của bộ mã hóa thập phân – BCD

Đặc điểm nổi bật là có các vòng tròn nhỏ ở các ngõ vào và ngõ ra. Các vòng tròn nhỏ ở ngõ vào có nghĩa là nó chỉ hoạt động ở mức logic thấp. Các vòng tròn nhỏ ở ngõ ra có nghĩa là các ngõ ra bình thường ở mức cao (logic 1) nhưng khi hoạt động nó chuyển về mức thấp (logic 0).

Bốn bộ đảo thêm vào ngõ rađể tái lập các ngõ ra về dạng thông thường.

Một đặc điểm nữa là nó không có ngõ vào 0. Một con 0 có nghĩa là tín hiệu ra 1111 (ở D, C, B và A). Điều đó là đúng khi tất cả các ngõ vào từ (1 – 9) không có tín hiệu nào hết. Trong trường hợp này được gọi là tín hiệu vào treo lơ lững, chính xác hơn treo trên cao (nghĩa làở mức cao hay logic 1).

Mô phỏng

Xét mạch mã hóa thập phân ra BCD do bộ mã hóa thập phân – BCD 74147 thực hiện:

•Xét bảng chân lý của bộ mã hóa 74147:

- Dòng thứ nhất của bảng tương ứng với trạng thái không có gì vào cả. Tất cả các ngõ vào ở trạng thái treo cao (bập bềnh trên cao). Tất cả các ngõ ra cũng ở trạng thái bập bềnh trên cao: cho chỉ thị đầu ra 0000.

- Dòng thứ hai của bảng ứng với tác động của tín hiệu vào thập phân 9 với một ngõ vào thấp (0), ở ngõ ra DCBA là 0110, qua các bộ đảo chỉ thị BCD cho 1001, tương ứng với 9 thập phân. Dòng thứ hai chứa các dấu X từ 1 đến 8 (X chỉ rằng tín hiệu vào không tương thích).

Một phần của tài liệu Luan van: KY THUAT DIEN - DIEN TU (Trang 179 - 181)