No es DB9, es DE9 (pero se entiende la idea)
(news.sparkfun.com)- Es común llamar incorrectamente DB9 al conector serial de 9 pines
- La denominación correcta es DE9, basada en el estándar de conectores D-sub
- Existe un contexto de cómo el nombre DB9 se difundió por error hasta usarse como si fuera estándar
- SparkFun prioriza la precisión y usa la denominación DE9 en sus nuevos productos
- Usar la denominación correcta se convierte en una oportunidad para compartir conocimiento técnico y aprender
La confusión con el nombre DE9 y la forma correcta de escribirlo
Mucha gente conoce al conector D-sub de 9 pines como DB9, pero en realidad la denominación correcta es DE9
El término DB9 se ha usado mucho y se ha repetido durante años, pero es una expresión técnicamente inexacta
Por eso, con el lanzamiento de su nueva breakout board para conector DE9, SparkFun enfatiza la necesidad de usar la denominación correcta
Entendiendo el estándar D-Subminiature
Los conectores D-sub pertenecen a la familia "D-subminiature", o abreviado D-sub
La "D" proviene del blindaje metálico con forma de D
La regla de nomenclatura de cada conector indica que la primera letra es D (forma), la segunda letra indica el tamaño de la carcasa (shell) y el número representa la cantidad de pines
Ejemplos de tamaños principales del estándar D-sub:
- DA: carcasa de 15 pines
- DB: carcasa de 25 pines (común en los antiguos puertos paralelos de impresora)
- DC: carcasa de 37 pines
- DD: carcasa de 50 pines
- DE: carcasa de 9 pines
La denominación correcta del conector D-sub de 9 pines es DE9
El término DB9 es incorrecto según las reglas de nomenclatura D-sub
La B se refiere a la carcasa grande de 25 pines y la E a la carcasa pequeña de 9 pines, pero el término erróneo DB9 se sigue usando por costumbre
Por qué todos terminaron llamándolo DB9
La confusión con el nombre comenzó en los primeros modelos de IBM PC
La IBM PC originalmente usaba conectores DB25, y después se añadió un puerto pequeño de 9 pines en la PC/AT
Los usuarios, ya familiarizados con el nombre DB25, cometieron el error de cambiar solo el número por 9
A medida que este uso incorrecto se fue difundiendo, DB9 se consolidó como una denominación errónea pero común
Es un caso típico en el que la costumbre de uso cotidiano superó a la precisión técnica
La filosofía de nomenclatura de SparkFun: precisión y claridad
Con el lanzamiento de los nuevos SparkFun Male DE9 Breakout y SparkFun Female DE9 Breakout, SparkFun usa de forma deliberada la denominación técnicamente correcta
Saben que mucha gente busca DB9, pero priorizan la precisión técnica y la filosofía de educar a la comunidad
Buscan contribuir a corregir un error de nomenclatura de larga data mediante el uso del nombre correcto
La denominación DE9 de los nuevos productos es una decisión intencional tanto como lo es el diseño de la placa
Aunque el mundo siga llamándolo DB9, SparkFun mantiene la denominación correcta: DE9
Conclusión
DB9 es un término ampliamente usado, pero la denominación correcta en realidad es DE9
Usar las palabras correctas puede ayudar a la educación técnica y al intercambio de conocimiento
También sirve como oportunidad para entender el origen de esta confusión en la nomenclatura de conectores y la forma correcta de escribirla
Comunidades de ingeniería como SparkFun buscan promover una cultura de uso preciso de los estándares
El nombre "DE9" refleja la intención y la filosofía de precisión de quienes desarrollan el producto
1 comentarios
Opinión de Hacker News
Además, este conector es 8P8C y no RJ45; según la situación, importa más usar la terminología del organismo de estándares o la que todo el mundo entiende. Recomiendo poner en la documentación algo como: "J3 es un jack 8P8C para comunicaciones IEEE P802.3bz 2.5GBASE-T (comúnmente llamado RJ45), y también es compatible con generaciones anteriores de Gigabit y Fast Ethernet"
Correcto; originalmente RJ45 era una clase de 8P8C, pero tenía una pestaña al lado, así que un cable RJ45 “de verdad” estaba diseñado para no poder conectarse a una ranura 8P8C normal
Se menciona 2.5GBASE-T, pero yo también uso 10GBASE-T sin problema; eso sí, debe haber cable Cat 6A por dentro y también debe pasar las pruebas IEC 60512-9-3 e IEC 60512-99-002. Se pueden ver fotos divertidas de lo que pasa cuando se desconecta PoE en conectores que no cumplen con IEC 60512-99-002 aquí
Y el conector de alimentación Molex en realidad es un conector AMP Mate-n-Lok; apenas este año me enteré de eso
Yo también me enteré hace poco. Los ingenieros tienden a ser muy simples para nombrar y memorizar nombres de productos
A mí me aplica al 100%; de hecho, nunca he visto en persona un conector 8P8C “con llave, verdadero RJ45”
El D-sub es uno de los estándares de conectores más longevos que conozco, aparte de los enchufes de pared. Empezó en los años 50 para uso militar, pero todavía se sigue aplicando hoy incluso en hardware espacial nuevo. Está en cualquier lugar donde se necesiten altas frecuencias, coaxial/twinax, fibra óptica e incluso “contactos” neumáticos, aunque claro, cuestan una fortuna. No diría que sea mi favorito, pero que haya sobrevivido con tanta constancia casi un siglo es un fenómeno realmente interesante
El XLR, muy usado en audio, también es un estándar de los años 50. Estos conectores estándar soportan muchos usos distintos, pero por eso mismo no garantizan que “si el cable entra, entonces funciona”. Los cables USB casi siempre funcionan si encajan, y si no, normalmente ni siquiera se espera que funcionen; por ejemplo, nadie esperaría que un mouse funcione al conectarlo a una fuente de alimentación. USB-C es algo excepcional en eso, pero aun así, en la mayoría de los casos, si la conexión encaja, funciona
En las TVs europeas todavía se usa un conector de antena introducido por primera vez en 1922. Se puede ver información relacionada aquí
Los jacks telefónicos también son un ejemplo; se inventaron a finales del siglo XIX y todavía siguen en uso
Ojalá Sparkfun también corrigiera la confusión sobre el concepto de “corriente convencional”, que ya tiene cientos de años
Este tema siempre me ha parecido divertido. En el curso de electricista de la US Coast Guard me enseñaron la teoría del flujo de electrones, pero cuando entré a la universidad tuve que reconfigurarme mentalmente a la teoría del flujo de huecos, y no fue nada fácil. Matemáticamente son iguales, pero al interpretar diagramas de circuitos sí resulta muy confuso
Me pregunto qué significa eso
Sobre la afirmación de que el término “DB9” es físicamente contradictorio porque implicaría meter 9 pines en una carcasa “B” de 25 pines, no entiendo por qué no se podría poner 9 pines en una carcasa B. Que no se fabrique en la práctica no significa que exista una limitación física
Sí se puede, pero normalmente sale más barato usar un conector DB-25 y solo ocupar algunos pines. Para fabricar un conector “DB-9” de verdad con solo 9 pines, hay costos extra por cantidad mínima de pedido, tooling y certificación. Si el espaciado entre pines importa, muchas veces se usa algo como crimp-and-insert. Por cierto, “DE-0” existe, aunque no es un gran tema
Me recuerda a un caso en la era de las computadoras de 16 bits donde, para soportar dos puertos de joystick a la vez, usaban una carcasa DB25 con el grupo central de pines ausente y colocaban dos grupos de 9 pines en los extremos. El plástico del equipo cubría la parte del medio
Hace tiempo vi un conector en carcasa DB con 9 pines pero con el espaciado de un 25 pines. Si hubiera que nombrarlo, podría ser DB25C9P, aunque pensándolo bien, probablemente era un adaptador entre DE9 y DB25. Creo que realmente se usaba esa estructura para abaratarlo cuando en comunicación serial solo se necesitaban 9 pines
“DB” en sí ya implica 25 pines, así que decir que tiene a la vez 25 y 9 pines suena raro. Tampoco es lo mismo que quitar pines de un DB-25 real. En ese caso, ponerle el nombre “DB-9” queda ambiguo
Técnicamente se puede; incluso, si reduces el espaciado entre pines, podrías meter 25 pines en una carcasa de 9. Ese producto no existe y espero que nunca exista
Sobre la opinión de que “estás usando mal la terminología de los conectores D-sub”, yo no lo veo así en absoluto. En realidad, yo y la mayoría de la gente casi nunca usamos la terminología de conectores D-sub como tal; simplemente hablamos en función de si un dispositivo tiene o no un conector DB9. Lo que hacemos es un “language game” totalmente distinto, y por eso todo el mundo entiende lo que quiero decir. Así que es un juego de palabras para pedir que simplemente lo ordenen con calma
Hay muchísimos casos así, sobre todo cuando el uso del conector está casi completamente fijado a una sola cosa. Por ejemplo, al decir “video compuesto”, me ha tocado ver que en la práctica se mezclan estos términos:
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, simplemente video, etc. Todos esos términos no señalan exactamente la misma señal; algunos incluso son incorrectos. Aun así, hasta los técnicos los mezclan bastante. Otro ejemplo sería “conector Amphenol”, “conector Cannon” o “conector Molex”, lo cual se parece un poco a decir “auto Ford”
El disquete de 1.44 MB también es un caso peculiar de nomenclatura enredada. Originalmente su capacidad era 1440 KiB, que hoy llamaríamos kibibyte, aunque antes se decía simplemente kilobyte y se asumían implícitamente unidades en potencias de 2. Alguien entendió mal la situación y calculó 1.44 “MB” como 1.44 * 1000 * 1024 bytes, lo que llevó a confusión sobre si la capacidad real era 1.41 MiB o 1.47 MB
Mi caso favorito es que cuando la gente dice “cable aux”, normalmente se refiere a un cable de audio de 3.5 mm de 3 o 4 polos usado como entrada auxiliar en el estéreo del auto. A veces a propósito lo llamo “cable de audífonos”
También faltó SMPTE 170M, que probablemente a estas alturas sea el estándar decisivo. El documento puede verse aquí
Yo siempre le he dicho simplemente puerto serial, porque nunca se me quedaba grabado el nombre DB9. De ahora en adelante espero memorizar el nombre más preciso para usarlo frente a nerds y poder ser pedante yo también; no lo digo con sarcasmo, de verdad quiero intentarlo
Mis puertos VGA (DE-15), teclado y mouse (Mini DIN #6) no están de acuerdo con esa clasificación. Y mi puerto de impresora (DB-25) todavía está configurado como unidireccional
Esta situación es como la pelea de King Canute con la marea. El detalle técnico es interesante y a veces puede llevar a una comprensión más profunda, pero el lenguaje existe para comunicar, así que el lenguaje más correcto es el que mejor comunica. Cuando las conversaciones tipo “well actually” se repiten por la pasión de una sola persona, se vuelve cansado
En campo se dan muchas veces malentendidos del tipo “¿estás pidiendo lo que quieres o lo que yo supuse que querías?”, así que si no se explica con claridad y de forma pedante desde el principio, a veces el problema crece. No corresponde criticar conversaciones tipo “well actually” incluso en una publicación donde el proveedor de equipos puso un título ingenioso jugando con el nombre del producto
En la cultura de EE. UU. está muy extendida la idea de que “el lenguaje que mejor transmite es el más correcto”, pero en Alemania tienden a analizar incluso la etimología o el significado de las palabras, y no suelen tolerar expresiones incorrectas. Por ejemplo, la palabra “Alternative” debería usarse en el sentido de “la otra opción”; si aparecen más de dos alternativas, en realidad sería más preciso usar otra palabra
Depende del contexto. Si estás trabajando en documentación precisa en general, no siempre puedes dejar pasar estos errores. En una conversación cotidiana no importa tanto, pero en documentación oficial sí hay que revisar una por una esas cosas
Siempre me pregunté por qué se especificaba por separado el tamaño de la carcasa y la cantidad de pines. En la práctica, parece que la mayoría de las veces el tamaño de la carcasa y el número de pines tienen una relación 1:1. ¿Será que estaban previendo casos en los que se quisiera reducir el número de pines manteniendo la misma carcasa?
9 pines no siempre es la respuesta correcta. Dentro de una carcasa puedes combinar distintos tipos de pines, como alta corriente o coaxiales. Como ejemplo, hay un tipo DE con solo 2 contactos de alta corriente foto, y también un tipo DE “VGA” de 15 pines foto
El conector VGA usa la misma carcasa que el DE-9, pero está organizado en tres filas para meter un total de 15 pines
Confusamente, sí he visto un conector que de verdad se llamaba correctamente “DB-9”. Era una versión barata para convertir de DB-25 a DE-9, y no manejaba correctamente los pines extra; simplemente conectaba 9 pines en un extremo. Solo funcionaba bien cuando la velocidad de línea era suficientemente baja
Existen tanto DE15 como DA15, y se usan bastante. De vez en cuando también aparecen conectores D-sub de estructura inusual, así que a veces sí hace falta distinguir el tamaño de la carcasa en el nombre
También he visto especificaciones propietarias que se parecen a conectores estándar pero con un pin menos