Tại sao 10k ohm kéo xuống điện trở không hoạt động cho nút bấm với cổng logic KHÔNG?


7

Tôi đã thực hiện các mạch sau trên bảng mạch bằng cách sử dụng điện trở 10k, điện trở 100 ohm, đèn LED và cổng 74LS04 KHÔNG. nhập mô tả hình ảnh ở đây

Tôi mong đợi nó hoạt động vì đầu vào của cổng NOT ở mức 0 volt khi công tắc không bật. Vì một số lý do, thiết lập này không hoạt động trên bảng điều khiển mà chỉ hoạt động tốt trong Multisim. Khi tôi đo điện áp ở đầu vào của cổng bằng đồng hồ vạn năng, tôi có khoảng 1,3V khi nó bằng 0. Tôi đã thử thay đổi giá trị của pulldown thành 100 ohms và mọi thứ đều hoạt động tốt. Điều gì giải thích cho hành vi kỳ lạ này? Một pullup sẽ thích hợp hơn trong kịch bản này?


Hãy cầu nguyện, tại sao bạn không sử dụng 74HCT04? ...

Câu trả lời:


11

Logic logic và hậu duệ của nó tất cả dòng điện vào đầu vào khi thấp.

Trong trường hợp LSTTL, nó sẽ cung cấp nguồn khoảng 0,4mA - điều này sẽ khiến điện áp được phát triển trên điện trở 10k sao cho đầu vào được xem là logic '1'.

Nếu bạn thay đổi điện trở thành 1,5k hoặc ít hơn thì nó sẽ hoạt động. (Như được sửa bởi Trevor)

Cách khuyến nghị để chuyển đổi giao diện, v.v. là kết nối một bên của công tắc với mặt đất với đầu vào logic và kết nối một dạng kéo lên đầu vào với + 5V. Trong trường hợp này, điện trở có thể là 10K vì dòng rò của đầu vào chỉ từ 40uA trở xuống.

Gia đình TTL thường được gọi là logic chìm hiện tại vì hành vi này. Logic CMOS hiện đại hơn không có hành vi này và sẽ hoạt động như được vẽ mặc dù ngay cả khi đó, sự sắp xếp được ưa thích là kết nối công tắc ở mặt đất với một kéo lên.

Một vấn đề tương tự xảy ra ở đầu ra - bởi vì nó được thiết kế để chìm dòng điện từ các đầu vào logic, nó hoạt động bette kéo thấp hơn kéo cao. LS logic có thể kéo thấp khoảng 8mA nhưng chỉ cao 400uA. ( Bảng dữ liệu 74LS04 )

Tốt hơn là kết nối đèn LED với 5V và điện trở nối tiếp với đầu ra cổng vì lý do này. Đèn LED sẽ bật khi đầu ra thấp thay vì cao.


+1 để đề cập đến ưu tiên chuyển đổi. 2,2k là quá cao mặc dù 0,88V vượt quá Vil.
Trevor_G

@Trevor - bạn nói đúng, tính toán nhanh và làm tròn đến giá trị E12 gần nhất. Trong thực tế nó sẽ không có vấn đề mặc dù.
Kevin White

Tôi không bao giờ sử dụng hơn 500R cho một pulldown TTL. Càng nhiều tiếng ồn càng tốt. Tất nhiên là tôi cũng tránh được tình trạng xuống cấp như bệnh dịch :)
Trevor_G

1
@Trevor - Tôi chưa bao giờ thích thực hiện thao tác kéo xuống với TTL. Ngay cả với CMOS, tôi vẫn thích pull-up và các xác nhận hoạt động thấp.
Kevin White

7

Kiểm tra bảng thông số kỹ thuật cho 74LS04 .

Trang 6 Iil = 0,4mA có nghĩa là điện trở của bạn không được lớn hơn 2K. 1k hoặc 1k5 sẽ an toàn hơn cho khả năng chống ồn.

TTL nổi tiếng và khác biệt với các bộ phận CMOS ở chỗ chúng là các thiết bị điều khiển hiện tại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.