Diseño flexible / Autorouting con pines GPIO (Eagle)

1

Tengo una placa MCU con una serie de pines GPIO que me estoy conectando a algunos periféricos, sensores, etc. Me gustaría colocarlos y hacer una ruta automática en Eagle.

En el firmware, es fácil volver a asignar cualquier pin a cualquier propósito. Sin embargo, en el esquema de Eagle, debo "cablear" cada conexión. El enrutador automático Eagle se atasca en nudos al intentar conectar los pines exactos que especifiqué. (Mientras que en realidad, cambiar GPIO "4" y "5", por ejemplo, es una ruta igualmente válida, solo un pequeño cambio de software).

¿Hay alguna forma de darle a Eagle un conjunto de pines y destinos de origen GPIO, y dejar que enrute las conexiones 1-1 entre cualquiera de los dos pares para que obtenga una solución óptima? Hack soluciones bienvenidas :)

    
pregunta Ismail Degani

1 respuesta

3

No. El enrutador automático no puede cambiar qué pin está conectado a dónde.

Muy pocas cosas en el editor de diseño pueden hacer anotaciones en el esquema. Esta es una característica de seguridad para evitar que el esquema se modifique sin que usted vaya y lo haga específicamente. Lo último que desea es que el enrutador automático empiece a cablear las cosas de forma diferente al esquema ...

La solución es dejar que se enrede en nudos, y luego, una vez hecho, realice los cambios necesarios para desenredar los nudos. El autorouter no es un ser todo para acabar con todo. Es una herramienta para ayudar con el enrutamiento, sí, pero depende de usted como diseñador limpiarlo y asegurarse de que los rastros vayan a lugares sensibles y tengan grosores razonables (etc.).

Además, el intercambio de GPIO no siempre es sencillo. Es posible que necesite interfaces de hardware serie o SPI. Estos son típicamente en clavijas fijas. Cómo es el autorouter para saber eso. Tal vez en un diseño diferente no necesite el SPI y sea libre de cambiar esos pines, nuevamente, ¿cómo es saber eso? Si es el mismo símbolo de la biblioteca, no podría decir entre diferentes diseños cuán flexible eres con los pines.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas