[help] vấn đề về DS1307

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • soulasylum
    Thành viên chính thức
    • Feb 2009
    • 78

    #1

    [help] vấn đề về DS1307

    em đang làm về DS1307, có một số băn khoăn sau:
    1.điện trở kéo 4.7K để làm gì?
    2. em dùng pin điện thoại (3.7V) sau đó boost lên 5V để operation (cho DS1307 hoạt động), nhưng em lại cho 3.7V qua điện trở giá trị là 4.7k vào các chân SDA và SCL. Liệu như thể mạch có thể chạy được không ?

    thanks các bác
  • pk178
    Thành viên tích cực
    • Mar 2009
    • 368

    #2
    1. Điện trở kéo 4.7k (nối từ 2 chân SCL và SDA) lên 5V ==> xem lại giao tiếp I2C, yêu cầu của kiểu giao tiếp này bắt buộc phải có điện trở kéo lên 5V.

    2. Sao ko mắc các điện trở này vào 5V luôn mà lại mắc vào 3.7V làm gì ?

    Comment

    • soulasylum
      Thành viên chính thức
      • Feb 2009
      • 78

      #3
      Nguyên văn bởi pk178 Xem bài viết
      1. Điện trở kéo 4.7k (nối từ 2 chân SCL và SDA) lên 5V ==> xem lại giao tiếp I2C, yêu cầu của kiểu giao tiếp này bắt buộc phải có điện trở kéo lên 5V.

      2. Sao ko mắc các điện trở này vào 5V luôn mà lại mắc vào 3.7V làm gì ?
      nếu là 3.7V thì mạch có chạy ko? và có phải thay đổi giá trị của trở

      Comment

      • dangtuandat
        Thành viên tích cực
        • Dec 2009
        • 257

        #4
        Nguyên văn bởi soulasylum Xem bài viết
        nếu là 3.7V thì mạch có chạy ko? và có phải thay đổi giá trị của trở
        chắc bạn sử dụng vi điều khiển công suất thấp với VCC=3.3V nên muốn tận dụng nguồn 3.7V phải không ?
        nếu bạn mắc vào 3.7V thì mình nghĩ là không chạy,bạn thử xem thế nào
        theo datasheet thì VCC của DS1307 dao động từ 4.5-5.5V để tạo ra các mức logic 0 và 1 là
        logic1 : 2.2 đến VCC+0.3
        logic0: -0.5 den 0.8
        vay với VCC bang 3.7V thì không tạo được mức logic chính xác trên các đường SDA và SCL nên khi đó giao tiếp chắc không được
        sale of Gobal Automation Solution Company Limited

        Comment

        • soulasylum
          Thành viên chính thức
          • Feb 2009
          • 78

          #5
          Nguyên văn bởi dangtuandat Xem bài viết
          chắc bạn sử dụng vi điều khiển công suất thấp với VCC=3.3V nên muốn tận dụng nguồn 3.7V phải không ?
          nếu bạn mắc vào 3.7V thì mình nghĩ là không chạy,bạn thử xem thế nào
          theo datasheet thì VCC của DS1307 dao động từ 4.5-5.5V để tạo ra các mức logic 0 và 1 là
          logic1 : 2.2 đến VCC+0.3
          logic0: -0.5 den 0.8
          vay với VCC bang 3.7V thì không tạo được mức logic chính xác trên các đường SDA và SCL nên khi đó giao tiếp chắc không được
          Vcc để nuôi 1307 thì em đã cho 5V, nhưng điện áp qua điện trở kéo của em là 3.7V, em chỉ thắc mắc mỗi chỗ đó thui

          Comment

          • dangtuandat
            Thành viên tích cực
            • Dec 2009
            • 257

            #6
            Nguyên văn bởi soulasylum Xem bài viết
            Vcc để nuôi 1307 thì em đã cho 5V, nhưng điện áp qua điện trở kéo của em là 3.7V, em chỉ thắc mắc mỗi chỗ đó thui
            mình nói rồi mà trong datasheet điện áp qua điện trở kéo lên là VCC thì mới có mức logic như trên ở các đường SDA và SCL giờ áp của bạn là 3.7V<4.5V thì làm sao tao được mức logic 0 và 1 chuẩn như trong trường hợp 4.5 đen 5V cho nen khi giao tiếp sẽ sai
            sale of Gobal Automation Solution Company Limited

            Comment

            • soulasylum
              Thành viên chính thức
              • Feb 2009
              • 78

              #7
              Nguyên văn bởi dangtuandat Xem bài viết
              mình nói rồi mà trong datasheet điện áp qua điện trở kéo lên là VCC thì mới có mức logic như trên ở các đường SDA và SCL giờ áp của bạn là 3.7V<4.5V thì làm sao tao được mức logic 0 và 1 chuẩn như trong trường hợp 4.5 đen 5V cho nen khi giao tiếp sẽ sai
              nó vẫn chạy bác ạ.hihif là vì em chi băn khoan thui.giờ mạch thật chạy thật nên ok rui.thanks bác

              Comment

              • dangtuandat
                Thành viên tích cực
                • Dec 2009
                • 257

                #8
                Nguyên văn bởi soulasylum Xem bài viết
                nó vẫn chạy bác ạ.hihif là vì em chi băn khoan thui.giờ mạch thật chạy thật nên ok rui.thanks bác
                oh vẫn chạy à vậy tớ có thêm kinh nghiệm dùng rồi cám ơn bạn nhé
                à bạn chụp ảnh mạch up lên được không? tớ vẫn chưa hiểu lý do bạn dùng nguồn 3.7V mà không dùng nguồn 5V được chuyển từ điện lưới xuống, dùng pin mau hết lắm
                sale of Gobal Automation Solution Company Limited

                Comment

                • soulasylum
                  Thành viên chính thức
                  • Feb 2009
                  • 78

                  #9
                  Nguyên văn bởi dangtuandat Xem bài viết
                  oh vẫn chạy à vậy tớ có thêm kinh nghiệm dùng rồi cám ơn bạn nhé
                  à bạn chụp ảnh mạch up lên được không? tớ vẫn chưa hiểu lý do bạn dùng nguồn 3.7V mà không dùng nguồn 5V được chuyển từ điện lưới xuống, dùng pin mau hết lắm
                  vâng mời bác xem, mấy ngày bận quá em không up được:

                  em vừa sạc pin vừa chạy.

                  Comment

                  • minhngocyb
                    Thành viên mới
                    • Apr 2011
                    • 3

                    #10
                    Hic, đọc lại Datasheet con DS1307Z thì có đoạn này:When a 3-volt battery is connected to the device and VCC is below 1.25 x VBAT, reads and writes are inhibited.
                    Khi mà Vcc < 1.25*3V (=3.75V) Thì không thể đọc ghi được. Sao mấy bác dùng 3.7V mà nó vẫn chạy được nhỉ ?? Hic

                    Comment

                    • chung1608
                      Thành viên tích cực
                      • Sep 2009
                      • 4160

                      #11
                      Nguyên văn bởi minhngocyb Xem bài viết
                      Hic, đọc lại Datasheet con DS1307Z thì có đoạn này:When a 3-volt battery is connected to the device and VCC is below 1.25 x VBAT, reads and writes are inhibited.
                      Khi mà Vcc < 1.25*3V (=3.75V) Thì không thể đọc ghi được. Sao mấy bác dùng 3.7V mà nó vẫn chạy được nhỉ ?? Hic
                      pin 3.7V nhưng thực tế lúc nào cũng 4.1V

                      Comment

                      • tandat_dt21
                        Thành viên tích cực
                        • Feb 2012
                        • 308

                        #12
                        đúng rồi thực tế lên gần 5vdc đấy....nên vấn đè trên không có gì khó hiểu cả
                        .......SPKTNĐ////tandatvip@gmail.com...........

                        Comment

                        • chikichita
                          Thành viên tích cực
                          • Mar 2012
                          • 126

                          #13
                          mình tưởng DS1307 hoạt dôndieenjed áp 3.3 v chứ nhỉ ?

                          Điện tử viễn thông - Hutech

                          Comment

                          • tandat_dt21
                            Thành viên tích cực
                            • Feb 2012
                            • 308

                            #14
                            bạn mua linh kiên trên lưng có in hãng sản xuất như philip hay st bạn tra trên datasheet jui tìm hiểu thông số
                            .......SPKTNĐ////tandatvip@gmail.com...........

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            There are no results that meet this criteria.

                            Đang tải...