工程师生活在一个以标准为基础的世界。在这个工程世界中,万事万物都存在着标准。例如,技术标准确保连接器的适用性,其所承载的光电讯号都有正确的振幅与时序,让传送端与接收端都能了解那些讯号承载的数据内容。
我们面对着来自地方政府以及中央政府的标准,同时还有国际标准、产业标准、安全标准、EMC标准以及材料标准等等。尽管有人说标准是技术的「社会主义」,但如果少了这些让人信赖的标准,我们的生活将会变得更加混乱,工作起来也会更费事。
然而,标准可能会发生变化。标准经常因为技术的进步、喜好的变化或其他随机事件而发生改变。一般来说,标准的改变通常无法快到与技术的发展同步。所幸许多标准的编写都是考虑到这样的事实:在采用新标准之后,旧式组件与设备仍然可以使用许多年。举例来说,这就是为什么你还可以在专为1000Base-T和更高速度设计的网络适配器(NIC)上执行较上一代的10Base-T以太网络。
不过,当标准(或至少是常见的测量标准)发生变化之后,有时可能必须在时间和金钱上付出代价。我自己就曾经面临这样的问题。
几年前我买了现在住的房子,在我们入住之前需要进行大规模的翻新。我们把一楼完全拆除了,然后再重新装潢。不过,我们其实也没有改变所有的结构。例如,我们保留了二楼到三楼之间原有的旧式楼梯。它很可能是1900年在盖这栋房屋时建造的「原版」楼梯。当有人走在上面时还会吱吱作响。
我们在为楼梯铺地毯时遇到了问题:以前的屋主一定曾经把楼梯的长地毯使用到十分破旧。因为当他们决定卖房子因而拆掉地毯后,留下了许多肉眼可见的钉孔。我们决定铺上新的长地毯。但在那之前,我们在为楼梯刷上油漆时遇到了问题。从以下的照片,您可以看到在楼梯上的一块「标准」长地毯样品。这块地毯宽度约为26英吋(66公分)。但是,之前的长地毯有27英吋(68.5公分)宽。因此,你可以从图中看到,如果直接铺上新地毯,右侧将会露出一整排钉孔。
这块长地毯样品的另一边则与旧地毯的原有位置对齐。我询问一家地毯店的推销员关于长地毯的宽度问题。他告诉我以前长地毯的标准宽度是27英吋,但后来改为26英吋了。此外,还有另一种「标准」宽度是31英吋(79公分)。这种较宽的长地毯铺上去刚刚好,但几乎没有任何留边。
我们有几种选择。请记住,这个楼梯是由15级阶梯和2个楼梯平台组成的,每个楼梯平台各有1个90°的转折处。
看到因为标准变化之后可能会发生什么事了吧?这一切都是因为地毯产业决定将长地毯的宽度从27吋缩减至26吋。而且这可没什么后向兼容性可言。
最后我们选择了方案1——花最少钱,但做最多工作(对我来说)。你呢?如果是你的话,你会选择怎么做?或者,你在开发产品时,也曾经有过因标准改变而付出时间金钱等代价的经验吗?请与我们分享。
(原文发表于ASPENCORE旗下EDN姐妹媒体EETimes,参考链接:When Standards Change;编译:Susan Hong,EETTaiwan)