Hacker News 中文摘要

RSS订阅

是DE9,不是DB9 -- It's DE9, Not DB9

文章摘要

文章指出,常见的9针串行连接器通常被误称为DB9,实际上正确的名称是DE9。D-subminiature(D-sub)连接器家族中,名称中的“D”来源于其形状,而“E”表示外壳尺寸。文章通过介绍新的DE9连接器分线板,澄清了这一常见误解,并解释了命名的技术依据。

文章总结

标题:是DE9,不是DB9(但我们知道你的意思)

你可能一直在误用D-sub连接器的术语,我们也不例外。你肯定在很多地方见过它,尤其是在老式计算机设备上:经典的9针串行连接器。你可能称它为DB9。对于制造商、工程师以及任何使用过RS232串行设备的人来说,这是一个标志性的连接器。然而,这里有个小秘密:从技术上讲,称它为DB9是错误的。正确的名称其实是DE9。

随着我们新的DE9连接器分线板的发布,我们想纠正一个常见的误解,并解释为什么我们这样命名我们的产品。

名称的由来:D-subminiature标准

这种连接器属于D-subminiature(简称D-sub)家族。简单来说,名称中的“D”来自于围绕针脚的D形金属屏蔽层,它确保插头只能以一种方式插入!

这些连接器的完整零件编号遵循特定的模式。第一个字母始终是“D”,代表D形。第二个字母则是混淆的源头,它不代表任何特性,而是指定连接器外壳的尺寸。随后的数字表示外壳中的针脚数量。

以下是标准D-sub外壳尺寸的简要分类:

  • DA:15针外壳
  • DB:25针外壳(这是你在老式并行打印机端口上看到的大号连接器)
  • DC:37针外壳
  • DD:50针外壳
  • DE:9针外壳(今天的主题)

对于带有9针的D-sub连接器,正确的技术名称是DE9。尽管“DB9”是一个广泛使用的术语,但根据D-sub命名约定,它是一个误称,因为第二个字母表示外壳尺寸。DE9中的“E”表示容纳9针的特定外壳尺寸,而字母“B”指的是为25针设计的更大外壳,如正确命名的DB25连接器。坦率地说,“DB9”这个术语显然是不准确的,因为它将25针的“B”外壳与9针数量配对,这在物理上是矛盾的。尽管如此,“DB9”成为了事实上的标准名称,并被普遍理解为指代9针串行连接器。

为什么我们都叫它DB9?

这种混淆是一个典型的误称案例,只是它一直沿用下来。最初的IBM PC使用DB25连接器作为其串行和并行端口。当IBM PC/AT引入较小的9针串行端口时,它迅速成为串行端口的新标准。

大多数人已经熟悉“DB25”这个术语,他们只是简单地更换了针脚数量,开始称新的连接器为DB9。这个错误的名称像野火一样传播开来,并成为事实上的标准术语,尽管它在技术上是不准确的。这是一个典型用法胜过技术准确性的例子。

我们的命名理念:正确性与清晰性

随着我们新的SparkFun Male DE9 BreakoutSparkFun Female DE9 Breakout的发布,我们有意决定使用技术正确的名称。这篇博客文章就是我们对此的解释。

在SparkFun,我们本质上是工程师、制造商和教育者。我们相信技术准确性,并愿意与社区分享我们的知识。虽然我们知道大多数人搜索的是“DB9”,但我们认为有必要为我们的产品坚持正确的DE9名称。

这是我们纠正几十年来混淆的小小努力。我们希望我们的产品名称准确,并为任何对“为什么”感到好奇的人提供学习机会。所以,当你在我们的新分线板上看到“DE9”时,你会知道这个名字和板子本身的工程一样是经过深思熟虑的。

因此,尽管世界可能继续称它为DB9,我们会称它为它的本来面目:DE9。祝你玩得开心!

评论总结

评论主要围绕D-sub连接器的命名问题展开,观点分为两派:一派认为应遵循技术标准,另一派则认为常用术语更便于沟通。

支持技术标准的观点: - 评论3指出,正确的技术名称应为DE9,而非DB9,并引用Wikipedia解释Cannon的命名规则:"The D-sub series of connectors was introduced by Cannon in 1952... followed by one of A, B, C, D, or E denoting the shell size, followed by the number of pins or sockets." - 评论10质疑DB9的合理性:"Why couldn’t a DB shell house a 9 pin connector? I don’t see the physical contradiction."

支持常用术语的观点: - 评论4认为DB9更易说且广为人知:"DB is easier to say, and everyone knows what I mean, so I will continue to say DB9." - 评论13强调沟通效率:"If you keep calling it DB9 everybody knows what you’re talking about. They don’t think you’re weird and they also don’t waste time talking about terminology."

其他观点: - 评论7认为语言会随时间变化,常用术语更重要:"It’s DB9. Also, it’s RJ45. Nobody cares what the real name is." - 评论12指出,人们实际上并未使用D-sub术语,而是在讨论相关设备:"We have not been using D-sub connector terminology at all. We have been talking about the things that come with (and without) DB9 connectors."

总结:评论中既有对技术标准的坚持,也有对常用术语的认可,反映了在技术交流中准确性与实用性之间的平衡。