English Version French Version Spanish Version

Plataforma de Hardware MIDIbox, Módulo SID 

Se puede leer más acerca del módulo SID en la página MIDIbox SID . Aquí solo se lista la información técnica.

A diferencia de las implementaciones de sintetizador SID comunes, decidí conectar el SID con un enlace serial al puerto J10 del módulo Core a través de los registros shift. La latencia para cada acceso está por debajo de 50 uS, así no se pueden reconocer las diferencias con un bus paralelo. La ventaja de este método es un manejo más sencillo para el usuario (aún) no experimentado y su alta fiabilidad.

El módulo requiere una segunda fuente de alimentación que proporciona 12 V limpios y estables a la sección de audio del chip 6581. La corriente de drenaje está por debajo de 100 mA, por lo que la versión más pequeña del 7812, el 78L12 se puede usar opcionalmente como regulador de voltaje. Si planeas utilizar un 8580 en lugar del 6581, hacen falta 9V - así que en ese caso,  reemplaza el  78L12 por un 78L09 (o 7809...) . Recuerda que la unidad fuente de alimentación C=64 original se puede usar para el módulo SID, aunque solo proporcione 9V AC - el 5V DC que se envía también; Este PSU cambia el voltaje a 14V (ver esquema abajo). Si no quieres usar el PSU C64, puedes alimentar ambos módulos con el mismo transformador . Para un buen sonido sin ruidos son necesarios 14-15V AC (!!!antes!!! de la unidad de regulación) .

Hay que registrar el SID a 1 MHz. Hay que usar la salida PWM del PIC como fuente de reloj (Core::J7:SO/PIC Pin #17). El uso del oscilador que se muestra en fotos antiguas ya no se recomienda porque puede dar problemas (se describen los detalles en este artículo del foro).
Recuerda que sólo la base rediseñada del módulo MBHP_SID tiene una terminal para esta conexión. Si has construído el módulo basado en la base  _v2, tienes que soldar un cable adicional entre la entrada CLK del SID y ::J7:SO/PIC Pin #17 del Core.

En el módulo hay un Audio In y Out. La función de este pequeño transistor de detrás de la salida SID no es amplificar la señal, sino proteger el chip SID cualquier daño- ¡así que nunca puentees esta conexión!  Si no has podido encontrar un BC547, solo tienes que coger cualquier otro transistor "NPN de propósito general"  - ten cuidado con los pines.! El SID también tiene un Audio IN que permite mezclar señales externas de audio con la salida SID y procesarlo con el filtro multi-modo de 12db.

Para el filtro hacen falta los dos capacitadores entre el Pin 1/2 y 3/4 del SID. Los valores ideales dependerán de la versión de SID que estés usando, así que posiblemente sea buena idea comprar no sólo los capacitadores de 470 pF para 6581, y los capacitadores de 6.8nF para 8580 (que se han tomado del esquema original), sino tabién algunos pares más: 1nF, 2.2nF, 4.7nF - solo para probar a ver si dan mejores resultados.

La placa de circuito impreso se ha diseñado de manera que permita apilar los módulos CORE y SID, y que ambas placas no ocupen más que un paquete de cigarrillos (por si planeas usar múltiples módulos para un sistema SID estéreo o quattro :))

Por si estás interesado, aquí hay una Entrevista con Bob Yannes, que creó el chip SID hace 20 años y posteriormente co-fundó la compañía de sintetizadores Ensoniq. 

MBHP_SID_V2

Por el momento, el módulo SID va por su tercera versión. Hay algunas mejoras menores en el circuito y la base. En cualquier caso, se pueden seguir usando los módulos viejos. Se ha creado una página web especial con la vieja documentación para los usuarios que no hayan lidiado aún con una placa antigua.

Descarga

Los datos PCB se pueden ver, modificar y convertir con Eagle Light
MóduloEsquemaDatos de Base Vista rápida
MBHP_SID_V3 mbhp_sid_v3.pdf mbhp_sid_v3.brd mbhp_sid_v3.gif
Información adicional
ArchivoTamañoDescripción
mbhp_sid_orderlist.txt 1k Lista de pedido para Reichelt
mbhp_sid_c64_psu.pdf 5k Cómo conectar la unidad de alimentación C64 con el core y el módulo SID
mbhp_4xsid_c64_psu_optimized.pdf 5k Como conectar la unidad de alimentación C64 con el MIDIbox SID CS Step B (versión optimizada para mejor señal/ratio de ruido)

Puertos disponibles

El módulo SID da las siguientes interfaces:

Nombre No.de pins Descripción
J1 2 Conexión a la fuente de alimentación. Se pueden usar indistintamente la salida de un transformador de 15V o un cargador . No importa si es AC o DC, ya que el rectificador de detrás de J1 convierte a DC. Tampoco hay que tener en cuenta la polaridad .
J2 8 J2 suministra al módulo SID 5V del módulo core y recibe las señales seriales. Recuerda que para obtener el mejor ratio señal-ruido hay que conectar los pines de  Tierra +5V directamente a J2 del módulo core, como se muestra en estos esquemas: mbhp_sid_c64_psu.pdf y mbhp_4xsid_c64_psu_optimized.pdf .
J3 2 El Audio Out del módulo SID (ver descripción arriba).
J4 2 El Audio In del módulo SID (ver descripción arriba).

Componentes utilizados

Aquí hay una lista de los componentes utilizados. Puedes encontrar una lista de pedido completa para Reichelt pulsando aquí, lista de partes Mouser para US: ver Website de SmashTV, si tienes una lista de pedido para un distribuidor de tu país, siéntete libre de publicarlo en esta web!

Nombre de ParteValor Descripción
IC1 6581 o 8580 El famoso SID, que ha sido desafortunadamente descontinuado, pero se puede sacar de cualquier C64. Si no tienes una computadora personal C64, es posible que puedas encontrar alguna en algún mercadillo o en EBay  por poco dinero  :-)
Personalmente prefiero el 8580 por sus mejores características de filtro.
IC2/IC3 74HC595 Registros de la salida serial para el reset, dirección y entradas de datos del SID
R2 1k Hace falta esta resistencia de fuente para la salida de "drenaje abierto" (open-drain) del SID.
todas las demás ver esquema ver esquema
DIL SOCKETS No olvides comprar sockets para los registros shift. Hacen falta sockets 1 de 28 DIL y 2 de 16 pines DIL .

Guía de soldadura

Empieza soldando los 3 puentes que te evitarán tener que hacer una placa de dos capas. Puedes usar patillas cortadas de resistencias y capacitadores, antes de tirarlas :-)
Monta todas las partes excepto los tres ICs. Dale energía al módulo y comprueba el voltaje entre los pines IC1:Vdd(28) y IC1:Vss(14) - deben ser 12V en el 6581 SID y 9V en el 8580 SID.
Ahora conecta el puerto J2 del módulo SID con el puerto J10 del módulo core, como se describe en mbhp_sid_c64_psu.pdf y mbhp_4xsid_c64_psu_optimized.pdf
Asegura los siguientes niveles de voltaje:
IC1:Vcc(25) - IC1:Vss(14) = 5V
IC2:Vdd(16) - IC2:Vss(8) = 5V
IC3:Vdd(16) - IC3:Vss(8) = 5V

Programa MIOS y el firmware MIDIbox SID en el PIC como se describe aquí, coloca los 3 ICs, conecta el Audio Out (J3) con tu amplificador o mezclador y conecta tu teclado MIDI, tu MIDIbox o tu ordenador con el módulo core.
Prepárate para una laaarga sesión de noche/día/semana/mes con tu nuevo amigo, ¡el SID! :-)

Probando

La mayoría de los detalles se describen en  un paseo por MIDIbox SID.  Aquí hay un resúmen en pocas palabras: una vez hayas cargado la aplicación MIDIbox SID, podrás reproducir algunas notas a través del canal MIDI #1.
Si no escuchas ningún sonido, carga la aplicación sid_testtone para asegurarte de que el core puede acceder al módulo SID. Si sigues sin oír sonido, prueba mbsid_interconnection_test para comprobar que todas las interconexiones entre CORE y el módulo SID estén funcionando correctamente.
Puedes descargar estos tres programas de la página de Descarga MIOS .



Last update: 2015-09-24

Copyright 1998-2015, Thorsten Klose. All rights reserved.