Thông báo

Collapse
No announcement yet.

xin chỉ giáo về mạch FT232BM

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

  • xin chỉ giáo về mạch FT232BM

    mình đang làm đề tài về bộ chuyển đổi USB - RS232/RS485 sử dụng chip FT232BM (của FTDI).
    Về bộ USB - RS485, mình sử dụng FT232BM và SN75176B (của TI).
    còn bộ USB - RS232, mình dùng FT232BM và SP213EHCA (của Sipex).
    trong proteus không có mấy con chip này nên mình dùng altium designer để vẽ.
    mạch như hình vẽ.

    RS232.pdf
    usb rs485.pdf


    những ai đã làm mạch này rồi thì xin giải đáp một số thắc mắc sau giúp mình:
    (1): mạch này đã chính xác chưa ạ?
    (2): mình muốn thay thế con SP213EHCA thì có thể dùng con nào khác được?
    (3): khi cắm mạch này vào máy tính (cổng USB) thì có phải dùng driver không ạ? nếu dùng driver ở trang chủ của FTDI thì dùng loại nào, có phải chỉnh sửa gì không?
    Cảm ơn mọi người đã theo dõi.
    Last edited by minhnv89; 08-04-2011, 18:24.

  • #2
    có cao thủ nào vào giúp mình với. mình đang cần gấp.

    Comment


    • #3
      cao thủ nào đã làm cái này rồi thì vào giúp mình với.

      Comment


      • #4
        Mạch USB-RS485 sai
        • Chân TXD 25 phải nối với chân D 4.
        • Chân TXDEN 16 phải nối với 2 chân DE và ~RE
        • Bỏ bớt EEPROM cho đơn giản, dòng FT232 mới không cần


        Mạch USB-RS232 dùng MAX232 là đơn giản nhất, mặc dù có thể chưa đầy đủ chân RS232, nhưng đủ những chân cơ bản.
        Phần mềm tự do hoặc không dùng máy tính nữa !.

        Comment


        • #5
          Nguyên văn bởi bqviet Xem bài viết
          Mạch USB-RS485 sai
          • Chân TXD 25 phải nối với chân D 4.
          • Chân TXDEN 16 phải nối với 2 chân DE và ~RE
          • Bỏ bớt EEPROM cho đơn giản, dòng FT232 mới không cần


          Mạch USB-RS232 dùng MAX232 là đơn giản nhất, mặc dù có thể chưa đầy đủ chân RS232, nhưng đủ những chân cơ bản.
          cảm ơn bqviet.
          Nhưng mà thầy yêu cầu dùng FT232, không dùng max232.
          Thế còn driver, ai biết thì xin chỉ giúp mình với.

          Comment


          • #6
            Có chuút hiểu nhầm : MAX232 dùng để tạo mức điện áp +/- 12 V của chuẩn RS232. Nó tương đương SP213EHCA về chức năng nhưng dễ mua hơn, chứ không phải thay thế cho FT232.
            Phần mềm tự do hoặc không dùng máy tính nữa !.

            Comment


            • #7
              bạn xem datasheet nói khá rõ về nó mà. driver thì bạn vào trong chủ của FTDI là có mà. thêm eerom thì có thể đặt tên cho mạch, không có cũng không sao

              Comment


              • #8
                Nguyên văn bởi bqviet Xem bài viết
                Mạch USB-RS485 sai
                • Chân TXD 25 phải nối với chân D 4.
                • Chân TXDEN 16 phải nối với 2 chân DE và ~RE
                nhưng mà trong datasheet của FT232BM thì lại nói là:
                • chân 15 (PWREN#) được nối với chân 2 (~RE)
                • còn chân 16 (TXDEN) thì được nối với chân 3 (DE)


                còn đây là hình trong datasheet
                Click image for larger version

Name:	Untitled.jpg
Views:	1
Size:	29.9 KB
ID:	1347141
                Last edited by minhnv89; 11-04-2011, 02:17.

                Comment


                • #9
                  Nối theo cách của bqviet là thông dụng : khi nhận thì không truyền, khi truyền thì không nhận. Theo cách của datasheet là khi truyền một bản tin đi thì chính bên truyền cũng nhận bản tin đó luôn. Cách đó thường gây khó khăn cho người lập trình. Dù vậy cả 2 cách đều không sai, chỉ khác nhau đôi chút lúc lập trình.
                  Phần mềm tự do hoặc không dùng máy tính nữa !.

                  Comment


                  • #10
                    - Cho mình hỏi tiếp về cái "Ferrite Bead" ở hình dưới, khi dùng trong mạch thì sẽ dùng loại nào ạ? (tại mình mới làm quen với điện tử nên hơi gà mờ )

                    - Thứ nữa là khi mình muốn nối đầu ra của chuẩn RS485 bằng đầu nối cổng COM (loại DB9 - 9 chân) thì nối như bên dưới này có đúng không:

                    SN75176 ---------- DB 9
                    Chân A (số 6) ----------- chân số 2
                    Chân B (số 7) ----------- chân số 3
                    Attached Files
                    Last edited by minhnv89; 12-04-2011, 14:18.

                    Comment


                    • #11
                      Cái ferrite bead là phần tử để lọc nhiễu, có thể mua ở chợ trời HN. Nếu bạn dùng cáp USB có một cục to ở đầu thì chính là cái ferrite bead đó rồi, trên mạch không cần nữa (nối trực tiếp). Nếu cẩn thận, bạn có thể thay ferrite bead bằng cuộn cảm 4,7 uH hoặc 10 uH bán đầy ở hàng linh kiện.

                      Chuẩn RS485 thực ra không có chuẩn về đầu nối như USB hay RS232, nó chỉ là chuẩn về điện. Bạn nối nói với đầu nối DB9 hoặc RJ11, RJ45 cũng được, nhưng nên để cọc đấu dây kiểu bắt vít thì tiện hơn. Trên thực tế công nghiệp người ta cũng thường làm vậy.
                      Phần mềm tự do hoặc không dùng máy tính nữa !.

                      Comment


                      • #12
                        và mạch dùng MAX232, nhờ bqviet xem giúp đã đúng chưa.
                        Attached Files

                        Comment


                        • #13
                          chào bạn Minh, mình đang làm đồ án về chuyển đổi mạch usb sang rs232 và rs485,tìm kiếm ưu và nhược điểm khi chuyển sang 2 mạch này, bạn làm rồi có tài liệu thì gửi cho mình với được không? thank chủ thớt trước nha...
                          mail vtkien68@gmail.com

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X