¿Por qué hay una preferencia tan fuerte por los ángulos de 45 grados en el enrutamiento de PCB?

66

Siempre me he preguntado esto: cada PCB moderna se enruta en incrementos de ángulo de 45 grados. ¿Por qué la industria prefiere tanto esto? ¿El enrutamiento en cualquier ángulo no ofrece más flexibilidad?

Una teoría plausible sería que las herramientas existentes solo admiten incrementos de 45 grados y que no hay mucha presión para alejarse de esto.

Pero después de investigar este tema en Google, me topé con TopoR - Enrutador topológico - que elimina los incrementos de 45 grados, y de acuerdo con sus materiales de marketing, hace un trabajo considerablemente mejor que los competidores con un límite de 45 grados.

¿Lo que da? ¿Qué le tomaría personalmente comenzar a enrutar ángulos arbitrarios? ¿Se trata de soporte en su software favorito, o hay razones más fundamentales?

Ejemplo de enrutamiento no de 45 grados: texto alternativo

PD: También me preguntaba lo mismo sobre la colocación de componentes, pero resulta que muchas máquinas de pick & place están diseñadas de tal manera que no pueden ubicarse en ángulos arbitrarios, lo que parece bastante justo.

Roman Starkov
fuente
1
Las herramientas modernas admiten ángulos arbitrarios, por lo que esa ya no es la razón.
Brian Carlton
99
Como nota al margen, cuando se utiliza un enrutamiento de 45 grados, las vías octogonales le brindarán la mayor separación mientras mantienen más área de cobre en el anillo anular.
Kevin Vermeer
También quisiera señalar que el programa gratuito gEDA PCB tiene un toporouter, no solo este. Hace lo mismo, y no creo que se deba a la eliminación de la limitación de 45 grados.
Kevin Vermeer
@reem nunca ha visto una vía octogonal, y Google Images no está siendo útil ... si publicas un enlace, ¡te lo agradeceré! También gracias por mencionar a gEDA, parece muy prometedor.
Roman Starkov
66
"Liquid PCB" sourceforge.net/projects/liquidpcb crea algunas trazas de aspecto interesante con muchas curvas elegantes.
davidcary 05 de

Respuestas:

33

Básicamente, básicamente se reduce al hecho de que el software es mucho más fácil de diseñar con solo ángulos de 45 °.

Los enrutadores automáticos modernos están mejorando, pero la mayoría de las herramientas de PCB disponibles tienen raíces que se remontan a los días de DOS y, por lo tanto, existe una enorme presión heredada para no rediseñar completamente la interfaz de diseño de PCB.

Además, muchos paquetes modernos de EDA le permiten "empujar" grupos de trazas, con el enrutador automático interviniendo para permitir que una traza obligue a mover otras trazas, incluso durante el enrutamiento manual. Esto también es mucho más difícil de implementar cuando no está limitado a ángulos rígidos de 45 °.

Connor Wolf
fuente
1
Aceptado. Para el registro, TopoR afirma ser capaz de impulsar grupos de trazas mejor que las herramientas estándar, aunque no lo he intentado yo mismo. Supongo que es más difícil programar autorrutadores de ángulo arbitrario, pero la gente ha hecho cosas mucho más difíciles ... simplemente no hay suficiente demanda para esto de alguna manera (y todavía no sé por qué: D).
Roman Starkov
1
Además, probé la demostración de TopoR y me parece muy "alfa". La interfaz es muy torpe.
Connor Wolf
2
¿Por qué no hay mucha demanda? El mercado de software EDA es pequeño, por eso.
Connor Wolf
Los segmentos de línea recta son mucho más fáciles de calcular sin pérdida de precisión en comparación con los segmentos de línea de arco. Esto solía ser un problema en los primeros días, cuando el procesamiento era limitado, pero ahora no lo es. Todos siguen usando ángulos de 45 grados porque todos usan ángulos de 45 grados.
Jeroen3
19

Ver https://sourceforge.net/projects/liquidpcb/

Es un paquete EDA CAD que estaba escribiendo, pero el desarrollo se desaceleró mucho cuando tuve hijos. No admite pistas rectas en absoluto. Todas las pistas se curvan libremente y toman las rutas más óptimas a sus destinos.

LiquidPCB

Rocketmagnet
fuente
1
NOTA: liquidpcb.org es un enlace inactivo que se refiere a un servicio de búsqueda de dominio.
Sempie
@Daniel Grillo: Gracias por la solución. Dejé que el nombre de dominio caduque, porque ya no lo estaba usando.
Rocketmagnet
14

Se ve más ordenado y permite colocar la mayoría de las pistas en un área determinada. También es mejor para pistas de impedancia controlada.

Leon Heller
fuente
77
Para agregar a esto: a medida que realiza su enrutamiento en una cuadrícula fija, las líneas paralelas estarán al menos a 1 marca de cuadrícula de distancia. Si hacen una esquina juntos, un ángulo de 45 ° da más espacio entre esas dos pistas en diagonal. Los diferentes ángulos pueden requerir que estas pistas comiencen más separadas para garantizar un espaciado mínimo, lo que resulta en un enrutamiento menos denso que el óptimo. [Tenga en cuenta que no estoy diciendo que más denso es mejor, pero a menudo deseable.]
tyblu
2
Dije "un ángulo de 45 ° da más ..." y debería haber dicho "un ángulo de 45 ° da más ... que si el ángulo fuera menor".
tyblu
55
@tyblu Lo siento, pero esto no tiene ningún sentido. En primer lugar, las líneas diagonales en las marcas de cuadrícula NO están espaciadas a una marca de cuadrícula de distancia, sino a solo 0.7 marcas de cuadrícula de distancia, y en segundo lugar, si tiene más ángulos SIEMPRE tiene más oportunidades para un enrutamiento más denso. ¿Cómo puede tener menos posibilidades de enrutar densamente enrutando de una manera que contenga por completo un enrutamiento de 45 grados como un caso especial?
Roman Starkov
@romkyns, hay algunos malentendidos. Siguiendo principios de diseño comunes, está limitado a esquinas de <45 °, sigue una cuadrícula fija y una orientación xy. Logrando transiciones desde horiz. a vert. usar <45 ° en una cuadrícula fija usa más espacio que 45 °.
tyblu
@tyblu Correcto, de hecho, hubo un malentendido de mi parte. Bajo esas restricciones, una articulación de 45 grados tiene sentido, pero me parecen restricciones muy artificiales. Supongo que mi pregunta podría reformularse a "¿por qué los profesionales de PCB aún operan bajo estas restricciones artificiales de orientación x / y una red fija?" (Creo que obtuve mi respuesta: demasiado software heredado en esta industria)
Roman Starkov
14

No creo que exista una preferencia tan fuerte por un ángulo de 45 grados. He visto un viejo osciloscopio Tektronix (Tek 2213 para ser precisos) con trazos que parecen dibujados a mano :-)

ingrese la descripción de la imagen aquí

Subin Sebastian
fuente
26
La razón por la que las huellas parecen dibujadas a mano es porque lo son. La preferencia de 45 ° solo es común en las placas de circuitos diseñadas por computadora . Su alcance tek es anterior al diseño de PCB de la computadora y, como tal, el diseño se realizó de forma manual (con cinta, para ser específicos).
Connor Wolf
@ConnorWolf: Y todavía nos quejamos de nuestras herramientas de PCB;) Diseñar algo así sin CAD es bastante impresionante.
Rev1.0
13

Esto es anterior a cualquier problema con el software y el enrutamiento de PCB: Las tres razones principales que se nos dieron en las clases de ingeniería electrónica a fines de la década de 1970 fueron:

1) La esquina exterior afilada de la curva puede causar problemas a frecuencias más altas ya que los puntos pueden actuar como mini antenas e irradiar las señales

2) Debido a que la esquina exterior de una curva de 90 grados es un punto delgado, se puede grabar fácilmente si los tiempos de grabado no se controlan con mucho cuidado y afectan el grosor de la traza

3) Los ángulos internos y externos de 90 grados hacen que esa área sea más susceptible a problemas en los que el proceso de grabado se come debajo de la traza.

Linker3000
fuente
44
Entiendo que 45 grados es mejor que 90 grados, pero quise preguntar por qué todavía se usa con preferencia a ángulos y curvas arbitrarias.
Roman Starkov
10

Otra cosa a considerar es que hace que los archivos de Gerber sean más pequeños. Los archivos de Gerber definen una serie de líneas (entre otras formas).

Por ejemplo, para dibujar un círculo verdadero en un archivo Gerber se necesitan cientos (¿miles?) de líneas. Pero para dibujar un octágono solo se necesitan ocho líneas.

Eric Cox
fuente
44
¿Por qué los archivos gerber más pequeños son mejores que los más grandes?
tyblu
2
Otro argumento que destaca que el problema es el antiguo software heredado. @Fake, ¿quieres decir que Gerbers ahora puede representar arcos de manera eficiente, o que a nadie le importa si el diseño es de unas pocas decenas de MB?
Roman Starkov
99
@tyblu, muchas de las máquinas de enrutamiento de más de un año o dos todavía usan líneas seriales de 9600 baudios. Escribí una utilidad que convertía los archivos de Gerber a un formato utilizado en un Fuji pick-n-place que todavía está en uso en mi antigua empresa y en varias otras. El único enlace de la máquina con el mundo exterior era la serie de 9600 baudios, en la que se encontraba una PC basada en Irix con algún software patentado. Supongo que un Gerber de 10 MB está bien para usted, hasta que sea usted quien tenga que sentarse y esperar media hora para que se cargue entre los diseños.
Eric Cox
55
10 MB / 9.6 kbps son aproximadamente 2.5 horas; ¡Entiendo tu argumento! ;)
tyblu
2
Por supuesto, esto no solo afecta a los Gerbers. También afecta a la base de datos de diseño. Se necesitan menos bits para representar una línea recta entre dos puntos que una curva arbitraria. Y una base de datos de diseño más pequeña proporcionará una herramienta más receptiva. Es posible que no vea la diferencia en una placa de 2 capas, pero el tipo que diseña una placa base de PC de 16 capas probablemente notará la diferencia.
The Photon
8

Para mis propios PCB me gustan las pistas redondeadas y curvas, no hay problemas, siempre y cuando esté enrutando manualmente.

En la mayoría de los PCB industriales es solo una tradición debido a las limitaciones en el software de enrutamiento temprano / actual.

Ángulos menos agudos = / * marginalmente * / mejor calidad de señal.

BarsMonster
fuente
3
La última vez que me molesté en mirar de cerca mi placa base, creo que noté que todos los rastros estaban en todas las esquinas
Nick T
99
No diría "calidad de señal marginalmente mejor". Las esquinas redondeadas hasta el punto de "redondeo" recortado con láser pueden ser obligatorias para operar a alta frecuencia.
Mark
6

La razón principal es que facilita el conjunto de problemas y puede ser más fácil de diseñar. Hay algunas propiedades útiles que proporciona un sistema de 45/90 grados. La razón principal que diré es que te permite mantener el espacio deseado de la cuadrícula sin una gran penalización.

Si comienza desde un punto en una cuadrícula, cada dirección cardinal (arriba, derecha, abajo, izquierda) llegará a un punto de cuadrícula adyacente a 1 unidad. Cualquier ángulo de 45 grados también llegará a un punto adyacente, aunque la distancia será (sqrt 2) unidades. Si usara un ángulo como 30 o 60 grados, llegaría a un punto medio entre un punto de cuadrícula, lo que requeriría tener una cuadrícula más fina. Una cuadrícula más fina aumenta el tiempo de cálculo para la evaluación de la ruta y puede dificultar la optimización limpia del circuito.

El software TopoR utiliza un algoritmo completamente diferente del enrutador típico, lo que lo hace único. Los diseños de PCB que TopoR hace se parecen a los diseños de PCB antiguos dibujados a mano de los años 60-70.

W5VO
fuente
55
Pero el "espaciado de cuadrícula" solo plantea la pregunta, ya que el concepto de "cuadrícula" es solo un artefacto del diseño XY.
markrages
No lo había pensado así. Tienes razón
W5VO
1
Alinear elementos en una cuadrícula ayuda a evitar situaciones en las que, por ejemplo, cuando se utilizan pistas de 5 mil con un espaciado de 5 mil, hay un espacio de 14 mil en un lado de un componente donde sería útil tener una pista, mientras que en el otro lado hay un espacio de 7 mil que podría ser un espacio de 5 mil. Si uno tiene herramientas que pueden mover las cosas de manera eficiente mientras mantiene un diseño ordenado, simplemente podría empujar el componente y algunas pistas para expandir la brecha de 14 mil a 15 mil, pero si no puede mover las cosas tan bien, es más fácil comience con una cuadrícula y evite tales problemas en primer lugar.
supercat
1

Leí que históricamente las máquinas de producción de PCB tenían solo movimientos de 90/45/0, pero lo más importante, 45 grados es preferible a las curvas de 90 grados porque en los tiempos de dol los giros de 90 grados eran propensos al deterioro, por lo que era más probable que 90 grados turn perdería cobre y rompería la conexión ... así que antes del software, la razón del hardware ... todo se trata de historia y legado

Francesco
fuente
1

La razón es que tradicionalmente (a partir de los años 60) las máquinas de flasheo de máscaras trabajaban con un conjunto limitado de anteojeras y flashes, así como también se arreglaban los ángulos. Algunos no fueron capaces de hacer una rotación precisa que no sea de 45 grados. Lo mismo, el software no permitió la superposición de flash que no sea 90 y 45 grados, evitando flashear las esquinas incorrectas. Bueno, y se ve mejor, lo que hace que sea más fácil rastrear problemas.

Asdf
fuente