Redes no válidas en el proyecto de la placa Eagle PCB

0

Estoy diseñando una pequeña estación meteorológica doméstica. Tengo un montón de sensores populares como BMP180, DHT22, DS3231 y así sucesivamente. Afortunadamente, la mayoría de ellos son I2C, por lo que no tendré que usar demasiados cables, pero decidí crear un PDB y pedirle a alguna empresa que lo cree.

Me cuesta mucho aprender Eagle, pero logré crear paquetes, símbolos y dispositivos adecuados. Yo también anoté todo. No importa el desorden, este es mi intento desesperado de obligar a Eagle a hacer conexiones válidas.

Sinembargo,cuandocreountableroapartirdelesquema,Eagleparecetransferirconexionesdealgunamaneraextraña.

Observequeelcondensador,apesardesuconexiónconelmóduloNRF,abordoestáconectadoconotroscomponentes.

Además,cuandoejecutoelenrutadorautomático,pareceignorarcompletamentelasconexionesaArduinoMicro:

¿Quéestoyhaciendomal?

Editar:cambios

Hicelosugeridoynombrétodaslasredes.Estoybastantesegurodequelohicecorrectamente,porquecadavezquenombrélaredcomounadeotropin,Eaglemepreguntósiqueríaconectarlos.

Asíescomoseveelesquemaahora:

Sinembargo,elenrutadorautomáticoaúnignoralasconexionesaArduinoapesardeque,comopareceenlapantalla,esconscientedesuexistencia:

La pregunta sigue siendo la misma: ¿qué (aún) estoy haciendo mal? :)

    
pregunta Spook

1 respuesta

4

A Eagle no le importa lo que haya conectado visualmente en el esquema. Todo lo que es de interés para Eagle es cómo las redes se denominan .

Y eso es lo que los pines de alimentación como Vcc y GND son especiales en: nombran automáticamente la red a la que están conectados como Vcc etc. Así que todos los otros pines de alimentación del mismo nombre se conectan automáticamente. Eso es lo que tienes aquí.

Pero ese comportamiento no se limita a los pines de alimentación. Puede cambiar el nombre de cualquier red y los segmentos que no están conectados visualmente se siguen tomando como conectados. Esta es una forma bastante fácil de evitar el desorden de cableado que ve en su esquema. Puede usar la herramienta "bus" para dibujar una sola línea azul gruesa entre diferentes partes del esquema. O simplemente coloque una etiqueta (herramienta "etiqueta") en los segmentos de red para mostrar a personas que estos cables tienen el mismo nombre de red y, por lo tanto, deben considerarse conectados. O use los "conectores" de la biblioteca dports . Este último es útil para distribuir un esquema en varias páginas.

Te recomiendo rehacer tu esquema. Elimine todo el cableado y luego extraiga apéndices de red cortos de sus módulos I²C. Utilice los símbolos de la biblioteca supply para conectar sus clavijas de alimentación Vcc entre sí, lo mismo para GND. Luego cambie el nombre de las redes individuales SDA y SCL a un SDA literal y un SCL literal. Se conectan automágicamente internamente (no visualmente). Usa la herramienta bus para dibujar una conexión visual. Eagle simplemente lo ignora, pero la gente lo entenderá.

    
respondido por el Janka

Lea otras preguntas en las etiquetas