Autor Tema: Cable emulador datassette, todavía no funciona  (Leído 4339 veces)

antoniovillena

  • Commodorero
  • **
  • Mensajes: 22
  • SYS 0
    • Ver Perfil
Re:Cable emulador datassette, todavía no funciona
« Respuesta #15 en: Septiembre 18, 2013, 00:04:44 »
Exacto. Muchas gracias por tu ayuda
 

marcos64

Re:Cable emulador datassette, todavía no funciona
« Respuesta #16 en: Septiembre 19, 2013, 15:09:25 »
He probado a hacer la medicion en el mio.

Conectando tierra a tierra me da unos 1,7V y comienza a descender lentamente. Al reves da unos 80mV y aumenta lentamente.

Al rato volvi a probarlo y daba unos 0,3V y tambien comenzo a descender.
http://marcos64.orgfree.com/
Actualizacion 11/6/2015: Añadida Load'N'Run numero 3.
 

antoniovillena

  • Commodorero
  • **
  • Mensajes: 22
  • SYS 0
    • Ver Perfil
Re:Cable emulador datassette, todavía no funciona
« Respuesta #17 en: Septiembre 19, 2013, 16:42:17 »
Que raro, o sea que va bajando. En el amplificador de Superfo (el que he probado) se tiene un voltaje cercano a 5V. Es posible que la rutina de la ROM espere al estado de reposo, que parece ser cercano a 0V.

Probaré a meterle un segundo transistor a mi circuito para que el valor de reposo sea también cercano a 0.
 

marcos64

Re:Cable emulador datassette, todavía no funciona
« Respuesta #18 en: Septiembre 19, 2013, 21:37:18 »
Disculpa, creo que he metido la pata :(  He hecho la prueba con un Kernal que no tiene rutinas de casete, aunque a nivel hardware 'supongo' que no deberia haber diferencias si quieres las mediciones solo con el ordenador recien encendido.
http://marcos64.orgfree.com/
Actualizacion 11/6/2015: Añadida Load'N'Run numero 3.
 

marcos64

Re:Cable emulador datassette, todavía no funciona
« Respuesta #19 en: Septiembre 20, 2013, 21:32:19 »
He hecho la medicion de nuevo con la ROM original. Recien encendido me da 1,17V y desciende uniformemente. He pulsado SHIFT+RUN/STOP para comenzar a cargar y ningun cambio, sigue descendiendo. Luego he pulsado RUN/STOP para parar la carga y tampoco hay cambio.

Mi interface tiene un condensador en serie, por si pudiera ser la causa.

Despues, y para probarlo, he cargado un TAP al azar (el Renegade) y ha cargado a la primera  :D
http://marcos64.orgfree.com/
Actualizacion 11/6/2015: Añadida Load'N'Run numero 3.
 

antoniovillena

  • Commodorero
  • **
  • Mensajes: 22
  • SYS 0
    • Ver Perfil
Re:Cable emulador datassette, todavía no funciona
« Respuesta #20 en: Septiembre 21, 2013, 10:20:02 »
Gracias de nuevo marcos, definitivamente tengo que probar a invertir la salida de mi circuito. Ya os contaré.
 

Jeff

Re:Cable emulador datassette, todavía no funciona
« Respuesta #21 en: Septiembre 21, 2013, 14:57:49 »
Hola!!!

Llevo unos días intrigado con este post :D
Me gustaría aportar un poco, así que voy a intentarlo :D

El tema del condensador en serie con la señal es para quitar la componente continua.
Es un filtro que permite pasar la señal, pero no suma ese aumento de tensión sobre el 0v que pueda venir del circuito.
Si esa componente continua es muy alta, el TTL puede siempre interpretar un 1, por lo que no habría cambios de estado en la señal, aunque estuvieras reproduciendo un TAP.
Con un condensador de 10pF (o 103) (de esos de lenteja pequeñitos), en serie con la señal, se eliminaría la componente continua y no engañaría al circuito colocado aguas arriba.

También estuve recordando que los 7414 0 7404, funcionan mejor si son de la serie LS (74LS14 o 74LS04), que creo recordar que son de bajo consumo, y mejor potencia.

Tambien hay que tener en cuenta, en que momento el TTL interpreta el cambio de estado de 0 a 1.
Voy a adjuntar una tabla donde vienen los diferentes modelos. En los parametros de voltaje, están los diferentes puntos de tensión para que interprete un estado u otro. No todos los modelos y se comportan igual.

Voh => Tensión de salida 1 mínima
Vol => Tensión de salida 0 máxima
Vih => Tensión de entrada 1 mínima
Vil => Tensión de entrada 0 máxima.

Son los límites para que interprete un estado u otro.

Suerte con el McGuiverTAP!!! :D

Press ANY key (¿Donde esta la tecla ANY???)
 

marcos64

Re:Cable emulador datassette, todavía no funciona
« Respuesta #22 en: Septiembre 21, 2013, 20:33:58 »
Jeff, gracias por tu aporte. El caso es que yo tambien le estoy dando vueltas al tema nuevamente.

En el circuito original, sacado de un libro, indica que se use el 74LS14. En mi esquema lo sustitui por un 74LS04 aunque no recuerdo porque. Al final use un 7404.

El condensador, que esta justo detras de la clavija, es un 10uF electrolitico.

Con mi portatil me funciona muy bien pero no con otro que he probado. Los TAPs originales (que tienen proteccioes anticopia) cargan el 50% y los TAPs creados con formato TurboTape practicamente el 99%.

Mi duda es si con un 74LS14 en lugar del 7404 funcionaria mejor con los TAPs originales y con otros reproductores de audio. Estoy haciendo un MOD de un 64 especial para TAPs con un interface incorporado y la ROM de Enthusi, en el que espero usar un 74LS14 y una resistencia variable en el divisor de tensiones, a ver que tal funciona. Pero la cosa va leeeeeennnnnttttaaaaaa  ;D
http://marcos64.orgfree.com/
Actualizacion 11/6/2015: Añadida Load'N'Run numero 3.
 

antoniovillena

  • Commodorero
  • **
  • Mensajes: 22
  • SYS 0
    • Ver Perfil
Re:Cable emulador datassette, todavía no funciona
« Respuesta #23 en: Septiembre 22, 2013, 21:53:08 »
Gracias a ambos por los consejos. Mañana voy a intentar la modificación del circuito (tengo uno sin usar en placa de prototipos) y si puedo cuelgo las fotos.