ตัวแปลง RS232 เป็น USB [ปิด]


9

ทุกคนมีคำแนะนำใด ๆ เกี่ยวกับตัวแปลง rs232-to-usb ที่ดี มีจำนวนมากออกมีและจากลักษณะของมันบางคนถูกตีหรือพลาด

ต้องมีการสนับสนุนไดรเวอร์ที่ดี


ฉันหวังว่าคุณหมายถึง USB-to-serial (ซึ่งในกรณีนี้จะใช้คำตอบด้านล่าง) rs232-to-usb จะบอกเป็นนัยว่าพีซีของคุณมีการเชื่อมต่อ RS232 และคุณต้องการแปลงเป็นการเชื่อมต่อ USB AFAIK ไม่มีแกดเจ็ตดังกล่าว
Wouter van Ooijen

หากคุณสามารถเข้าถึงโปรแกรมเมอร์ ATMEGA8 และ usbasp คุณสามารถสร้างขึ้นเอง มีโครงการ VUSB ซึ่งเป็นตัวแปลง USB เป็น rs232 แต่มันจะไม่แปลงระดับตรรกะเป็น RS232 แต่คุณต้องการ MAX232 เหมือนวงจรชาร์จปั๊มสำหรับสิ่งนั้น
มาตรฐาน Sandun

คำตอบ:


23

ชิป FT232 ใด ๆ ก็ดี (เช่น FT232R) คนขับรถจะพร้อมใช้งานในที่สาธารณะและ windows จะดาวน์โหลดโดยอัตโนมัติ

มันจะปรากฏเป็นพอร์ตอนุกรมและมีโซลูชั่นที่สร้างไว้ล่วงหน้าจำนวนมากที่มีอยู่ บริษัท ที่ผลิตชิป FT232 ซึ่งเป็นFTDIนั้นจะจำหน่ายโซลูชั่นมากมายที่พวกเขาพัฒนาขึ้นเอง


One note: FIFO บนชิปเหล่านี้มีแนวโน้มที่จะค่อนข้างลึก (เช่นใน 512 หรือ 1024 ตัวอักษร!) นั่นเป็นสิ่งที่ดีสำหรับการใช้งานส่วนใหญ่ (เห็นได้ชัดว่ามันช่วยให้ข้อมูลเคลื่อนไหวได้ดีขึ้น) แต่ถ้าคุณต้องการรับไบต์เดียวที่มีเวลาแฝงต่ำอาจเป็นปัญหาได้ ฉันไม่ทราบวิธีการปรับเปลี่ยนนี้สำหรับ Windows แต่ถ้าคุณต้องการความช่วยเหลือเกี่ยวกับ Linux ให้ค้นหารายชื่อผู้รับจดหมาย linux-serial สำหรับชื่อของฉัน (Kohne) และคุณควรค้นหาแฮ็คที่เกี่ยวข้องของฉัน
ไมเคิล Kohne

ใช่ปัญหาอื่น ๆ ที่นี่คือคนลืมบ่อยครั้งว่า USB ไม่เหมือนอนุกรมไม่ใช่การเชื่อมต่อเฉพาะกับอนุญาโตตุลาการบัสทันที หากคุณใช้ USB คุณต้องยอมรับว่ามีความล่าช้าในการเชื่อมต่อ โดยทั่วไปเราจะมีเวลาแฝง 20-100mS โดยปกติแล้วพอร์ตอนุกรมจริงจะดีกว่า แต่สิ่งที่ลูกค้าจะได้รับ
Kortuk

1
+1 - ฉันจะพูดในสิ่งเดียวกัน ฉันใช้ชิป FTDI สำเร็จด้วย 921.6 Kbaud และยังไม่ค่อยเจอกับบัฟเฟอร์มากเกินไปบนพีซีของฉันดังนั้นพวกเขาจึงทำงานได้ดีทั้งฮาร์ดแวร์และไดรเวอร์ Windows
เจสัน S

2
@Michael K: FIFO จะไม่ส่งผลต่อความหน่วงของคุณเว้นแต่ว่ามันจะถูกออกแบบมาไม่ดี เวลาแฝงที่มีตัวแปลง USB <-> RS232 ส่วนใหญ่เกิดจากข้อ จำกัด ช่วงเวลา USB โดยธรรมชาติตามที่ Kortuk ชี้ให้เห็น
เจสัน S

ใช่เราได้ใช้อัตราการรับส่งข้อมูลที่สูงมากมากมันยอดเยี่ยมมาก
Kortuk

6

อะแดปเตอร์ USB เป็นซีเรียลใช้งานและตายโดยการสนับสนุนไดรเวอร์ จากประสบการณ์ของฉัน FTDI มีการสนับสนุนที่ดีเยี่ยมสำหรับทั้งสาม OS (Mac OS X, Windows, Linux) แต่ชิปมีราคาแพงกว่าเล็กน้อย ฉันจำได้ว่า Prolific ให้การสนับสนุน Linux เป็นอย่างดี แต่ไดรเวอร์ของ Mac ก็ถูกดูด


2
ฉันใช้พวกเขาสำหรับไดรเวอร์ซึ่งเป็นเหตุผลที่ฉันเลือกของฉันถ้าลูกค้ารายเดียวมีปัญหามันทำให้ประหยัดค่าใช้จ่ายทั้งหมดออกไปนอกหน้าต่าง
Kortuk

4

คุณกำลังมองหาชิปหรืออุปกรณ์จริงหรือไม่? Keyspan ใช้เพื่อสร้างอุปกรณ์ที่ยอดเยี่ยม - โดยปกติจะเป็นอะแดปเตอร์ USB เป็น DB-9 ฉันไม่ได้มีสาเหตุที่จะซื้อใหม่เมื่อเร็ว ๆ นี้

ที่ด้านหน้าชิปฉันไม่ได้ทำอะไร แต่มีความสุขกับโซลูชั่นที่ใช้ FTDI หลากหลายที่ฉันได้ลอง (แม้ว่าพวกเขาทั้งหมดจะไปที่อนุกรม TTL แทน RS-232)


Keyspan ตกลงเรามีอุปกรณ์เหล่านี้ในที่ทำงานและเป็นหนึ่งในอุปกรณ์ที่ไม่ใช่ FTDI ที่ทำงานได้ดีสำหรับฉัน มันไม่ได้ขึ้นอยู่กับอัตราการส่งข้อมูลที่ฉันหวังไว้
304 Jason S

3

ฉันใช้ชิปเซ็ต Prolific ในผลิตภัณฑ์นี้และมีความน่าเชื่อถืออย่างมาก เช่น FT232 มันจะแสดงเป็นพอร์ตอนุกรม ฉันได้ใช้มันในหลายโครงการของฉันโดยไม่มีปัญหาตัวอย่างที่ดีที่สุดจะเป็นคนนี้ที่มันรอดชีวิตผมดึงปลาย RS232 นอกเหนือเชื่อมต่อโดยตรงกับบางส่วนของขา


2

CP210xจาก Silabs เป็นผลิตภัณฑ์ที่ยอดเยี่ยม มันยากที่จะประสาน แต่มีบทเรียนจำนวนมากที่สอนเรื่องนี้ใน Google

ข้อดีคือไม่ต้องใช้คริสตัลและใช้ตัวเก็บประจุเพียงบางตัวเท่านั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.