TODOPIC
Simuladores, editores de PCB, etc => Diseño de placas PCB => Altium/Protel => Mensaje iniciado por: Renatox_ en 04 de Enero de 2011, 22:20:55
-
hola, una pregunta sencilla pero para mi misteriosa porque estoy dibujando mi primera placa en altium y queria preguntar si con la funcion PLACE PORT se concectan los pines de distintos esquemas, o solo basta asignarle el PLACE NET ALIAS para interconcetar dos conexiones iguales en diferentes esquemas, o hay que usar las dos funciones al mismo tiempo con el mismo identificador.
saludos
-
Para conectar dos esquemas (sheets) se utiliza el "Sheet symbol" en el esquema principal. Luego puedes llenar ese Sheet symbol de "Sheet entry" utilizando el botón que está al lado. Cada sheet entry es una señal compartida entre un esquema y otro.
Si pulsas con el botón derecho sobre el sheet symbol y eliges la opción "Sheet symbol actions" -> "Open subsheet ..." se te abrirá el nuevo esquema donde podrás importar las señales usando los "Port".
Y por si tienes dudas de si han pasado todas o no, y si están bien vinculadas puedes utilizar "Sheet symbol actions" -> "Syncronize sheet entrys and ports"
-
Gracias Nocturno lo estoy conectando de esa manera con el Sheet Symbol donde aparecen unos cuadros verdes con todas las conexiones de cada esquema, se ve mas modular, aun no paso al layout.
saludos
-
Sí, cuando el esquema es muy grande queda mucho más organizado. Y si tienes módulos en tu circuito que usas en varios proyectos, te vendrá genial tenerlos en sheets separadas.
-
Estoy por terminar mi esquematico estoy usando tres bloques sheets y me ha salido un error en el bus ID[1..10] con el mensaje
Duplicate Net Names Element[-1]: ID (inferred)
sale 10 veces este error y mi bus ID tiene 10 elementos esta en el esquema1 y esquema2 con el mismo nombre de elementos,
(http://img607.imageshack.us/img607/7713/errorhu.jpg)
El bus que arme en el esquema1 y 2 son estos:
(http://img98.imageshack.us/img98/5862/es1h.jpg)
(http://img222.imageshack.us/img222/1690/es2j.jpg)
Alguna idea en que puedo estar fallando?
saludos
-
Hola Renatox.
Te está faltando colocarle el nombre al bus en el archivo "Conexiones.SchDoc"
Saludos
-
Hola ema, los dos simbolos amarillos que aparecen en "conexiones" tienen el nombre ID[1..10] ese nombre vino por defecto al jalar el bloque sheet. A ese nombre de bus te refieres? o a cual.
Algo extraño yo compilo los tres archivos y no salen errores solo algunos warning, también compilo el proyecto completo y no salen errores, pero cuando compilo "conexiones" me sale ese error de bus. Ahora, estoy viendo un tutorial en español donde el autor compila sus esquemas y proyecto pero no compila sus conexiones, porque será? sera que no es importante compilar conexiones?.
Lo pase todo a PCB y si me acepta, voy a continuar.
saludos.
-
No, me refiero al bus. Osea la conexión.
Te adjunto una imagen de ejemplo.
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=33389.0;attach=14551)
-
Ahora si me compila todo, gracias ema.
-
Hola a todos! Tengo dos consultas respecto a esto. Como indico que un esquematico es el principal y que esto se vea evidenciado en el arbol del proyecto? (Como se ve en la imagen adjunta)
Y luego, yo tengo todos los esquemas con Net Label, y para utilizar esto debo colocar Port. Hay alguna forma de que el Port tome el nombre del Net Label automaticamente?
Gracias, saludos!
-
Hola Suky
Para determinar la jerarquía es muy simple. Solo tienes que agregar Sheets de menor jerarquía en la de mayor. Osea, la de mayor jerarquía solo se usa para armar conexiones entre hojas.
Para los Nets lo mas parecido a lo que quieres es utilizar harness. Lo cual te permite juntar nets de distintos nombres en una linea.
Mirá el adjunto y verás Harness (celeste grueso), bus (azul grueso) y lineas (azul fino)
Saludos
-
Hola Ema! Gracias por la respuesta..
Respecto a los net, creo que no se entendió. Dentro de un sheet he trabajado indicando las conexiones mediante un net label. Ahora para establecer las lineas que se van a conectar a otro sheet se debe usar el port, y la intensión era que al colocarlo tome el mismo nombre que el net label, pero no es así y se debe hacer manualmente. Es solo para hacerlo mas rápido.
Saludos!
-
Para convertir los nets en ports puedes hacer lo siguiente:
1- Seleccionas todos los nets
2- Copy
3- Smart Paste
4- Eliges "Ports" o "Ports,wires and net labels" en "Choose paste action"
-
Os dejo un pequeño documento de como trabajar con diseños jerarquicos
-
2º entrega
-
y 3ª y ultima
-
Gracias por el aporte Fer_TACA !!!
-
Para convertir los nets en ports puedes hacer lo siguiente:
1- Seleccionas todos los nets
2- Copy
3- Smart Paste
4- Eliges "Ports" o "Ports,wires and net labels" en "Choose paste action"
Genial!
Gracias a ambos! ;-)
-
Utilizando Harness puedes agrupar los nets por ejemplo si tu harness se llama "GPU" y el net lo quieres llamar "Enable" entonces poniendole de nombre "GPU.Enable" al net no precisas crear el port y el esquemático te queda libre de tantos ports que a veces complican entender los esquemas.
Saludos