Thông báo

Collapse
No announcement yet.

pic giao tiếp với thiết bị 3v3 anh em vào chém

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

  • pic giao tiếp với thiết bị 3v3 anh em vào chém

    Như thế mày mình dùng pic 16f877A giao tiếp với modul sim 548c. pic mình cấp nguồn là 5v còn con sim thi nguôn của nó mặc đinh là 3.7v mưc logic của nó là 3v3. để giao tiếp với nó mình gắn con 2 con điện trở phân áp từ chân txd của pic là 5v qua 2 điên trở phân áp xuống con 3v3 cho chân rxd củacon sim, còn chân txd của sim là 3v3 mình gắn trực tiếp vào rxd của pic. và có 1 điều xảy ra mà mình ko giải thích được mong các bác chém hộ.
    Nếu dùng bus 2 // dình liền với nhau để nổi giữa sim va pic thi pic gửi lên sim nhân dc nhưng khi sim gửi xuống pic thi pic lai ko nhận được.
    Nếu dùng 2 bus đơn riêng ra thì truyền nhận ok hêt, và mình để gần 2 bus đơn // gần lại với nhau thì no pic lại ko nhận được.
    Kết luận thế này:
    2 dây bus txd và rxd để // gần với nhau là pic ko nhận dc, để riêng ra thì ok hết,
    đo vom thi thấy chân txd của sim có điện áp < 3v khi chưa giao tiếp
    Lưu ý răng pic mình phải chạy với mưc logic 5v vì còn phải giao tiếp dk vơi các thiết bị khác nữa.

    Cần ý kiếm của AE

  • #2
    Mình cũng gặp vấn đề như bạn này, giao tiếp với 2 ngoại vi, một cái nhận tín hiệu mức 3v3, cái còn lại là 5v. Pic vẫn có thể hoạt động ở mức 3v3 nhưng khi truyền dữ liệu với con 5v thì nó không hiểu! Khắc phục bằng cách nào? Có cách nào nâng mức tín hiệu ở ngõ ra của PIC từ 3v3 lên 5V ?

    Comment


    • #3
      Có thể dùng cách này.[IMG][/IMG]Click image for larger version

Name:	ScreenShot042.jpg
Views:	1
Size:	22.1 KB
ID:	1354501
      The goal of power electronics is control the flow of energy from an electrical source to an electrical load with high efficiency, high availability, high reliability, light weight and low cost.

      Comment


      • #4
        Cái này bạn phải dùng IC chuyển mức (voltage translator) nhé.
        Bạn tham khảo ở đây :
        http://ics.nxp.com/products/gtl/datasheet/gtl2010.pdf
        hoặc
        NXP Semiconductors - Logic [Products - GTL Translator Voltage Clamps and Translator Voltage Clamp Functions]

        "Allows voltage level translation between 1.0 V, 1.2 V, 1.5 V, 1.8 V, 2.5 V, 3.3 V, and 5 V- datasheet"

        Regards,

        Or call me 0903911109

        Comment


        • #5
          Dùng PIC16F887 chạy điện áp 3.3V; khỏi phải "giao tiếp" gì. PIC16F887 chạy được điện áp trong dải từ 2 tới 5 VDC; phần cấp nguồn thiết kế rất đơn giản.
          Phần mềm tự do hoặc không dùng máy tính nữa !.

          Comment


          • #6
            pic877A chạy tốt ở 3.3 V , gắn 5V làm cái gì cho khổ

            ( lưu ý disable Brown out detect ... không thì pic sẽ bị reset )
            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X