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
-
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 Parte | Valor |
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.
|