¿Cuáles son algunos consejos para enrutar una PCB de una cara?

8

Tengo problemas para enrutar este PCB en Eagle 7.1:

He intentado lo siguiente:

  • Autorouting: no se pudo completar
  • Moviendo componentes alrededor
  • Enrutamiento manual: siempre me quedé atascado
  • Adición de un plano de tierra: el enrutador automático aún fallaba.

Las restricciones que he colocado son los cables de 0,2 mm con un espacio de 0,45 mm entre la almohadilla y el cable (no quiero cables dentro del SV1 , pero los otros IC están bien) y el cable de 0,2 mm. espacio entre cables.

Entiendo que el led SMD y la resistencia están en la parte inferior de la placa, junto con el resto de los cables.

¿Qué puedo hacer para enrutar esta placa sin tener que enrutar cables dentro de SV1 ?

Pregunta relacionada: si el enrutador automático no puede completarse al 100%, ¿existe la posibilidad de que el enrutamiento manual sea prácticamente nulo?

    
pregunta tgun926

3 respuestas

13

La clave para enrutar una PCB es la colocación de la pieza. Se puede hacer casi imposible por una mala colocación de la parte.

Mirándolo un poco ...

Parece que IC1 necesita girar 180 grados, y luego mover R1 y LED1 fuera del camino, a la derecha de IC1, y se pueden enrutar bajo IC2.

Gire el SV1 180, y creo que en su mayoría se irá.

Editar: use algunos cables de puente para conectar áreas de cobre que deben conectarse, pero no se pueden enrutar en una placa de un solo lado. No puedo decirlo ya que algunos cables de aire están un poco oscuros, pero creo que es posible que necesites un par.

Una 'solución bonita' que disfraza cables de puente son resistencias de 0 ohmios. Desafortunadamente, está utilizando resistencias SMD que no tienen suficiente espacio entre sus almohadillas para cruzar un cable :-(

Editar:
Cuando trato de entender la colocación de las partes, a veces hago primero una ruta aproximada / rápida para las partes con muchos pines. A continuación, ver dónde van las dos partes pin. Eso parece ayudar a yo a ver qué está pasando topológicamente.

Siempre configuro la cuadrícula a un valor útil. Eso ahorra un lote de tiempo y esfuerzo en Eagle.

Para el enrutamiento aproximado, establezco el tamaño de la cuadrícula en pista + espacio, luego es muy rápido colocar las pistas una cerca de la otra, sin romper una Regla de diseño. A menudo establezco la cuadrícula 'alt' en un divisor par de eso, por ejemplo. si la pista + cuadrícula es 16, entonces Alt podría ser 4. Eso suele ser lo suficientemente bueno; Las esquinas diagonales pueden estar un poco más separadas que "perfectas", pero son fáciles, rápidas y seguras.

Cuando hago una ruta aproximada / rápida, asumo que voy a romper todas las pistas. No necesariamente completo las pistas. A menudo solo dirijo lo suficiente como para "desvincular" las pistas, de modo que sea fácil ver qué pistas están causando problemas, y qué grupos pueden enrutar de forma simple y conjunta. Estoy buscando oportunidades para mover partes para simplificar el enrutamiento. Espero romper las huellas y, por lo tanto, no desperdiciar mucho esfuerzo.

Creo que los profesionales dicen que 'poco profundas, las curvas de 45 grados son buenas, 90 grados o más filosas son malas'. Así que muy rara vez utilizo las curvas de 90 grados. Ser capaz de encaminar pistas en paralelo es rápido. Así que rara vez uso ángulos de alambre de ángulo arbitrario. Es más difícil desgarrar y mover curvas curvas, por lo que rara vez las uso tampoco. Eso significa que solo uso las dos curvas de 45 grados para la mayoría de las rutas.

Importante : Eagle se diseñó hace muchos años y tiene una interfaz de usuario optimizada para un uso intensivo, cuando la línea de comandos aún era popular. Un mouse de un botón o trackpad es horrible. Utilice un ratón de dos botones, preferiblemente con una rueda. Muchos comandos se vuelven mucho más fáciles, y hacer zoom con la rueda se vuelve conveniente. El segundo botón ayuda a mover partes, rotar, seleccionar alambres, ...

Útil : vincule acciones comunes, que requieren muchos clics en las teclas de función. Tengo el mío configurado para mostrar varias combinaciones de capas. Una tecla muestra todas las capas que habré fabricado. Otro elimina todo el texto, pero deja 'parar' para que sea más fácil ver lo que estoy enrutando y lo que no debe superponerse. Otro apaga la capa superior de cobre, etc. La forma de averiguar qué poner en una tecla de función es escribir el comando en la línea de comando y luego pegarlo en el diálogo de definir tecla. La mayoría de mis vistas de capa están en la misma tecla de función, modificada por cambio, control, etc. para que sea fácil de encontrar.

Útil : la ayuda en línea de Eagles contiene mucha información útil. Si tiene una segunda pantalla y puede evitar la propiedad inmobiliaria de la pantalla, manténgala abierta y use la función de búsqueda. Encontré muchas técnicas pequeñas que están enterradas en un 'ctrl-alt-click' de esa manera, lo que me ha ahorrado mucho esfuerzo.

NB: Estoy haciendo MCU por debajo de 100MHz, que tienen el chip de alta velocidad, por lo que estas estrategias funcionan bien. Hay miembros de la comunidad que pueden brindar una mejor orientación sobre la electrónica de una PCB que yo.

    
respondido por el gbulmer
10

A tu pregunta relacionada: los autodirigentes casi nunca completarán el 100%. Esto es totalmente normal. Dicho esto, en su caso, esto puede ser una indicación de no ser posible. Poner una restricción de un solo lado hace que las cosas sean más difíciles, especialmente porque muchas redes parecen necesitar cruzarse.

Cosas que podrían ayudar:

  • Cambia el pinout de SV1. Por supuesto, esto puede no ser posible si se conecta a algo con lo que debe coincidir.
  • Haz el tablero de doble cara. Ya tienes componentes en el otro lado. ¿Hay alguna razón para que no puedas hacer esto?
  • No lo he intentado exactamente, pero parece ser lo suficientemente simple como para poder encontrar una solución a mano. Tenga en cuenta que es posible que deba tomar algunas rutas más bien indirectas, incluso dentro y alrededor de los pines IC.
  • (Adicional) Recomendaría hacer las almohadillas IC de forma oval, con la dimensión larga alineada con el ancho de la pieza. Esto le permitirá hacerlos más estrechos y aún así obtener una buena cobertura de soldadura / tamaño de almohadilla. De esta manera, tendrá más espacio libre entre los pines para enrutar una o quizás dos trazas que deberán ir entre los pines. (Realmente solo una en el diseño que dibujé).

Intento de enrutamiento (corregido)

No puedo decir de la imagen qué necesita el pin 7 de SV1, pero le doy una oportunidad como primer intento:

    
respondido por el Jared
10

Aunque podría ser posible enrutar su PCB sin utilizar puentes, la mayoría de los PCB unilaterales de cualquier complejidad requerirán algunos puentes.

Aunque algunos programas de diseño manejan los puentes en una situación como esta de forma automática, algunos como Eagle no lo hacen (al menos la versión 6, aún no he actualizado a 7). La solución más simple es fingir que la PCB es una placa de dos capas y otorgar un alto "costo" a la capa superior (la que tiene componentes de orificio pasante) para que no intente colocar rastros allí a menos que sea absolutamente necesario. Las huellas en la parte superior nunca existirán realmente (ya que no estarás grabando ese lado), sino que estas huellas representarán los puentes.

Cuando la placa esté enrutada, querrá asegurarse de que las huellas que representan los puentes no vayan debajo de ningún componente (si fueran huellas reales, podrían hacerlo, por lo que es probable que el enrutador intente colocar algunas). Si los hay, muévelos manualmente. Cuando el tablero esté relleno, simplemente coloque cables entre las vías que representan los extremos de las trazas.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas

Comentarios Recientes

<| endoftext |> Tengo capturas de pantalla del juego para admitir esta información sobre herramientas, a fin de permitirle reconocer mejor la información que contiene. * Los atributos de Arma o Espada corta GCD se pueden borrar haciendo clic en las partes superiores inferiores de la pantalla * * Técnicas específicas de batalla para reconocer cuando se cambia un estado • Aprender barrera de la canción: las armas encantadas aumentarán la resistencia al daño cuando se hace daño físico * Aprender Cristales de... Lees verder