¿Cómo se conciben las abreviaturas de los nombres de funciones de un chip?

0

El microcontrolador en el Arduino tiene funciones como RXD, XTAL1, ADC4, AVCC, MISO. Estas abreviaturas se utilizan con bastante frecuencia y, a menudo, tienen sentido a primera vista. Una cosa que noté es que no son solo las "primeras letras de cada palabra":

  • XTAL1: entrada de Crystal 1
  • MISO: Entrada maestra, salida esclava de la interfaz periférica en serie
  • AVCC: suministro de voltaje para convertidor digital analógico
  • RXD: UART recibe entrada

¿Cómo se conciben estos nombres? ¿Hay alguna guía en algún lugar que pueda seguir para mis propios diseños?

    
pregunta Frank Kusters

3 respuestas

6

Si solo escribe la primera letra de cada palabra, por lo general termina con a) identificadores no únicos yb) nombres no informativos. De tus ejemplos:

  • XTAL1: C difícil de usar para "cristal", ya que se usa más ampliamente para el condensador. X es posiblemente de la abreviatura griega de Cristo (X), por lo tanto, ChrisTAL. [ver comentarios]
  • MISO: describe la dirección de cada dispositivo, que puede ser ambiguo de lo contrario.
  • AVCC: analógico, VCC. VCC proviene de V-Collector-Collector de dispositivos bipolares (más antiguos) donde el colector generalmente está en el voltaje más alto.
  • RXD: RX es una abreviatura muy común para recibir. RXD es entonces recibir datos.

En sus propios diseños, siempre y cuando esté documentado y proporcione alguna orientación sobre lo que hace el pin, está bien. Si se ha hecho antes en otro diseño, sigue usándolo. Hará que tus diseños sean más fáciles de entender para ti y para los demás. Como dicen los comentarios, no hay nada particularmente especial, pero creo que es útil tener coherencia y cierta orientación para un lector experto.

    
respondido por el awjlogan
3

Son en su mayoría históricos / tradicionales, en lugar de estrictamente lógicos. Excepto por MISO, estos datan de mucho antes del desarrollo de circuitos integrados.

  • XTAL - Esto es solo mi suposición, pero en Gran Bretaña, "X" se pronuncia con frecuencia "cruz". Entonces, "XTAL" se convierte en "cross-tal", una aproximación cercana a "crystal".

  • AVCC - V CC es la forma convencional de indicar la tensión de alimentación del colector en un circuito BJT, y con frecuencia también se usa en circuitos MOSFET en lugar de la V ligeramente más correcta DD . Así que esto es solo la abreviatura de "tensión de alimentación analógica".

  • RXD - Rx y Tx son abreviaturas tradicionales para recibir y transmitir, por lo que esto es solo "recibir datos". Tenga en cuenta que dependiendo del contexto, esto podría ser una entrada o una salida de un circuito en particular.

A veces, las abreviaturas se vuelven un poco más oscuras cuando los detalles como minúsculas y subíndices se pierden debido a las limitaciones de las cadenas ASCII.

    
respondido por el Dave Tweed
1

Además de las otras grandes respuestas que se dan aquí, debe comprender que los dispositivos se desarrollan sobre la base del arte anterior.

Si está desarrollando un nuevo micro y está incluyendo la funcionalidad de un UART u otra tecnología bien desarrollada, le da a los pines el mismo nombre con el que se conecta o el estado de la técnica anterior utilizado. Tener la línea RS232 llamada RXD y ponerle nombre a su pin SIP ("pin de entrada en serie") solo confundiría a la gente. Así que vas con lo que la gente sabe. Como tal, a lo largo de los años, un estándar informal ha evolucionado.

Otros pines que son específicos de su dispositivo, o esquemáticos se refieren a eso, usted generalmente nombra con la menor cantidad de caracteres que puede, sin dejar de representar la función del pin lo mejor que pueda. El hecho de que necesite poder encajar todos estos nombres en un símbolo en su esquema indica que los nombres largos están fuera.

También es importante tener cuidado de no usar nombres que puedan confundirse fácilmente, por ejemplo. Un pin llamado "Drive_A" podría ser una salida o una entrada. Si se trata de una entrada y hay un pin complementario llamado "A_Drive", puede ver que recordar lo que puede causar un poco de confusión.

    
respondido por el Trevor_G

Lea otras preguntas en las etiquetas