Bộ chuyển đổi RS-232 sang USB đơn giản


7

Tôi muốn giao diện một vi điều khiển PIC ( 18f452 ) cho PC thông qua cổng USB. Tôi đã học được rằng có một lớp USB để giao tiếp nối tiếp nên tôi sẽ không phải viết trình điều khiển thiết bị cho nó.

Tôi muốn biết một cách đơn giản để kết nối PIC của tôi với cổng USB. Tôi thích một mạch IC. Có một IC sẽ làm công việc của tôi?


Lớp USB để liên lạc nối tiếp không được hỗ trợ trên Windows XP, do đó bạn vẫn cần trình điều khiển của bên thứ ba. Tôi muốn nói rằng sử dụng chip FTDI và trình điều khiển của họ là một cách tốt để làm điều đó. Các chip FT230X gần đây là một lựa chọn tốt IMHO.
Phục hồi

Câu trả lời:


11

Các FT232R đề cập bởi Toby là giải pháp tiêu chuẩn. FTDI đã trở thành nhà cung cấp chính các giải pháp kết nối USB cho vi điều khiển và các thiết bị logic khác. Bạn cài đặt Trình điều khiển COM Vitual trên PC (có thể tải xuống từ trang web FTDI) và sau đó bạn sử dụng USB làm kênh liên lạc trong suốt cho UART của mình. Có nghĩa là PIC sẽ chỉ thấy UART vào và ra, và phần mềm PC sẽ nghĩ PIC được kết nối với cổng COM nối tiếp.

nhập mô tả hình ảnh ở đây

Đây là cấu hình tối thiểu. Như bạn có thể thấy rằng nó hầu như không hơn IC và đầu nối USB.

nhập mô tả hình ảnh ở đây

Một bảng đột phá như thế này chỉ cần kết nối Tx và Rx mặt đất với vi điều khiển. Nếu cần thiết nó cũng có thể cung cấp năng lượng cho nó.

chỉnh sửa
m.Alin đề cập đến Microchip MCP2200 như là một thay thế cho FT232R. Tôi không biết thiết bị này và chỉ xem nhanh bảng dữ liệu, nhưng có vẻ đầy hứa hẹn: chỉ bằng một nửa giá của FT 232R, và có cả UART và GPIO. Bảng đột phá có sẵn:

nhập mô tả hình ảnh ở đây

(Tôi sẽ nghiên cứu bảng dữ liệu thêm một chút vào ngày mai và báo cáo lại.)


Chà, thực ra người ta cho rằng MCP2200 được công nhận là PIC18F14K50, và rẻ hơn một PIC trống. nguồn
abdullah kahraman

10

Các FT232L là một lựa chọn phổ biến. Nó có trình điều khiển cho tất cả các hệ điều hành chính. Có bảng đột phá có sẵn.


Để thay thế rẻ hơn, xem MCP2200
m.Alin

1
@ m.Alin - Cảm ơn vì tiền boa. Chỉ kiểm tra bảng dữ liệu ngắn gọn, nhưng có vẻ tốt. Chỉ bằng một nửa giá của FT 232R, và có cả UART và GPIO.
stevenvh

@stevenvh Sự thật thú vị về MCP2200 là nó thực sự là một PIC18F14K50 được lập trình sẵn
m.Alin

MCP2200 có giá chỉ bằng một nửa so với FT 232R, nhưng cần một tinh thể bên ngoài. FT230X có cùng mức giá với MCP2200 và bao gồm thế hệ đồng hồ bên trong giống như các chip FTDI khác.
Jim Paris

7

Các MicroFTX sẽ làm những gì bạn muốn. Đây là một bảng đột phá cực kỳ nhỏ dành cho chip FT230X mới với chi phí thấp hơn của FTDI . Có các nút nhảy hàn ở phía dưới cho phép bạn định cấu hình những thứ như tùy chọn nguồn và điện áp I / O.

Đầu microFTX

Đáy MicroFTX


Thiết kế đó là một chút ung dung với việc bỏ qua cuộn cảm EMI trên VBUS và các tụ điện phù hợp trở kháng 47pF trên các đường DP / DM ở phía chip. Tôi sẽ không sử dụng nó bên ngoài phòng thí nghiệm. Heck, đối với bất kỳ thiết bị sản xuất nào sử dụng chip FTDI, trên thực tế tôi đã đặt cả một bộ vi sai USB trên các đường dữ liệu và bảo vệ USB ESD. Đó là tất cả các thiết bị khá nhỏ.
Phục hồi

Chỉ dành cho các chip dòng X mà chúng tôi nhận được bất kỳ chi tiết nào về ESD, bảng dữ liệu của FT232R là mẹ của nó. Đối với 232R, tôi sẽ thêm bảo vệ USB ESD (giả sử USBLC6 ).
Phục hồi

Đồng ý, thiết kế này chưa được kiểm tra về tuân thủ EMI / FCC hoặc tuân thủ thông số kỹ thuật USB. FTDI cung cấp các hướng dẫn thiết kế phần cứng có một số lời khuyên hữu ích để làm theo cho các thiết bị sản xuất. Những hướng dẫn này đề cập rằng tất cả các thiết bị FTDI đều được kiểm tra độ bảo vệ chống tĩnh điện đến 2.5KV-3KV và những thứ như tụ điện nối đất trên DP / DM là tùy chọn và cần được điều chỉnh khi cần trong quá trình kiểm tra tuân thủ USB. Việc chấm dứt loạt 27Ω luôn được yêu cầu, vì vậy bảng này bao gồm nó.
Jim Paris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.