Schmitt trigger dùng hai ngưỡng để ngăn tín hiệu nhiễu chuyển trạng thái liên tục
Hysteresis giúp mạch giữ trạng thái khi điện áp dao động nhỏ quanh ngưỡng. Khả năng này vẫn cần được kiểm tra cùng điện áp nguồn, giới hạn đầu vào và tải phía sau.
Schmitt trigger làm giảm chuyển trạng thái ngoài ý muốn bằng cách dùng hai ngưỡng điện áp khác nhau cho chiều tăng và chiều giảm. Sau khi đã đổi trạng thái, đầu vào phải đi qua ngưỡng còn lại mới khiến mạch đổi ngược. Một dao động nhỏ quanh mức vừa vượt qua vì thế không nhất thiết tạo thêm xung ở đầu ra.
Đây là cách tạo một khoảng giữ trạng thái, gọi là hysteresis. Nó hữu ích với tín hiệu chậm hoặc có nhiễu, nhưng không phải lời bảo đảm rằng mọi tín hiệu đưa vào đều được sửa thành dữ liệu đúng.
Vì sao một ngưỡng dễ tạo nhiều lần chuyển?
Toshiba mô tả vấn đề chattering khi cạnh tín hiệu thay đổi chậm. Nếu điện áp có nhiễu trong vùng chuyển tiếp, mạch có thể nhận nhiều lần vượt ngưỡng thay vì một lần chuyển rõ ràng.
Với Schmitt trigger, ngưỡng cho tín hiệu đi lên cao hơn ngưỡng cho tín hiệu đi xuống. Sau khi đầu vào vượt ngưỡng trên, một mức giảm nhỏ chưa đủ khiến trạng thái đổi lại; nó phải xuống dưới ngưỡng thấp.
Hình minh họa của bài so sánh hai kết quả trên cùng tín hiệu: đường A đổi trạng thái theo một ngưỡng, còn đường B có hysteresis. Đây là sơ đồ nguyên lý để nhìn thấy sự khác biệt, không phải dạng sóng đo của một IC cụ thể.
Khoảng giữa hai ngưỡng giữ lại lịch sử gần nhất
Khi điện áp nằm giữa hai ngưỡng, chỉ biết giá trị hiện tại chưa đủ để suy ra trạng thái. Cần biết tín hiệu đã đi vào vùng này từ phía nào. Đó là phần “nhớ” đơn giản của cơ chế hysteresis, không phải bộ nhớ dữ liệu có thể lưu tùy ý.
Tài liệu NXP phân biệt Schmitt trigger, đầu vào có một lượng nhỏ Schmitt-trigger action và đầu vào CMOS thông thường. Các nhóm này có khả năng chịu cạnh chậm khác nhau; không nên gom chúng thành một tính năng giống hệt nhau chỉ vì đều có nhắc tới chống nhiễu.
Suy ra, khi thay linh kiện, việc hai IC cùng thực hiện một hàm logic chưa đủ chứng minh chúng xử lý cùng một tín hiệu đầu vào theo cùng cách. Đặc tính điện phải được đối chiếu cùng chức năng.
Đọc giới hạn ngưỡng, không chỉ nhìn một giá trị điển hình
TI SCEA046B, sửa đổi tháng 4/2025, giải thích rằng ngưỡng chuyển và độ rộng hysteresis có giới hạn tối thiểu, tối đa. Tín hiệu phải đạt mức đủ để bảo đảm chuyển trạng thái trong phạm vi thông số, thay vì chỉ chạm một giá trị điển hình trên hình vẽ.
Tài liệu cũng cảnh báo một hiểu lầm khác: xử lý được cạnh chậm không có nghĩa dòng tiêu thụ luôn thấp. Khi đầu vào nằm xa các mức nguồn, dòng cấp có thể tăng dù Schmitt trigger đã ngăn được hiện tượng dao động liên tục.
Vì vậy, mạch không còn phát nhiều xung giả là một kết quả có ích, nhưng chưa kết thúc bài toán công suất. Đây là hai tiêu chí cần đánh giá riêng.
Một linh kiện cụ thể vẫn có điều kiện vận hành cụ thể
Datasheet SN74LVC1G17 là ví dụ về một bộ đệm Schmitt không đảo, thực hiện hàm Y = A. Tài liệu công bố dải nguồn hoạt động 1,65–5,5 V và các đặc tính điện tương ứng.
Ví dụ này cho thấy Schmitt trigger không mặc nhiên là cổng đảo. Muốn biết quan hệ logic đầu ra, khả năng ghép với tầng tiếp theo và giới hạn điện áp, phải đọc đúng datasheet của mã linh kiện đang dùng.
Thông số của SN74LVC1G17 cũng không phải thông số chung cho mọi họ Schmitt trigger. Không thể lấy dải nguồn của nó để quyết định điều kiện sử dụng một IC khác có ký hiệu hysteresis tương tự.
Hysteresis không phân biệt được mọi loại nhiễu
Về nguyên lý, tín hiệu vẫn có thể gây chuyển trạng thái nếu dao động đủ lớn để vượt qua cả hai ngưỡng. Khoảng giữ trạng thái chỉ thay đổi điều kiện chuyển; nó không biết một xung là dữ liệu có ích hay nhiễu từ môi trường.
Điều này đặc biệt đáng chú ý khi lấy Schmitt trigger làm câu trả lời duy nhất cho một đầu vào có vấn đề. Cần biết biên độ, thời gian và nguồn gốc của tín hiệu trước khi quyết định giải pháp. Mạch tạo cạnh rõ hơn chưa đồng nghĩa thông tin mà cạnh đó biểu diễn là chính xác.
Một đánh giá đầy đủ vì vậy phải nối ba câu hỏi: tín hiệu có vượt đúng ngưỡng không, IC có nằm trong điều kiện vận hành cho phép không và đầu ra có đáp ứng tầng tiếp theo không. Khi cả ba được kiểm tra, hysteresis mới trở thành một cơ chế có thể tin cậy trong thiết kế cụ thể.
Nguồn và sơ đồ
Nguồn: Toshiba về cạnh chậm; NXP; TI SCEA046B; datasheet SN74LVC1G17.
Sơ đồ: FDominec/Wikimedia Commons, CC BY-SA 3.0. Dùng đầy đủ bản hiện có, không cắt hoặc đổi nội dung; hiển thị trên nền sáng để thấy trục và nhãn.