MIDI out / thru circuit questions

1

Hice un circuito de entrada / salida MIDI, que funciona, sin embargo, veo que tengo algunos cambios en comparación con otros circuitos que veo.

  1. En la documentación oficial Midi Org veo dos resistencias en el Circuito de salida MIDI, ambos 220 ohmios. Estoy seguro de que solo uso uno (pero no estoy en casa, por lo que no puedo verificar cuál me puedo perder). Pero hasta ahora no tuve ningún problema (pero nunca lo probé en un entorno "ruidoso".

  2. En el mismo esquema, hay 2 inversores (creo), el triángulo, uno sin una A y otro con. Yo tampoco uso eso. Creo que es para mantener una señal constante de 0 o 5 V, así que creo que es bueno agregar. Ahora veo en otros circuitos (al azar de búsqueda de Google con fotos), un 74LS04, o 74LS14 u otros. En casa tengo algunos 74LS14 (inversor hexadecimal Schmitt Trigger), pero también leo que son para procesar señales (como MIDI, supongo), pero puede ser lento. Entonces, ¿no estoy seguro de qué usar, 7404 o 7414? También veo muchos esquemas con 7414, así que supongo que están bien.

  3. Para el thru veo lo mismo ... ¿un triángulo sin y uno con A significa que necesito 2 inversores uno detrás del otro? Probablemente lo sea. Ya que quiero usar 3 MIDI In / Out / Thru's, eso significaría 2 (per out o thru) * 2 (out + thru) * 3 (# 3 in / out / thrus) = 12 inversores hexadecimales (es decir, 2 ICs) ); véase también el artículo 6

  4. En este circuito, se utiliza el DSS306. No puedo encontrarlos en aliexpress, pero tampoco están en el circuito oficial de MIDI. ¿Son necesarios ... o mejor (y por qué)?

  5. En este circuito, se utilizan transistores (2N2222) ... otro más solución (?) ¿Cuál es la ventaja? (por cierto, planeo usar BC337 ya que los tengo y son similares, al menos si hay una clara ventaja).

  6. También menciona sobre el inversor hexadecimal, que probablemente no necesito para la salida MIDI (ya que proviene del Arduino, no estoy seguro de si Arduino lo maneja), pero para el MIDI Thru quiero conectarme directamente desde el MIDI In. ¿Es esa suposición correcta? (¿Lo mejor es usarlo tanto para MIDI Out como para Thru?)

Gracias si me puede ayudar con una o más de las preguntas anteriores.

    
pregunta Michel Keijzers

1 respuesta

3
  1. El circuito oficial usa tres resistencias de 220 Ω (dos en el transmisor y una en el receptor) para limitar la corriente a aproximadamente 5 mA.

    La caída de una resistencia aumentará la corriente a aproximadamente 8 mA. Es poco probable que esto dañe el receptor, pero podría aumentar el tiempo que necesita el optoacoplador para apagar y, por lo tanto, alterar el tiempo de la señal UART (para los receptores realmente económicos y no compatibles que ya están al borde de no funcionar) . De todos modos, no hay razón para desperdiciar energía.

  2. La "A" es solo una etiqueta utilizada en la siguiente observación:

      

    Las puertas "A" son IC o transistor.

    Cuando se escribió la especificación MIDI, los microcontroladores típicos (por ejemplo, 8051) no pudieron sumir 5 mA de corriente, por lo que fue necesario agregar algo de búfer. Hoy en día, podría usar el pin de salida de la mayoría de los microcontroladores directamente, o simplemente usar una sola compuerta 74LVC1G07 no inversora, pero hace treinta años, la forma más fácil de construir un búfer sería usar las dos puertas de un inversor hexadecimal . (La necesidad de una entrada de activación Schmitt depende de la señal de entrada del inversor).

    El chip exacto o el circuito de búfer que usas realmente no importa, siempre que sea capaz de 5 mA. (Muchos dispositivos MIDI antiguos de hecho usaban transistores).

  3. Un circuito Thru es simplemente un circuito de salida normal conectado a un circuito de entrada normal.

  4. Los DSS306 son filtros EMI. Es probable que sea necesario algún tipo de filtrado en la actualidad; esta es una de las razones por las que el esquema MIDI que mencionaste está desactualizado y fue reemplazado por el eléctrico Actualización de la especificación (2014) .

    Si no va a vender el dispositivo, o si es un bastardo barato, no se preocupe por EMI. De lo contrario, use algo que filtre las frecuencias altas (MIDI es lento, por lo que no necesita más ancho de banda que unos pocos MHz). En la práctica, muchos dispositivos usan perlas de ferrita, pero a veces también se usan filtros RC o incluso estrangulaciones de modo común.

  5. Los transistores pueden manejar corrientes y voltajes más grandes que una puerta lógica, pero eso no importa para MIDI.

    Un transistor es más barato ...

  6. ... pero si está usando un inversor hexadecimal, podría usar todas sus puertas.

respondido por el CL.

Lea otras preguntas en las etiquetas