Convenciones esquemáticas para diferentes rieles de suministro.

8

Tengo dos circuitos integrados en mi circuito. Tienen diferentes voltajes de suministro, 3.3 y 2.7 voltios. Los voltajes están sujetos a cambios a medida que perfeccionamos el diseño. Estoy tratando de encontrar etiquetas para estos rieles. Una convención común que veo es usar el voltaje, de modo que uno se convierte en 3V3el otro 2V7, pero el voltaje per se es irrelevante y puede cambiar a medida que se desarrolla el diseño.

¿Existe alguna convención que capture el propósito del riel en lugar del voltaje? Es común ver VBAT, VREG, VIN, etc, pero VU1se ve raro.

iter
fuente
44
¿Te refieres a VU1 como en el voltaje del IC U1? A menudo, también puede ver una combinación de las dos convenciones que mencionó, usando $ sign $ tensión_ $ propósito, por ejemplo, + 3V3_IO, + 5V0_USB o -12V_ANALOG
Manu3l0us
No, OP significa que hay dos o más voltajes de bus que alimentan múltiples dispositivos cada uno.
Transistor
@Transistor Tengo este, pero no me queda claro qué quiere expresar con la etiqueta VU1, que dice que se ve raro.
Manu3l0us
Nómbrelo después de lo que se supone que debe suministrar. Si está proporcionando lógica digital, debería tener un nombre como 3V3. No es un gran problema cambiar el nombre de la señal más adelante, si cambia el voltaje.
Lundin
1
Agregar un guión bajo después de la Vayuda puede. V_USBes más claro que VUSB, e incluso V_U1sería bastante claro con el guión bajo, aunque creo que nombrar el chip por función sería mejor.
supercat

Respuestas:

12

Nombrar cosas es un tema importante. La gente de software quizás los discuta más que la mayoría, ya que tienen muchas variables y funciones para nombrar. Afortunadamente, solo tienes un puñado.

Los nombres deben cumplir una serie de requisitos.

  1. Sea significativo: no debería tener que buscarlo en una referencia cruzada para comprenderlo.

  2. No causa confusión: no solo tiene un alcance único, sino que tampoco comparte demasiados personajes principales con otros nombres

  3. Sea fácil de usar: un nombre descriptivo de 50 caracteres tarda mucho tiempo en leerse y se escribe incorrectamente fácilmente

  4. ¿No te ves raro? No lo creo. ¿Para quién estás haciendo este esquema? No es para verse bonita, es para ser correcta. Si tiene un requisito inusual de varios rieles, todos de aproximadamente 3v, de que no debe confundirse, los nombres de aspecto extraño podrían ser un activo en lugar de un pasivo.

Existen convenciones, como VCC y 3v3, que no son aplicables a su situación. Por lo tanto, debe identificar la función de estos dos rieles, de una manera que sea significativa para usted, no lo confundirá y tolerará pequeños cambios en el voltaje más adelante. ¿Son '3v_and_a_bit' y 'casi_3v', o '3v_logic' y '3v_memory', o '3v_DSP' y '3v_analogue'? A menudo tenía rieles como '3v3_raw', 3v3_filt1 'y' 3v3_filt2 'al usar filtros de suministro para evitar que las partes interfieran entre sí a través de los rieles.

Neil_UK
fuente
Soy gente de software. Hablo mucho sobre nombrar cosas. Como Phil Karlton.
iter
1
La mayoría de los esquemas importantes, pero no todos, tienen NOTAS: sección donde se definen temas comunes, como que todas las resistencias son de 1/4 vatios al 1% a menos que se indique lo contrario. Vcc = + 15V, Vee = -15V, etc. Orcad / Allegro tiene muchos símbolos de potencia y tierra, a los que se les puede asignar cualquier valor significativo.
Sparky256
7

Refactorización

Aunque los nombres son importantes, como Neil_UK escribe en su respuesta , su problema principal parece ser este:

el voltaje per se es irrelevante y puede cambiar a medida que se desarrolla el diseño

Neil_UK hace una referencia al desarrollo de software, y haré otra: la solución para cambiar los parámetros es refactorizar . Si su riel cambia de 3.3 voltios a 3.0 voltios, simplemente cambie el nombre de la red. Como su nuevo riel obviamente cambió debido a un componente nuevo o reemplazado, ya tuvo que hacer muchos cambios. Una búsqueda y reemplazo global en un nombre de red es menor en comparación.

Si es amable con su yo futuro, marcará este cambio en un registro de cambios, preferiblemente en el esquema, tal como lo haría si cambia el valor de un componente entre revisiones. Esto hace un cambio aún menos confuso.

tubo
fuente
El problema no es que el voltaje pueda cambiar. El problema es que tenemos dos rieles VDD separados. La refactorización que viene es que podemos terminar ambas partes del mismo regulador, o podemos terminar teniendo dos partes separadas. Es fácil reemplazar las etiquetas en una red. Es mucho más trabajo dividir un solo riel VDD en dos.
iter