He estado buscando una solución para "desconectar" un cable ethernet de un puerto sin desconectarlo físicamente.
Estoy haciendo esto porque quiero reducir el consumo de energía en un proyecto en el que estoy trabajando que incluye un FPGA con un puerto ethernet. Desconectar físicamente el cable de ethernet es la única forma de apagar el puerto de ethernet en el FPGA, lo que consume una gran cantidad de energía.
No he encontrado a nadie haciendo algo similar al buscar una respuesta. Podría tener una solución y me preguntaba si es viable o si alguien tiene una mejor.
¿Cuál es el inconveniente de simplemente dejar que el cable ethernet pase por un transistor? Si la actividad del interruptor es baja, los parásitos del MOSFET no deberían ser un problema, ¿o me equivoco aquí?
Desafío de marco, estás partiendo de una premisa equivocada:
Desconectar físicamente el cable de ethernet es la única forma de apagar el puerto de ethernet en el FPGA, lo que consume una gran cantidad de energía.
no es verdad. Si sabe que estaría bien desconectar el cable, también puede:
Jugar con la capa física de las señales debería ser su último recurso. Verse obligado a tomar esta ruta grita que arruinó sus decisiones de diseño anteriores y que es mejor volver para resolverlas.
Como mencionó Peufeu: si su PHY es un controlador separado, simplemente reinícielo. Supuse que no lo era, pero no está completamente claro en su diagrama que necesariamente no lo sea.
PlasmaHH
Joren Vaes
Joren Vaes
tom carpintero
usuario2876482
tubo
turbo j
usuario2876482
usuario2876482