Thông báo

Collapse
No announcement yet.

Chuyển xung 0-5 V sang 0-3.3 V ?

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

  • Chuyển xung 0-5 V sang 0-3.3 V ?

    Các bạn cho mình hỏi về cách chuyển xung 0-5 V sang 0-3.3 V(có hình mạch càng tốt).Mình hiện tại đang muốn giao tiếp giữa rotary encoder với FPGA Cyclone,nhưng xung của encoder lại ở mức 0 - 5V,còn Cyclone lại sử dụng mức điện áp 3.3 V.
    Cảm ơn các bạn nhiều

  • #2
    Ở ngõ ra của encoder, bạn kết nối thêm 1 điện trở và 1 Zener diode (3.2V hay 3.3V) rồi nối xuống đất, điện áp ngay con Zener sẽ tạo ra mức 0-3.3V. nếu có nhiều ngõ ra thì bạn tìm con IC chuyển từ mức TTL sang CMOS

    Comment


    • #3
      dùng cầu điện trở cũng được ah

      b.r

      Comment


      • #4
        Mục đích là mìh cần kết nối cái xung đó với Kit DE 1 FPGA,mình đã thử dùng cầu điện trở,nhưng không hiểu sao cái kit không nhận được tín hiệu,còn IC dùng chuyển từ TTL sang CMOS thì hiếm quá,kiếm kha71p TPHCM chả thấy ở đâu bán cả.

        Comment


        • #5
          Mình nhớ ra cách này: bạn tìm con transistor npn tần số đóng ngắt thỏa mãn đáp ứng của encoder, kết nối transistor kiểu common emitter ( transistor đóng ngắt), tín hiệu encoder nối với cực B qua điện trở , E nối đất, C nối nguồn 3.3V thông qua điện trở, lấy tín hiệu chân C đưa vào FPGA ( như vậy tín hiệu vào FPGA là bù tín hiệu từ encoder). PP nay chắc chắn chạy được

          Comment


          • #6
            thấy ghim áp dùng zener là ổn rồi. dùng cầu chia áp chi cho phiền phức.

            Comment


            • #7
              Nguyên văn bởi zinix Xem bài viết
              Mình nhớ ra cách này: bạn tìm con transistor npn tần số đóng ngắt thỏa mãn đáp ứng của encoder, kết nối transistor kiểu common emitter ( transistor đóng ngắt), tín hiệu encoder nối với cực B qua điện trở , E nối đất, C nối nguồn 3.3V thông qua điện trở, lấy tín hiệu chân C đưa vào FPGA ( như vậy tín hiệu vào FPGA là bù tín hiệu từ encoder). PP nay chắc chắn chạy được
              Gọi là giao tiếp OPEN COLLECTOR!

              Comment


              • #8
                Nguyên văn bởi zinix Xem bài viết
                Mình nhớ ra cách này: bạn tìm con transistor npn tần số đóng ngắt thỏa mãn đáp ứng của encoder, kết nối transistor kiểu common emitter ( transistor đóng ngắt), tín hiệu encoder nối với cực B qua điện trở , E nối đất, C nối nguồn 3.3V thông qua điện trở, lấy tín hiệu chân C đưa vào FPGA ( như vậy tín hiệu vào FPGA là bù tín hiệu từ encoder). PP nay chắc chắn chạy được
                sao mình test thử với xung tạo ra bởi IC 555 thì output của nó luôn là 3.3 V vậy kà
                Last edited by toporice; 01-06-2009, 21:54.

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X