Có lỗi trong biểu dữ liệu cho SN74LS169B không?
Tôi đang xem TI SN74LS169B, một bộ đếm nhị phân lên / xuống đồng bộ.
Trang sản phẩm: https://www.ti.com/product/SN74LS169B
Bảng dữliệu: https://www.ti.com/lit/gpn/sn74ls169b
Theo biểu dữ liệu:
Hướng của số đếm được xác định bởi mức của đầu vào lên / xuống. Khi đầu vào cao, bộ đếm sẽ tăng lên; khi thấp, nó đếm ngược.
Tuy nhiên, tôi đã kiểm tra sơ đồ logic chức năng được cung cấp trong biểu dữ liệu và đối với tôi, có vẻ như hành vi sẽ ngược lại. Đây là sơ đồ logic chức năng từ biểu dữ liệu:
Giả sử rằng Q là thấp đối với tất cả các flip flops (bộ đếm ở 0), LOAD cao để vô hiệu hóa tải, ENP và ENT thấp để cho phép đếm và U / D cao để đặt hướng đếm thành TĂNG, tôi nhận được kết quả sau:
Có vẻ như các đầu vào cho flip flops đều ở mức cao, cho thấy rằng trạng thái tiếp theo của bộ đếm sẽ là 15, thay vì 1.
Lặp lại các phép tính khi U / D thấp để đặt hướng đếm thành XUỐNG, tôi nhận được kết quả sau:
Bây giờ, có vẻ như trạng thái tiếp theo của bộ đếm sẽ là 1, thay vì 15.
Tôi đã kiểm tra gấp đôi, gấp ba và gấp bốn lần công việc của mình ... là chiều đếm ngược so với những gì biểu dữ liệu chỉ ra, cho thấy lỗi trong mô tả hoặc sơ đồ logic, hay tôi thiếu thứ gì đó ??
Trả lời
Tôi không bao giờ đăng ở đây - có lẽ tôi sẽ bắt đầu nhiều hơn sau này. Khi bạn yêu cầu TI cập nhật biểu dữ liệu logic tiêu chuẩn (như SN74LS169B ), tôi là một trong những kỹ sư ứng dụng xem xét, phân loại và triển khai bản sửa lỗi.
Biểu dữ liệu có lỗi bởi vì chúng được viết bởi con người, và chúng tôi (những người viết ra chúng) luôn đánh giá cao khi mọi người mang những lỗi này đến cho chúng tôi. Nơi tốt nhất để làm điều này là trên các diễn đàn hỗ trợ E2E , nơi cung cấp cho bạn đường dây liên lạc trực tiếp với hàng trăm kỹ sư ứng dụng tại TI. Bằng cách nhập số bộ phận bạn đang sử dụng khi đăng bài, hệ thống sẽ biết chính xác nhóm nội bộ nào để định tuyến câu hỏi của bạn.
Trong trường hợp này, tôi đã mở một phiếu trong hệ thống theo dõi lỗi biểu dữ liệu nội bộ của chúng tôi để tôi xem lại sơ đồ logic này để xác minh vấn đề bạn đã trình bày. Khi tôi xác minh vấn đề (tôi không có lý do gì để nghi ngờ logic của bạn, vì vậy tôi cho rằng bạn đúng), vì vấn đề này có tác động thấp đến hầu hết khách hàng, tôi sẽ đánh dấu nó là bản cập nhật để đưa vào khi biểu dữ liệu cập nhật các tiêu chuẩn mới.
Tôi muốn trả lời ở đây để cho bạn biết rằng bạn không bị bỏ qua, nhưng bản sửa lỗi này có thể sẽ mất khá nhiều thời gian để thực hiện do khối lượng công việc hiện tại của chúng tôi và các nhiệm vụ khác đang được ưu tiên.
Cảm ơn bạn đã đưa vấn đề này đến sự chú ý của tôi!