Background
Estoy trabajando con un cliente en un proyecto grande que requiere que se diseñe un chip de red personalizado para resolver los requisitos de transferencia de datos dentro del proyecto. La red está destinada a enviar paquetes pequeños a unas pocas pulgadas de una PCB a otra a través de un solo cable de par trenzado. Estaremos diseñando y especificando el protocolo de red, y otra compañía será responsable de la implementación de silicio.
Estimo que la velocidad de datos de 20Mbps entre nodos hará frente fácilmente a la cantidad de datos que deben enviarse, con mucho espacio para la cabeza si la cantidad de datos aumenta en el futuro.
Problema
El cliente me pregunta por qué estoy especificando solo 20 Mbps. ¿Por qué no algo como 1Gbps? ¿No sería eso mejor? Intuitivamente, siento que aumentar la velocidad de datos masivamente de lo que sería necesario es una mala idea. Inicialmente, pensé que el cableado debería estar blindado (lo que no quiero), pero mirando las categorías de cables Ethernet, veo que Gigabit Ethernet puede funcionar con un cable Cat 6, que no necesita estar blindado.
Otras restricciones
- El proyecto está limitado por el espacio y no tenemos espacio para elementos como el magnetismo, a menos que sea un componente muy pequeño (0603 máximo).
- Los cables deben ser lo más delgados y flexibles posible.
- El dispositivo se ejecutará desde la fuente de alimentación, por lo que no hay un requisito particular de baja potencia.
Pregunta
¿Cuáles son los problemas, en términos de diseño de silicio, cableado y cualquier otra cosa, que se pueda enfrentar a 1 Gbps, que no sería tan malo a 20Mbps? ¿Debo seguir la sugerencia de mi cliente de implementar la red a 1Gbps, o debo insistir en implementar solo lo que se requiere?
Estamos bajo una estricta NDA, por lo que no puedo dar demasiados detalles sobre nuestros requisitos. Pero por favor deje un comentario si se necesita una aclaración.