Thông báo

Collapse
No announcement yet.

giao tiếp giữa pic chạy điện áp 3v3 và các ngoại vi chạy điện áp 5v

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

  • giao tiếp giữa pic chạy điện áp 3v3 và các ngoại vi chạy điện áp 5v

    chào các bác.
    mình có 1 chú pic chạy 3v3 và yêu cầu là phải sử dụng các ngoại vi 5v như( max 485, ds1307, rs232 và truyền lên máy tính)
    các bác cho lời khuyên về giải pháp thiết kế như nào để có thể sử dụng được các ngoại vi trên.
    cám các bác!

  • #2
    Mình từng thấy và cũng từng thiết kế qua mạch dùng vi điều khiển chạy ở điện áp 3v3 nhưng ngoại vi chạy ở mức 5v (trong trường hợp của mình là LCD 16x02). Mình vẫn cấp nguồn 5v cho ngoại vi, còn giao tiếp thì mình nối dây thẳng từ vi điều khiển về lcd. Mạch vẫn hoạt động bình thường được. Với các ngoại vi khác thì mình chưa thử. Ai đã từng gặp qua trường hợp này rồi thì chia sẻ cách giải quyết triệt để giúp!

    Comment


    • #3
      Dùng bình thường bạn ơi. Vì mức logic được quy định như sau:
      "Because the PIC's TTL thresholds are logic 0 = 0.8V max and logic 1 = 2.0V min" - Trích dẫn trên diễn đàn Microchip
      Như vậy với đầu ra của CHIP sẽ lật ở 3,3V -> các thiết bị vẫn nhận mức logic bth
      Các thiết bị đẩy vào input của CHIP sẽ là 5V -> Thừa sức lật logic (phải có trở phân áp để giảm áp đầu vào vì đầu vào lớn hơn VDD của CHIP)

      Comment


      • #4
        Vậy trường hợp 5v và 1v8 thì sao? hoặc 3v và 1v8?

        Comment


        • #5
          Nguyên văn bởi vaa_dtvn Xem bài viết
          Vậy trường hợp 5v và 1v8 thì sao? hoặc 3v và 1v8?
          Click image for larger version

Name:	ttl.jpg
Views:	1
Size:	45.4 KB
ID:	1383069
          Bạn xem qua bảng tương ứng với điện áp sẽ có mức VIL và VIH nha

          Comment


          • #6
            các bác cho hỏi có con ic nào lật mức ra 3v3 ko?
            như con 74hc14 thì là lật mức ra 5v. có con nào lật mức ra 3v3 ko nhỉ?
            cám ơn!

            Comment


            • #7
              Các IC logic thường sẽ có mức ra bằng nguồn, nên khi muốn có mức ra là bao nhiêu thì ta cấp nguồn bấy nhiêu. cụ thể ở đây là muốn có mức ra là 3,3v thì cấp nguồn 3,3v cho nó.
              datasheet của 74HC14 cho biết rằng, dải điện áp của nó là 2.0v đến 6.0v. Nên cấp nguồn trong dải này nó vẫn hoạt động bình thường.

              Comment


              • #8
                Nguyên văn bởi nhanh0112 Xem bài viết
                Các IC logic thường sẽ có mức ra bằng nguồn, nên khi muốn có mức ra là bao nhiêu thì ta cấp nguồn bấy nhiêu. cụ thể ở đây là muốn có mức ra là 3,3v thì cấp nguồn 3,3v cho nó.
                datasheet của 74HC14 cho biết rằng, dải điện áp của nó là 2.0v đến 6.0v. Nên cấp nguồn trong dải này nó vẫn hoạt động bình thường.
                vậy giả sử mình cấp nguồn cho 74hc14 là 3v3.
                nhưng đầu vào input của 74hc14 mình đưa 5v vào liệu có hỏng ic ko?
                có cách nào giảm 5v xuống 3v3 ngon bổ rẻ ko ban?
                cám ơn!

                Comment


                • #9
                  input thì chia trở phân áp, out thì kệ nó
                  TamPhieuLuuKy@yahoo.com
                  092 2838 712 --->>

                  Comment


                  • #10
                    ngoài cách chia phân áp còn cách nào nữa ko bạn?

                    Comment


                    • #11
                      mình tìm được con này. nhưng ko biết ở đâu bán

                      Giao tiếp I2C giữa msp430 với các thiết bị khác. | Cộng đồng cơ điện tử Việt Nam | Mechatronics

                      Comment


                      • #12
                        Nguyên văn bởi kiemkhach10 Xem bài viết
                        vậy giả sử mình cấp nguồn cho 74hc14 là 3v3.
                        nhưng đầu vào input của 74hc14 mình đưa 5v vào liệu có hỏng ic ko?
                        có cách nào giảm 5v xuống 3v3 ngon bổ rẻ ko ban?
                        cám ơn!
                        cái này tui chưa thử, nhưng logic suy luận thì. input sẽ được giới hạn từ 0 đến Vcc mà max của Vcc là 6v, nghĩa là input vượt 6v nó mới hỏng được. hay bạn thử 1 con xem sao... có gì báo lại cho mọi người được biết. Tui nghĩ có lẽ là ko sao.

                        Comment


                        • #13
                          trong data sheet thì có ghi : vin <= vcc+0.5 V.
                          nếu mình cấp nguồn là 5v thì ok. nhưng nếu cấp nguồn là 3v3 thì Vin > Vcc liệu có sao ko nhỉ?
                          nếu test thì chắc ko hỏng ic nhưng về lâu dài liệu có bền ko nhỉ?
                          thank

                          Comment


                          • #14
                            Nguyên văn bởi kiemkhach10 Xem bài viết
                            trong data sheet thì có ghi : vin <= vcc+0.5 V.
                            nếu mình cấp nguồn là 5v thì ok. nhưng nếu cấp nguồn là 3v3 thì Vin > Vcc liệu có sao ko nhỉ?
                            nếu test thì chắc ko hỏng ic nhưng về lâu dài liệu có bền ko nhỉ?
                            thank
                            Hỏng thì chắc chắn là ko hỏng vì phần cứng đã thiết kế để chịu được tối đa là 6v (maximum characteristics), chỉ lo đầu vào lớn hơn Vcc làm nó hoạt động sai thôi. Hy vọng bạn có một kết quả test tốt để thong báo lại cho mọi người.

                            Comment


                            • #15
                              Có rất nhiều cách:
                              - Trở phân áp
                              - Diode zenner
                              - Transistor
                              - IC đệm ( ví dụ 74HC245 )
                              Một số loại ic hiểu được cả 2 mức điện áp, ví dụ con STM32, PIC18F ( một số loại )
                              Web:
                              ->Nhận thiết kế, hoàn thiện dự án, sản phẩm điện tử<-
                              -->Giải pháp GSM/GPRS/GPS - Công nghệ RFID<--

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X