6 votos

Águila: almohadilla individual con múltiples clavijas

Tengo un chip donde un pin puede tener varias funciones, dependiendo de las circunstancias*. Para la claridad, me gustaría tener varios pines en mi símbolo de que todo el mapa a la misma física de la almohadilla.

La otra manera es fácil de usar @: GND@1, GND@2, etc.) pero cuando intento asignar varios de los pines de un pad me parece Águila 6 no me deja hacerlo porque "podrían exceder el número de pastillas en mi paquete".

*En mi ejemplo a TI SSL90S901B Ethernet PHY que ha bootstrap configuración de los pines de entrada para configurar el chip en el reset (con un 2.2 k pull-up/pulldown) y que se utilizan para otras cosas durante la operación (por ejemplo. Los LEDs). Pero esto es una cosa común. Un AtMega88 por ejemplo, combina SPI y normal GPIO-pins.

EDIT: he intentado utilizar cables en el símbolo para crear falsas patas. Esto tendría la ventaja de hacer evidente estos pines son los mismos, mientras que todavía permite múltiples usos. Sin embargo, los cables en los símbolos parecen estar completamente ornamentales en Eagle :(

1voto

RelaXNow Puntos 1164

No, usted no desea mostrar los múltiples conexiones para el mismo pin en el esquemático. Esto conducirá a la confusión porque nadie mirando el esquema se espera que cada una de esas conexiones es en realidad un físico diferente pin.

Usted puede hacer esto por la lista de todas las posibles funciones de pin en el pin nombre. Por ejemplo, aquí es lo que mi PIC 18F67J60 parte se ve como en un esquema:

Primer aviso de que los pines de alimentación en la parte superior y clavijas de tierra en la parte inferior. Que reduce el desorden en todo el resto de pines, y por supuesto, hace que el esquema más claro en su propia. En la mayoría de los casos, un circuito sólo hará uso de una de las funciones de cada pin. Sería agradable si había una manera de resaltar la función o funciones que se utilizan realmente, pero quitando la parte no utilizada de las funciones es peor. Puede ser muy útil para ver lo que la parte podría haber hecho o se puede hacer con diferentes firmware.

La mayoría del tiempo cómo un pin que se usa es obvio en el esquemático. Un truco que ayuda mucho con esto es mostrar dirección lógica para los pernos. Tengo poco símbolos de flecha en Eagle sólo para ese fin. Son pequeños y por lo tanto no se ponga en el camino, pero son de gran ayuda para aclarar el circuito. Razonable neto de los nombres que también ayuda. Aquí hay una pequeña sección de un esquema con las flechas de dirección y de nombres de red:

Particularmente en cuenta la parte inferior dos pines. Esas son señales UART a otro procesador, por lo que, de ese modo, mediante el TX y RX funciones de los pines. Cada red puede tener un solo nombre, aunque será la función del TX (de salida) en un procesador y la RX de función (entrada) en el otro. En este caso la he llamado las redes de este procesador punto de vista. Este es el procesador de red en el dispositivo, así que les puse de nombre NETTX y NETRX para ayudar a indicar los nombres son relativos a este procesador. Sin embargo, existe el potencial para la confusión en el procesador ya que NETTX va a ir en su RX pin y NETRX va a salir de su pin TX. Las flechas en el procesador va a ayudar mucho a la cabeza de una probable confusión.

0voto

azhar Puntos 21

Como usted dijo, el número de pines no puede exceder el número de pastillas en un paquete. Cada biblioteca que he utilizado siempre hace una de dos cosas: el nombre de un pin de nada más que de la simple "PA0" o "PB7" o listas de cada pin en el nombre: "PB2 (MOSI/OC2A/PCINT3)". Este nombre se muestra en el esquema, pero entonces, usted puede cambiar manualmente el nombre de cualquier cable que se conecta a la clavija con "MOSI", "BUTTON_INPUT", "LED_OUT", etc. De esa manera, usted puede usar la misma parte para cualquier diseño que usted está haciendo. Como se ha mencionado, la personalización de una parte para su uso en una sola junta, sería una gran pérdida de tiempo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X