1 คะแนน โดย GN⁺ 2025-07-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นเรื่องปกติที่ คอนเน็กเตอร์อนุกรม 9 พิน จะถูกเรียกผิดว่า DB9
  • ชื่อที่ถูกต้องคือ DE9 โดยอ้างอิงจาก มาตรฐานคอนเน็กเตอร์ D-sub
  • มี ภูมิหลังที่ทำให้ชื่อ DB9 แพร่กระจายผิด ๆ จนถูกใช้ราวกับเป็นมาตรฐาน
  • SparkFun ให้ความสำคัญกับ ความถูกต้อง จึงใช้ชื่อ DE9 กับผลิตภัณฑ์ใหม่
  • การใช้ชื่อที่ถูกต้องเป็นโอกาสในการ แบ่งปันความรู้ทางเทคนิค และการเรียนรู้

ความสับสนของชื่อ DE9 และการเขียนที่ถูกต้อง

หลายคนรู้จัก คอนเน็กเตอร์ D-sub 9 พิน ในชื่อ DB9 แต่ที่จริงแล้วชื่อที่ถูกต้องคือ DE9
คำว่า DB9 ถูกใช้อย่างแพร่หลายและถูกพูดซ้ำต่อ ๆ กันมา แต่เป็นคำเรียกที่ ไม่ถูกต้องในทางเทคนิค
ด้วยเหตุนี้ SparkFun จึงเน้นย้ำ ความจำเป็นของการใช้ชื่อที่ถูกต้อง พร้อมกับการเปิดตัวบอร์ด breakout สำหรับคอนเน็กเตอร์ DE9 รุ่นใหม่

ทำความเข้าใจมาตรฐาน D-Subminiature

คอนเน็กเตอร์ D-sub อยู่ในตระกูล "D-subminiature" หรือเรียกย่อ ๆ ว่า D-sub
ตัว "D" มาจากแผ่นโลหะครอบที่มีรูปทรงคล้ายตัว D
กฎการตั้ง ชื่อรุ่นของคอนเน็กเตอร์ คือ ตัวอักษรตัวแรก D (รูปทรง), ตัวอักษรตัวที่สองหมายถึง ขนาดเชลล์ (เปลือกภายนอก) และตัวเลขหมายถึง จำนวนพิน

ตัวอย่างขนาดหลักของมาตรฐาน D-sub:

  • DA: เชลล์ 15 พิน
  • DB: เชลล์ 25 พิน (พบได้บ่อยในพอร์ตเครื่องพิมพ์แบบขนานรุ่นเก่า)
  • DC: เชลล์ 37 พิน
  • DD: เชลล์ 50 พิน
  • DE: เชลล์ 9 พิน

ชื่อที่ถูกต้องของคอนเน็กเตอร์ D-sub 9 พินคือ DE9
คำว่า DB9 เป็น คำเรียกที่ผิด ตามกฎการตั้งชื่อของ D-sub
B หมายถึงเชลล์ขนาดใหญ่สำหรับ 25 พิน ส่วน E หมายถึงเชลล์ขนาดเล็กสำหรับ 9 พิน แต่คำว่า DB9 ที่ผิดนั้นก็ยัง ถูกใช้ตามความเคยชิน

ทำไมทุกคนถึงเรียกมันว่า DB9

ความสับสนเรื่องชื่อเริ่มต้นจากคอมพิวเตอร์ IBM PC รุ่นแรก ๆ
เดิมที IBM PC ใช้คอนเน็กเตอร์ DB25 และต่อมามีพอร์ต 9 พินขนาดเล็กเพิ่มเข้ามาใน PC/AT
ผู้ใช้จึงเผลอเปลี่ยนแค่ตัวเลขจากชื่อ DB25 ที่คุ้นเคยมาเป็น 9

เมื่อการใช้ผิดแบบนี้แพร่หลายออกไป ชื่อที่ผิดอย่าง DB9 ก็เลยกลายเป็นคำเรียกทั่วไป
นี่เป็น ตัวอย่างคลาสสิก ที่ธรรมเนียมการใช้งานในชีวิตประจำวันมีอิทธิพลเหนือความถูกต้องทางเทคนิค

แนวคิดการตั้งชื่อของ SparkFun: ความถูกต้องและความชัดเจน

SparkFun ตั้งใจใช้ชื่อที่ถูกต้องในทางเทคนิคในการเปิดตัว SparkFun Male DE9 Breakout และ SparkFun Female DE9 Breakout
แม้จะรู้ว่าผู้ใช้จำนวนมากค้นหาด้วยคำว่า DB9 แต่บริษัทก็ให้ความสำคัญกับ ความถูกต้องทางเทคนิค และแนวคิดเรื่องการให้ความรู้แก่ชุมชน
บริษัทต้องการมีส่วนช่วยแก้ไข ความผิดพลาดของชื่อเรียกที่ใช้กันมายาวนาน ผ่านการใช้ชื่อที่ถูกต้อง
การใช้ชื่อ DE9 กับผลิตภัณฑ์ใหม่นี้เป็น การตัดสินใจโดยตั้งใจ พอ ๆ กับการออกแบบตัวบอร์ดเอง
แม้โลกจะยังเรียกมันว่า DB9 ต่อไป SparkFun ก็จะยืนหยัดใช้ชื่อ DE9 ที่ถูกต้อง

บทสรุป

DB9 เป็นคำที่ใช้กันอย่างแพร่หลาย แต่ชื่อที่ถูกต้องจริง ๆ คือ DE9
การใช้คำที่ถูกต้องสามารถช่วยเรื่อง การศึกษาทางเทคนิค และการแบ่งปันความรู้ได้
เรื่องนี้เป็นโอกาสให้เข้าใจทั้งภูมิหลังของความสับสนเรื่องชื่อคอนเน็กเตอร์และการเขียนที่ถูกต้อง
ชุมชนวิศวกรอย่าง SparkFun มุ่งสนับสนุนวัฒนธรรมการใช้มาตรฐานที่ถูกต้อง
ชื่อ "DE9" สะท้อนถึง เจตนารมณ์และแนวคิดเรื่องความแม่นยำ ของผู้พัฒนาผลิตภัณฑ์

1 ความคิดเห็น

 
GN⁺ 2025-07-26
ความคิดเห็นจาก Hacker News
  • อีกอย่าง คอนเน็กเตอร์นี้คือ 8P8C ไม่ใช่ RJ45 ความสำคัญของการใช้คำตามองค์กรกำหนดมาตรฐานหรือใช้คำที่ทุกคนเข้าใจนั้นขึ้นอยู่กับบริบท สำหรับเอกสาร แนะนำให้เขียนประมาณว่า "J3 คือแจ็ก 8P8C (ที่มักถูกเรียกว่า RJ45) สำหรับการสื่อสาร IEEE P802.3bz 2.5GBASE-T และยังเข้ากันได้กับ Gigabit และ Fast Ethernet รุ่นก่อนหน้า"

    • ใช่ เดิมที RJ45 เป็น 8P8C แบบหนึ่ง แต่มีสันด้านข้าง ทำให้สาย RJ45 “ของจริง” ถูกออกแบบมาให้เสียบเข้าช่อง 8P8C ทั่วไปไม่ได้

    • แม้จะพูดถึง 2.5GBASE-T แต่ฉันก็ใช้ 10GBASE-T ได้ไม่มีปัญหาเหมือนกัน เพียงแต่ต้องมีสาย Cat 6A อยู่ภายใน และต้องผ่านการทดสอบ IEC 60512-9-3 และ IEC 60512-99-002 ด้วย ถ้าอยากดูรูปน่าสนุกว่ามันจะเกิดอะไรขึ้นเมื่อถอด PoE ออกจากคอนเน็กเตอร์ที่ไม่ผ่านมาตรฐาน IEC 60512-99-002 ดูได้ที่นี่

    • แล้วคอนเน็กเตอร์ไฟ Molex ที่เรียกกันนั้น จริง ๆ คือคอนเน็กเตอร์ AMP Mate-n-Lok เพิ่งมารู้ความจริงข้อนี้ในปีนี้เอง

    • ฉันก็เพิ่งรู้เรื่องนั้นไม่นานนี้เอง วิศวกรมักตั้งชื่อและจดจำชื่อผลิตภัณฑ์กันแบบตรงไปตรงมามาก

    • ฉันเข้าข่ายนั้น 100% แถมไม่เคยเห็นคอนเน็กเตอร์ 8P8C แบบ “มีคีย์ เป็น RJ45 จริง ๆ” ด้วยซ้ำ

  • D-sub เป็นหนึ่งในมาตรฐานคอนเน็กเตอร์ที่อยู่ยงคงกระพันที่สุดเท่าที่ฉันรู้ นอกเหนือจากปลั๊กผนัง มันเริ่มจากงานทหารในยุค 50 แต่ทุกวันนี้ก็ยังถูกใช้กับฮาร์ดแวร์อวกาศรุ่นใหม่อยู่ ยังมีทั้งแบบความถี่สูง แบบ coax/twinax แบบไฟเบอร์ออปติก หรือแม้แต่ “หน้าสัมผัส” แบบนิวเมติกก็มีครบหมด (แน่นอนว่าแพงมาก) จะบอกว่าเป็นของโปรดก็คงไม่ใช่ แต่การที่มันอยู่มาได้อย่างสม่ำเสมอเกือบศตวรรษนี่เป็นเรื่องที่น่าสนใจจริง ๆ

    • XLR ที่ใช้กับงานเสียงเยอะ ๆ ก็เป็นมาตรฐานจากยุค 1950 เหมือนกัน คอนเน็กเตอร์มาตรฐานพวกนี้รองรับการใช้งานหลากหลาย แต่ข้อเสียคือคุณไม่สามารถมั่นใจได้ว่า “เสียบสายเข้าไปแล้วจะใช้งานได้” สาย USB ส่วนใหญ่ถ้าเสียบถูกก็จะทำงาน แต่ถ้าไม่ถูก โดยมากก็ไม่ได้คาดหวังให้อะไรเกิดขึ้นอยู่แล้ว (เช่น เอาเมาส์ไปเสียบกับแหล่งจ่ายไฟ ก็ไม่ได้คาดว่าจะใช้งานได้) USB-C อาจเป็นข้อยกเว้นอยู่บ้าง แต่โดยรวมแล้วถ้าการเชื่อมต่อถูกต้องก็มักจะใช้ได้

    • ทีวีในยุโรปยังคงใช้คอนเน็กเตอร์เสาอากาศที่เริ่มใช้ครั้งแรกในปี 1922 อยู่เลย ดูข้อมูลได้ที่นี่

    • แจ็กโทรศัพท์ก็เป็นอีกตัวอย่างหนึ่ง ประดิษฐ์ขึ้นตั้งแต่ปลายศตวรรษที่ 19 แต่ก็ยังใช้งานต่อเนื่องมาจนถึงทุกวันนี้

  • อยากให้ Sparkfun ช่วยแก้ความสับสนเกี่ยวกับแนวคิด “กระแสไฟฟ้าแบบดั้งเดิม(conventional current)” ที่มีมาหลายร้อยปีนี้ด้วย

    • ฉันรู้สึกว่าหัวข้อนี้น่าสนุกเสมอ ตอนเรียนหลักสูตรช่างไฟของ US Coast Guard เขาสอนทฤษฎีการไหลของอิเล็กตรอน(electron-flow) แต่พอเข้ามหาวิทยาลัยกลับต้องสลับความคิดไปใช้ทฤษฎีการไหลของโฮล(hole-flow) ซึ่งปรับตัวยากมาก ทางคณิตศาสตร์มันเหมือนกัน แต่พอเอามาอ่านแผนผังวงจรแล้วสับสนจริง ๆ

    • อยากรู้ว่ามันหมายถึงอะไร

  • สำหรับข้ออ้างที่ว่า คำว่า “DB9” ขัดแย้งในเชิงกายภาพเพราะเป็นดีไซน์ที่เอา 9 พินไปใส่ในเชลล์ “B” ขนาด 25 พิน ฉันไม่เข้าใจว่าทำไมมันจะทำไม่ได้ จริง ๆ แล้วดูเหมือนไม่มีข้อจำกัดทางกายภาพ แค่ไม่มีใครผลิตเท่านั้น

    • ทำได้ในทางเทคนิค แต่โดยทั่วไปใช้คอนเน็กเตอร์ DB-25 แล้วใช้แค่บางพินจะถูกกว่า การจะทำคอนเน็กเตอร์ “DB-9 ของจริง” ที่มีแค่ 9 พินนั้นต้องมีต้นทุนเพิ่ม เช่น จำนวนสั่งขั้นต่ำ ค่า tooling และการรับรองต่าง ๆ ถ้าระยะห่างระหว่างพินมีความหมาย ก็มักใช้วิธีอย่าง crimp-and-insert กันมากกว่า อ้อ แล้ว “DE-0” ก็มีอยู่จริง แต่ไม่ใช่ประเด็นใหญ่

    • มันทำให้นึกถึงสมัยคอมพิวเตอร์ 16 บิต ที่ต้องการรองรับพอร์ตจอยสติ๊กสองพอร์ตพร้อมกัน จึงใช้ฮาวซิง DB25 ที่เว้นพินตรงกลางออก แล้วใส่กลุ่ม 9 พินไว้ที่ปลายทั้งสองด้าน โดยพลาสติกของตัวเครื่องจะปิดส่วนกลางเอาไว้

    • ฉันเคยเห็นคอนเน็กเตอร์ 9 พินในฮาวซิง DB ที่ใช้ระยะพินแบบ 25 พิน ถ้าจะตั้งชื่อก็คงเป็น DB25C9P แต่พอลองคิดดูแล้วน่าจะเป็นอะแดปเตอร์แปลงระหว่าง DE9 กับ DB25 มากกว่า ดูเหมือนตอนนั้นทำแบบนี้เพื่อให้ต้นทุนต่ำสำหรับงาน serial ที่ใช้แค่ 9 พิน

    • ตัว “DB” เองก็สื่อถึง 25 พินอยู่แล้ว เพราะฉะนั้นการมีทั้ง 25 พินและ 9 พินพร้อมกันจึงดูแปลกอยู่ มันก็ไม่เหมือนกับการดึงพินบางตัวออกจาก DB-25 จริง ๆ ด้วย กรณีนี้เลยรู้สึกเรียก “DB-9” ได้ไม่ค่อยลงตัว

    • ในทางเทคนิคทำได้ กระทั่งถ้าลดระยะห่างระหว่างพินลง ก็อาจยัด 25 พินลงในฮาวซิง 9 พินได้ด้วย ผลิตภัณฑ์แบบนี้ไม่มีอยู่ และหวังว่าจะไม่มีวันมี

  • ต่อความเห็นที่ว่า "กำลังใช้คำศัพท์ D-sub connector ผิด" ฉันคิดว่าไม่จริงเลย อันที่จริงฉันกับคนส่วนใหญ่แทบไม่ใช้คำศัพท์ D-sub connector ด้วยซ้ำ เราแค่พูดโดยอ้างอิงจากอุปกรณ์ที่มีคอนเน็กเตอร์ DB9 (หรือไม่มี) สิ่งที่เราทำคือ “language game” คนละแบบโดยสิ้นเชิง และนั่นแหละคือเหตุผลที่ทุกคนเข้าใจว่าฉันหมายถึงอะไร ดังนั้นนี่จึงเป็นแค่มุกเล่นคำให้สั่งแบบเรียบ ๆ

  • กรณีแบบนี้มีเยอะมาก โดยเฉพาะเมื่อการใช้งานของคอนเน็กเตอร์แทบจะตายตัวอยู่แล้ว ตัวอย่างเช่น เวลาพูดว่า “composite video” ฉันเคยเจอการใช้คำพวกนี้ปะปนกันไป:

    • composite video, RS-170, monochrome video, EIA-170, NTSC, black and white video, CVBS, B&W video, RS-170A, analog video, PAL, yellow RCA plug, แค่ video เฉย ๆ เป็นต้น คำเหล่านี้ไม่ได้หมายถึงสัญญาณเดียวกันทั้งหมดเป๊ะ ๆ บางคำถึงขั้นไม่แม่นด้วยซ้ำ แต่แม้แต่วิศวกรก็ยังใช้สลับกันบ่อย อีกตัวอย่างคือ “Amphenol connector”, “Cannon connector”, “Molex connector” ซึ่งก็คล้ายกับการพูดว่า “รถ Ford” ในเชิงกว้าง ๆ

    • ฟลอปปีดิสก์ 1.44 MB ก็เป็นอีกกรณีหนึ่งที่ชื่อเรียกปนกันยุ่งเหยิง เดิมทีความจุดิสก์คือ 1440 KiB (ปัจจุบันเรียก kibibyte แต่สมัยก่อนเรียก kilobyte เฉย ๆ และโดยนัยหมายถึงเลขยกกำลังของ 2) แล้วมีใครสักคนเข้าใจผิด เลยตีความ 1.44 “MB” เป็น 1.44 * 1000 * 1024 ไบต์ ทำให้ความจุจริงถูกทำให้สับสนว่าเป็น 1.41 MiB หรือ 1.47 MB

    • ตัวอย่างโปรดของฉันคือคำว่า “aux cable” ซึ่งคนส่วนใหญ่หมายถึงสายเสียง 3.5mm แบบ 3 ขั้วหรือ 4 ขั้วที่ใช้กับช่อง Auxiliary input ในเครื่องเสียงรถยนต์ ฉันเลยจงใจเรียกมันว่า “สายหูฟัง” บ้างเหมือนกัน

    • ลืม SMPTE 170M ไป น่าจะเป็นมาตรฐานชี้ขาดที่สุด ณ ตอนนี้แล้ว เอกสารดูได้ที่นี่

  • ฉันเรียกมันแค่ว่า serial port มาตลอด เพราะจำชื่อ DB9 ไม่ค่อยได้ หวังว่าต่อไปถ้าจำชื่อที่แม่นกว่านี้ได้ เวลาพูดต่อหน้า nerd ก็จะได้ pedantic กับเขาบ้าง (ไม่ได้ประชดนะ อยากทำจริง ๆ)

    • ถ้าใครพูดแค่ว่า “serial port” เดี๋ยวก็จะมี pedant อีกคนโผล่มาบอกว่า “ถ้าจะให้เฉพาะเจาะจงคือ RS-232, DB-25 ก็เป็นพอร์ตแบบเดียวกันได้, serial port ยังอาจหมายถึง RS-422, RS-485, SIO, USB ฯลฯ ได้ด้วย”
  • พอร์ต VGA(DE-15) กับพอร์ตคีย์บอร์ดและเมาส์(Mini DIN #6) ของฉันไม่เห็นด้วยกับการจัดหมวดหมู่นี้ และพอร์ตเครื่องพิมพ์(DB-25) ของฉันก็ยังตั้งค่าเป็นแบบทางเดียวอยู่

  • สถานการณ์นี้เหมือน King Canute พยายามสั่งทะเลเลย ความละเอียดทางเทคนิคเป็นเรื่องน่าสนใจและบางครั้งก็นำไปสู่ความเข้าใจที่ลึกขึ้นได้ แต่ภาษาเกิดมาเพื่อการสื่อสาร ดังนั้นภาษาที่ “ถูกต้องที่สุด” ก็คือภาษาที่สื่อสารได้ดีที่สุด การต้องเจอบทสนทนาแนว “well actually” ที่อิงกับความหลงใหลของใครบางคนซ้ำ ๆ มันชวนเหนื่อย

    • ในภาคสนาม มักเกิดความเข้าใจผิดแบบ “คุณกำลังขอสิ่งที่ต้องการจริง ๆ หรือขอสิ่งที่ฉันเดาเอาว่าคุณต้องการ?” อยู่บ่อย ถ้าไม่อธิบายให้ชัดเจนแบบ pedantic ตั้งแต่ต้น ปัญหาอาจบานปลายได้ การไปตำหนิบทสนทนาแนว “well actually” แม้แต่ในโพสต์ที่ผู้ขายอุปกรณ์ตั้งชื่อแบบเล่นคำเกี่ยวกับชื่อผลิตภัณฑ์ ก็ดูไม่ค่อยเหมาะนัก

    • ในวัฒนธรรมอเมริกัน มุมมองแบบ “ภาษาที่สื่อสารได้ดีที่สุดคือภาษาที่ถูกต้องที่สุด” ค่อนข้างเด่น แต่ในเยอรมนีมักวิเคราะห์ไปถึงรากศัพท์และความหมายของคำ และไม่ค่อยยอมรับการใช้คำผิด ตัวอย่างเช่นคำว่า “Alternative” ควรใช้ในความหมายว่า “อีกหนึ่งทางเลือก” และถ้ามีตัวเลือกมากกว่าสองอย่าง จริง ๆ ก็ควรใช้คำอื่นถึงจะแม่นกว่า

    • มันขึ้นอยู่กับบริบท ถ้ากำลังทำเอกสารที่ต้องแม่นยำทั้งฉบับ บางทีก็ปล่อยความผิดพลาดแบบนี้ผ่านไปไม่ได้ แต่ถ้าเป็นการคุยกันทั่วไปก็อาจไม่สำคัญมาก อย่างไรก็ตาม ถ้าเป็นเอกสารทางการก็ควรตรวจทีละจุด

  • ฉันสงสัยมาตลอดว่าทำไมต้องระบุขนาดเชลล์กับจำนวนพินแยกกัน ทั้งที่ในทางปฏิบัติดูเหมือนว่าขนาดเชลล์กับจำนวนพินมักจับคู่กันแบบหนึ่งต่อหนึ่งอยู่แล้ว หรือจริง ๆ แล้วตั้งใจเผื่อกรณีที่ใช้เชลล์ขนาดเดิมแต่ลดจำนวนพินลง?

    • 9 พินไม่ได้เป็นคำตอบเสมอไป ภายในเชลล์เดียวกันอาจใส่พินหลายชนิดผสมกันได้ เช่น พินกระแสสูง, coax เป็นต้น ตัวอย่างเช่น DE type ที่มีหน้าสัมผัสกระแสสูงแค่ 2 จุดรูป หรือ DE type แบบ 15 พิน “VGA”รูป

    • คอนเน็กเตอร์ VGA ใช้เชลล์เดียวกับ DE-9 แต่จัดวางเป็นสามแถวรวม 15 พิน

    • น่าสับสนตรงที่ฉันเคยเห็นคอนเน็กเตอร์ที่เรียก “DB-9” ได้อย่างถูกต้องจริง ๆ มันเป็นรุ่นประหยัดสำหรับแปลง DB-25 เป็น DE-9 โดยไม่ได้จัดการพินส่วนเกินอย่างเหมาะสม และต่อแค่ 9 พินที่ปลายด้านหนึ่งเท่านั้น มันทำงานได้ถูกต้องก็ต่อเมื่อความเร็วสายต่ำพอ

    • มีทั้ง DE15 และ DA15 คอนเน็กเตอร์ และใช้งานกันพอสมควร D-sub แบบโครงสร้างแปลก ๆ ก็มีอยู่บ้างเป็นครั้งคราว ดังนั้นการแยกชื่อด้วยขนาดเชลล์จึงมีประโยชน์ในบางกรณี

    • ฉันเคยเห็นมาตรฐานเฉพาะทางที่หน้าตาเหมือนคอนเน็กเตอร์มาตรฐานทุกอย่าง แต่ดันหายไปหนึ่งพิน