24 ตุลาคม 2550

ปัญหาในสายแปลง USB เป็น RS-232

เมื่อช่วงหลายเดือนที่ผ่่านมา ผมได้ทำงานเกี่ยวกับ Input/Output ผ่าน RS-232 (พอร์ตอนุกรม ที่มีขา 9 ขา อยู่ด้านหลังคอมพิวเตอร์ส่วนใหญ่) ซึ่งทดสอบใช้งานที่เครื่อง PC ทั่วไปไม่มีปัญหาแต่อย่างใด แต่ในการนำเอาไปสาธิตให้ลูกค้าชม การนำเอาเครื่อง PC ยกไปไม่ค่อยสะดวก เจ้าของโปรเจกเลยกะว่าจะเอา Notebook ไปแทนซึ่งไม่มี RS-232 มีแต่ USB จึงได้ซื้อสายแปลง USB -> RS-232 มาใช้ ผลปรากฎว่าใช้งานไม่ได้... คำถาม "ทำไมถึงใช้ไม่ได้?" สำหรับผมคงตอบได้ว่า "เพราะแกดันประหยัดไม่เข้าท่า ดันซื้อของจีนถูกๆ มาใช้" ครับ มันก็เป็นเหตุผลหนึ่ง เพราะราคาสายแปลง 300-400 บาท ตัววงจรแปลงเป็นยางมะตอยหยดแทนที่จะเป็น IC จริงๆ ซึ่งแสดงให้เห็นถึงการลดต้นทุนอย่างหนึ่ง แต่ถ้าจะให้ทราบถึงสาเหตุที่แท้จริงแล้ว คงต้องไปศึกษาว่าตัว RS-232 นั้นมีมาตรฐานการใช้งานอย่างไร ซึ่งผมได้ไปเจอหัวข้อเกี่ยวกับสายแปลงอยู่ ซึ่งข้อมูลที่ให้นั้นทำให้ปัญหานี้กระจ่างขึ้นมากๆ

http://www.lammertbies.nl/comm/info/RS-232-usb.html

ดังนั้นก่อนที่จะซื้อสายแปลง USB -> RS-232 โปรดศึกษาคุณสมบัติของสายแปลงว่า รองรับมาตรฐานแค่ไหน เพราะหากไปใช้ในงานที่เน้นมาตรฐานอุตสาหกรรมมากๆ อาจใช้งานไม่ได้ครับ

เกี่ยวกับเจ้าของบล๊อก

รูปภาพของฉัน

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