Tarjeta de sonido interna OPL3 ISA 8 bits (FUNCIONANDO)

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

A falta aún de pasta de soldadura, he procedido a soldar a mano una... y además unos condensadores de 2.7nF que no me han llegado los he sustituido a modo de apaño por 3 condensadores de 1nF en paralelo:

Imagen

Imagen

El caso es que funciona, pero sólo el canal derecho... y aún así, al de un rato sonando musica FM de un juego, va como perdiendo señal poco a poco hasta que prácticamente pierde todo el sonido. Quiero pensar en que los problemas de ambos canales sean debido al apaño de los condensadores que he puesto en sustitución de los de 2.7nF... pero ya lo veremos. Lo que también tiene de diferente respecto al diseño original de Resound es que los condensadores de 10uF no son electrolíticos, por lo tanto no requieren polaridad.

Bueno, cuando pueda soldar uno completo con pasta de soldadura y sus condensadores de 2.7nF lo veremos...

Así está la cosa de momento.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

Tercer intento de montaje y con un grave problema de origen aún sin identificar :~(

Comparto los ficheros de Kicad por si a alguien se le ocurre algo, cualquier idea es bienvenida:

https://github.com/spark2k06/hardware/t ... er/ISAOPL3

Síntomas

El primer inicio siempre es correcto, funciona y se escucha perfectamente, un sonido FM OPL3 muy nítido pero después de aproximadamente 2 minutos, deja de funcionar. Normalmente, un período de tiempo sin conexión lo hace funcionar nuevamente, pero ha habido casos en los que deja de funcionar para siempre... parece como si se tratara de alguna especie de sobrecarga.

Los circuitos integrados o los componentes no se aprecian calientes tras ese periodo de tiempo funcionando, si bien es cierto que las pistas de voltaje no son más anchas que las de señales. Esto evidentemente podría ser un error, sin embargo, el ancho del mismo debería ser suficiente para la demanda de corriente de los circuitos integrados, o al menos eso creo.

Otra teoría es que no uso condensadores electrolíticos de 10uF como en el diseño original. Son 10uF sin polaridad, pero en principio creo que eso no debería afectar al funcionamiento general del circuito.
Última edición por spark2k06 el 09 Jun 2020, 05:36, editado 1 vez en total.
Avatar de Usuario
DistWave
Aspirante a demonio
Aspirante a demonio
Mensajes: 333
Registrado: 21 Mar 2015, 16:05
Ubicación: Zaragoza
Has thanked: 1 time
Been thanked: 16 times

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por DistWave »

spark2k06 escribió: 06 May 2020, 08:17 El primer inicio siempre es correcto, funciona y se escucha perfectamente, un sonido FM OPL3 muy nítido pero después de aproximadamente 2 minutos, deja de funcionar. Normalmente, un período de tiempo sin conexión lo hace funcionar nuevamente, pero ha habido casos en los que deja de funcionar para siempre... parece como si se tratara de alguna especie de sobrecarga.
¿Puedes describir cómo deja de funcionar exactamente, o grabar un vídeo? ¿Está sonando normal y súbitamente desaparece el sonido? ¿Se degrada poco a poco hasta que deja de oirse? ¿Suenan sonidos aleatorios o incorrectos en algún momento?
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

DistWave escribió: 06 May 2020, 10:33 ¿Puedes describir cómo deja de funcionar exactamente, o grabar un vídeo? ¿Está sonando normal y súbitamente desaparece el sonido? ¿Se degrada poco a poco hasta que deja de oirse? ¿Suenan sonidos aleatorios o incorrectos en algún momento?
Lo habitual es que empiece oyéndose bien, y después a chascarrear y degradarse el sonido notablemente cada vez más... efectivamente. A ver si me ha quedado alguno funcionando y hago un vídeo en el que se muestre todo el proceso... en cuanto pueda lo preparo.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

Ya no puedo demostrar lo bien que se oían al principio, están las tres K.O. Dos de ellas no se oye nada ya y la tercera se ha quedado en modo carga de cinta de spectrum cuando suena la música FM:

https://photos.google.com/share/AF1QipO ... NMVHB5Q0Fn
Avatar de Usuario
DistWave
Aspirante a demonio
Aspirante a demonio
Mensajes: 333
Registrado: 21 Mar 2015, 16:05
Ubicación: Zaragoza
Has thanked: 1 time
Been thanked: 16 times

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por DistWave »

Vaya, si que suena mal... por cómo suena me centraría en tres componentes: el YMF262, el 74LS245 y la GAL, siendo esta última la más sospechosa. Un fallo en el resto de componentes no hacen que suene tan mal.
Es muy raro que tres tarjetas tengan el mismo componente defectuoso, salvo que por error estés alimentando alguno de ellos incorrectamente (sin condensadores de desacoplo, con otro voltaje, etc) y acaben muriendo. Revisalo bien.
De todos ellos, solo hay uno programable (la GAL) y deduzco que la utilizas para implementar la lógica de selección del YMF262. Prueba a reprogramarla en una de las tarjetas, a ver si revive.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

Pues la SPLD está recién puesta y grabada, y también probé con otra SPLD antes...el programa es el mismo en ambos casos, cuando funcionaba bien durante un tiempo y ahora, puedes echarle un ojo a los fuentes de la SPLD en mi github, no tiene mucho misterio. Los fuentes de Kicad, tanto del esquema como de la PCB también están disponibles en mi github... si observas algo destacable dime, si... es muy raro esos ruidos.
Avatar de Usuario
DistWave
Aspirante a demonio
Aspirante a demonio
Mensajes: 333
Registrado: 21 Mar 2015, 16:05
Ubicación: Zaragoza
Has thanked: 1 time
Been thanked: 16 times

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por DistWave »

El otro componente que me presenta dudas es el 74HC245, la serie HC es CMOS y no es completamente compatible con la TTL... yo habría utilizado un LS
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

Podría ser, aunque yo me he basado en el esquema de la Resound OPL3 de TexElec, y como se puede apreciar en la fotografía, también usan un HCT:



Supongo que se tratará de una tarjeta ya muy bien consolidada.

Yo apuesto por un problema de diseño de mi PCB, anchura de pista de alimentación, posición de componentes, o tipo de condensadores de 10uF, que no son electrolíticos como en el diseño original de TexElec, aunque me parecería raro esto último.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Tarjeta de sonido interna OPL3 ISA 8 bits

Mensaje por spark2k06 »

Ostras, que acabo de leer que HCT sí son compatibles con TTL, a diferencia de las HC, igual van a ir por ahí los tiros. Ya he realizado un pedido de HCTs en AliExpress, a ver si hay suerte y sólo es debido a eso, muy buena observación... muchas gracias ;)
Responder

Volver a “Proyectos de hardware abiertos”