¿Crítica en mi primer esquema?

12

Para practicar el diseño de esquemas (y posiblemente hacerlo también), he diseñado un simple parpadeo basado en AVR, asumiendo que ya está preprogramado. El esquema está aquí:

HevistomuchosesquemasAtmega/arduinomuydiferentes,algunoscolocanelcondensadordedesacoplamientoporseparado(comoheintentadovercómoseveía),bajéelcristalyaquetengoquedefinirmásfácilmenteloscondensadoresoinclusosepararlosEntodaslasredes.

LasbateríasaquíenestecasosonsoportesdebateríaytienensupropiotamañodePCBdefinido.

Mipreguntaprincipalsería:¿Cómoseríamiesquemaparaunprofesionalenelcampo?Ignorarcosassutiles(¿PEnoesGND?Sinembargo,eselúnicosímboloqueparecegndish)¿sevecomounesquemaquesepuedepublicar?

Heconsideradocolocarlatapadedesacoplamientoaladerechadelossoportesdelabatería,aunquenoestabasegurodequitareso(¡4columnasdecomponentes!)osimplementeagregarloyaqueesmuysimple.¿Cuálestucrítica?

Actualizar

Hecompletadolafuentedealimentaciónyhelimpiadogranpartedeltextoylasconexiones(esprobablequeseaunaminiatura,puedesverlaimagendirectamenteparaampliarla).

Creo que he arreglado algunas cosas simples como la resistencia pullup.

No estoy seguro de si el texto debe ser específico en algún lugar (lo puse en la capa "información" para que no sea verde y lo haya hecho en un lugar adecuado) y creo que todo lo que se necesita es etiquetar la fuente de alimentación, como la placa base es obvia.

Es posible que tenga que intentar configurar redes para que la fuente de alimentación esté conectada al riel de + 5V. Puede que ya haya algunos errores de ERC / DRC en la vista de PCB, así que lo veré a continuación.

También encontré que puedo exportarlo como una imagen monocromática, y elimina todos los indicadores de posición / cuadrícula y otros ruidos. Estoy bastante satisfecho.

¿Hay algo que sobresalga?

    
pregunta Transient

6 respuestas

12

Esquema:

  1. PE no pertenece a los símbolos de tierra. Usted sabe que esto es un problema, pero aún debe ser solucionado. Seguro que puedes cambiar el nombre o crear tu propio símbolo de terreno. Esto se parece al águila. Esto es ciertamente fácil de hacer con Eagle.

  2. Mi preferencia es mostrar las tapas de desacoplamiento cerca de los pines de alimentación, porque ahí es donde estarán. No me gusta nada en la esquina, especialmente sin una nota que explique que debería estar físicamente cerca del pin VCC de IC2.

  3. El texto vertical en partes verticales parece estúpido. Hago dispositivos separados para cada una de las orientaciones comunes para que cada uno pueda verse bien y ordenado. Por ejemplo, para resistencias horizontales pongo el designador de componente en la parte superior y el valor a continuación. Para resistencias verticales pongo ambas en el lado derecho. Si no tiene estos dispositivos pre-fabricados (o utiliza los gratuitos de otros, incluso los míos), entonces tiene que resolverlo de otra manera. En Eagle puedes "romper" una parte para hacer que las cadenas de texto se muevan por separado de ella. No hay excusa para hacer un lío.

  4. El texto debe ser claro a qué pertenece. El tuyo está por todo el lugar. Obviamente no hiciste ningún esfuerzo por limpiar las cosas cuando el texto no se desplomó en lugares convenientes. Qué verguenza. No hay excusa para tal descuido, especialmente cuando le pides a otros que vean tu trabajo. Si no lo toma con la suficiente seriedad para presentarlo correctamente, ¿por qué alguien más debería tomarlo en serio?

  5. ¡Ese es un símbolo de botón pulsador enrevesado! Yucc. Además, prefiero que los pulsadores siempre se presionen desde la parte superior del esquema.

  6. En general, es bueno tener altos voltajes en la parte superior, bajos voltajes en la parte inferior y flujo lógico de izquierda a derecha. Por supuesto, eso no siempre es posible, pero al menos es algo para pensar. En ese sentido, en realidad lo hiciste bien. Al menos todos los símbolos de tierra están apuntando hacia abajo. Preferiría que el símbolo del procesador tenga potencia en la parte superior y en el suelo en la parte inferior, con señales hacia la izquierda y hacia la derecha, pero lo que tienes es mucho mejor que muchas cosas que veo.

    Lo peor es cuando las personas se vuelven realmente perezosas y ponen un símbolo en el orden físico de los pines. A veces intentarán disculpar eso diciendo que ayuda en la depuración. Incluso si crees eso, solo ayuda una pequeña parte del tiempo pero oculta el circuito todo el tiempo. La mayoría de las veces, en la depuración, se ve el esquema para ver en qué pin poner la sonda de alcance, por lo que un buen diseño aún funciona bien para eso. Es muy raro conocer el pin que desea y luego mirar el esquema para encontrar su función. Eso ciertamente no es una excusa para ser perezoso y optimizar el esquema para el caso del 1%, mientras que se pesa sobre el caso del 99%.

  7. R2 y S2 eran confusos a primera vista. Parece que tienen algo que ver con R1 y S1 hasta que note que Vcc está conectado entre ellos. R2 y S2 deberían ir arriba a su propia conexión Vcc para que esto quede más claro.

  8. Algunos consideran puntos con dos líneas que se cruzan mal. Quizás esto sea menos importante ahora que los esquemas están en una computadora, pero en el mundo impreso, el punto podría perderse después de varias reproducciones y luego se vería como dos líneas cruzadas que no están conectadas. Probablemente sea mejor mantenerse alejado de eso para que las dos líneas que se cruzan nunca estén conectadas. Si quieres hacer una conexión, hazlo en una T.

  9. Las baterías vienen en muchos voltajes diferentes en estos días. Debes mostrar su valor.

Circuito:

  1. R2 debe estar en el otro lado de S2 tirando de la línea. El lado inferior de S2 debe ir a tierra. Es posible que hayas notado esto por ti mismo si el esquema no estuviera ocultando esto. Ver punto 7 arriba.

  2. La tapa de decouping de 100 nF está bien, pero también debes poner algo directamente a través de la batería. Una cerámica de 10 µF se puede dejar permanentemente a través de la batería.

respondido por el Olin Lathrop
5

Aparte del pin de reinicio, que otros han señalado ...

Su tapa de desacoplamiento está conectada a una señal con el nombre de VCC. Sus baterías están conectadas a un pin en la CPU que se llama VCC, pero no a una señal llamada VCC.

Consideraría una resistencia de 1 meg ohm en paralelo con el cristal. O, al menos, ponga un lugar en la PCB por una, por si acaso. He visto problemas en los que un circuito como ese funcionará bien sin una resistencia, excepto a temperaturas más altas.

En cuanto a la "apariencia" de los esquemas, se ve bien. Todos los esquemas "profesionales" se ven diferentes, y el tuyo no es ni más ni menos diferente que esos.

    
respondido por el user3624
4

Me gusta nombrar todas las líneas de red que salen del microprocesador. Los programas asignan nombres como $$ N1209 que no se prestan bien a la búsqueda. También me gusta colocar un cuadro de texto con el nombre de la señal cerca del pin del microcontrolador, así como a cualquier encabezado de destino. Esto permite un acceso rápido a la información de pines al configurar el IO en su código del microcontrolador, así como información de encabezado al conectar otros dispositivos a su PCB.

Los bloques de comentarios en un esquema también se pueden usar generosamente. Enlace a las secciones pdf que influyeron en las decisiones de diseño. También tenga en cuenta la información para el diseño y la fabricación (por ejemplo, cómo deben conectarse AGND y GND, o si necesita un espesor de cobre en particular). En la mayoría de las empresas, el diseño esquemático, el diseño del tablero, la compra y la depuración serán realizados por diferentes personas. Déjate a ti mismo oa otros un rastro de migas de pan a través de tu diseño.

Debería considerar realmente publicar un esquema revisado para esta pregunta debajo de tratar de incorporar muchas de estas ideas.

    
respondido por el spearson
3

Cuando el botón "RESET" no está presionado (abierto), la entrada de restablecimiento en el microcontrolador se deja flotando, lo que puede ser malo (a menos que el chip tenga su propio menú desplegable). Conecte R2 entre la conexión a tierra y reinicie, y conecte el botón de reinicio entre Vcc y el pin de reinicio.

También puedes poner C1 cerca del chip, ya que probablemente estará cerca de él (generalmente se recomienda lo más cerca posible de los pines de la fuente de alimentación) en la placa real.

    
respondido por el Pentium100
3

Un problema que veo es que el pin de reinicio del AVR está "bajo activo", es decir, debe ser elevado al voltaje de la fuente de alimentación en funcionamiento normal y luego a tierra para reiniciar el dispositivo. En su esquema, si esos botones normalmente están abiertos, parece que el pin se dejará flotando normalmente y luego se conectará a las baterías cuando se presione el botón. ¡No creo que funcione correctamente!

    
respondido por el Bitrex
1

Destacaría un concepto de la respuesta de spearson: en esquemas complejos, puede ser útil para etiquetar cables por tres razones:

  1. Es más fácil encontrar lo que son, incluso si se pierden en una red desordenada (eso no debería suceder);

  2. Puede usar cables cortos truncados con la misma etiqueta, para conectar puntos distantes sin crear la red mencionada anteriormente; simplemente entregue la misma etiqueta a dos trozos de línea distantes y se conectarán automáticamente, también en el tablero;

  3. Para diseños realmente grandes y complejos, que deben dividirse en páginas, esta es la única manera de pasar un cable entre dos páginas diferentes; en Eagle, por ejemplo, debe especificar el nombre de la línea de red con un postfix que indique la página y las coordenadas en la cuadrícula del nodo conectado.

El inconveniente es que no tienes una conexión visible entre los puntos, pero si sabes lo que estás viendo, se vuelve mucho más limpio y legible.

    
respondido por el clabacchio

Lea otras preguntas en las etiquetas