Diseño esquemático para resistencias en línea y pull-up / down

4

A menudo me resulta difícil hacer un esquema legible para placas simples que tienen un microcontrolador o FPGA que tiene muchas conexiones a otros componentes, donde cada conexión pasa por una pequeña resistencia (para evitar humo en caso de errores de programación) y también necesita un pull-up o pull-down.

Obviamente, esta es la peor manera de hacerlo:

Unenfoquequehevistoamenudoesdibujarlaresistenciaenlíneacercadelmicrocontrolador"central", luego colocar la etiqueta detrás de ella, y en otro lugar definir el pull-up adjunto a la etiqueta, pero esto conduce a un bosque de Los símbolos de riel de etiqueta / pull-up / potencia en alguna página, lo que tampoco es del todo obvio.

¿Cómo dibujaría un esquema como este, dejando en claro que las señales no invertidas tienen resistencias desplegables, las señales invertidas tienen resistencias pull-up y todas tienen resistencias en línea para proteger el controlador?

    
pregunta Simon Richter

1 respuesta

2

Estoy de acuerdo con Wesley en que ya lo has dibujado bien.

  

¿Cómo dibujarías un esquema como este?

Es necesario definir cuál es el esquema bueno frente a los esquemas malo . En mi opinión, hay dos reglas para un buen esquema (diagrama de circuito):

  • corrección. El diagrama de circuito debe ser correcto para permitir las conexiones correctas en el nivel de la placa. No hay forma de comprometer esta regla en aras del diagrama de circuito de "buen aspecto";
  • legibilidad. El circuito debe ser lo más legible posible y lo más comprensible posible.

Su diagrama de circuito actual es legible y comprensible, porque los símbolos están ordenados de forma lógica y en orden, y las conexiones para los símbolos son similares, ya que comprenden por qué están allí y qué hacen los dispositivos involucrados en el circuito.

Desea saber cómo puede hacer que el circuito ocupe menos espacio "en el papel" sin comprometer la legibilidad. Creo que puedes considerar los siguientes puntos:

  • cada circuito grande se puede dividir en bloques específicos: por tipo de componentes, por funcionalidad, etc. Es lógico tener una hoja por bloque, con todos los componentes del bloque en esta hoja, dispuestos de la manera más legible posible. Por cierto, puede colocar texto libre en las hojas de esquema para explicar los detalles del bloque o su funcionamiento. Luego, solo debe asegurarse de que sus hojas se conecten correctamente (por ejemplo, utilizando ERC) y enumerarlas correctamente para que el lector pueda encontrar la hoja requerida. En su ejemplo, esta hoja que veo puede estar etiquetada como "conectores" o lo que sea, proporciona una buena comprensión de las funciones del bloque y establece claramente los cables involucrados;
  • en el nivel de la hoja, si tomo su diagrama de circuito como ejemplo, puede poner las resistencias en serie horizontalmente en paralelo, eliminando sus valores (33 ohmios), dejando solo un valor de una resistencia y moviendo los nombres (Rxx) a Ubicación única cerca del conjunto de resistencias. Aún más, puede dibujar un rectángulo (por ejemplo, en la capa de "notas") alrededor de estas resistencias y colocar texto en este rectángulo explicando su función;
  • entonces, puedes usar buses para agrupar cables de manera lógica. Lo bueno es que puede enrutar un bus dentro del esquema en lugar de todos los cables involucrados, o incluso tener una ruptura en el "cable" del bus y continuar en otra parte de la hoja.

Probablemente este tendrá sentido considerar (este es un ejemplo de dibujo, no tiene sentido en el circuito como está :):

    
respondido por el Anonymous

Lea otras preguntas en las etiquetas