Tengo un PCB diseñado utilizando tanto 10Mbit y de 100 mbps Ethernet, me han producido 100 tarjetas 97% de los cuales funcionan perfectamente (tanto de 100mb y 10Mbit). El 3% de mis tablas de la 10Mbit opera todo el tiempo, pero el 100Mbit falla en algunas interfaces. Por ejemplo yo tengo dos puertos Ethernet de mi PC, uno de la placa base y un segundo PCI-X de la tarjeta Ethernet. En la placa base puerto todos los dispositivos funcionan correctamente. En el PCI-X puerto basado en 10Mbits obras y 100 mbits no. El PCI-X dispositivo Ethernet, obviamente, trabaja para el 97% de los dispositivos. Si yo uso un interruptor entre el PCI-X puerto y mi dispositivo 100Mbit trabaja todo el tiempo.
Estoy preocupado por que tengo un problema con mi interfaz Ethernet provocando que sea marginal. Alguien ha visto esto antes o alguien podría ofrecer algunas pistas de donde buscar el problema?
ACTUALIZADO
Estoy usando el Micrel KSZ8041 Ethernet PHY.
Cuando encuentro una falta de PCB no funciona con otros modelos que tengo que sé que están en la especificación (aunque gracias esta fue una buena sugerencia).
Aquí están mis esquemas:
En mi fallando unidades que tengo
- Quita la protección de ESD.
- Agrega de 1 uf en el transformador centro de toque.
- Ajustar todos los componentes de filtrado.
- Intercambia la mayoría de los componentes entre una unidad de trabajo y una falla de la unidad, excepto el PHY y DSP.
Conector mi P300 no es un RJ45, sino que es una de 2 mm a través del orificio de cabecera donde una costumbre de alambre de telar se conecta a un conector RJ45 en un PCB. Me han excluido de este encabezado y en el PCB a partir de la ecuación por el cableado directamente a P300.
No se si se hace una diferencia, pero esto funciona con un largo cable Ethernet (5m está bien de 0,5 m no es).... lo que señala la coincidencia de los componentes de diseño. He revisado la conexión a tierra.
En el interior del transformador el tx y rx están equilibradas, y en un plano interno entre dos planos de tierra (tx & rx par están estrechamente acopladas (9 milésimas de pulgada de separación) y un buen espacio entre los pares y otras pistas (al menos de 40 milésimas de pulgada). En el exterior del transformador el tx y rx pares de correr sobre un chasis separado gnd plano.
Estoy convencido que el problema es entre la GRAFÍA y el mundo exterior (no excluyendo la PHY). Cuando yo probe el rx0 línea entre la GRAFÍA y el DSP de trabajo de la unidad de muestra sólo el tráfico cuando yo ping, pero una de las fallas de la unidad tiene un flujo de datos constante (presumiblemente de inactividad caracteres incorrectamente recibidos).
Actualmente estoy investigando el alquiler de algunas pruebas de conformidad de los equipos.