Thông báo

Collapse
No announcement yet.

[PIC 16f887]vấn đề open drain output

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [PIC 16f887]vấn đề open drain output

    Mọi ngừoi cho mình hỏi trong 16f887 những port nào có open drain output?Việc để hở như thế có tác dụng gì?
    Mình thấy port B có weak pull up mode nó cũng giống như điện trở treo trong khi chức năng này đựoc bật phải không?
    Cảm ơn mọi người
    myPage:

  • #2
    Các chân cổng dùng cho truyền tin I2C, khi chip ở chế độ truyền tin I2C, sẽ là open-drain. Ngoài ra không cổng nào có chế độ open-drain output.

    Open-drain output tương tự open-collector dùng để
    • Nhiều đầu ra cùng nối được vào một đường chung, cùng lái (drive) được đường chung mà không xung đột. Nếu nhiều đầu ra kiểu totem-pole thông thường cùng nối vào một đường chung, một cái lái ở mức CAO đồng thời một cái khác ở mức THẤP có thể gây cháy cổng.
    • Đầu ra có thể kết nối với mức điện áp khác VDD, tất nhiên vẫn phải được hạn dòng theo một cách nào đó.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      thế cái chức năng weak pull up mode trong portB để làm gì hả a?e chưa hiểu rõ chỗ này lắm
      myPage:

      Comment


      • #4
        Chức năng weak pull up tương đương với trở treo cao bên ngoài. Nó giảm được được tối đa tới 8 điện trở treo cao khi dùng cổng B làm đầu vào. Ví dụ nối với nút ấn (xuống GND) bên ngoài, hoặc đơn giản khi không dùng làm gì thì đặt treo cao sẽ đỡ nhiễu và giảm dòng tiêu thụ, hoặc khi nối với một đầu ra open-drain/open-collector của linh kiện khác. Có vô vàn trường hợp cần trở treo cao, và bớt đi 8 điện trở tiết kiệm khá nhiều diện tích mạch in.
        Phần mềm tự do hoặc không dùng máy tính nữa !.

        Comment

        Về tác giả

        Collapse

        kami90 Tìm hiểu thêm về kami90

        Bài viết mới nhất

        Collapse

        Đang tải...
        X