apertura/cierre/velocidad de la bandeja en las v5

He comentado este tema de la apertura/cierre/velocidad de la bandeja en las v5 en otro post, pero pensando que no estaba en la línea del tema original, he decidido abrir un nuevo post.
He leido:
El problema de la bandeja es "normal" y se debe a un exceso de voltaje. El chip manda uno o dos voltios mas a la bandeja de los necesarios y por eso sale disparada

Las resistencias que se colocan entre las patas 2 y 3 del BA no son para resolver el tema de la velocidad de salida de la bandeja, si no para que se pueda sacar la bandeja en las v5

las resistencias son para permitir la apertura. Sin ellas las bandejas no abren. La velocidad de esta se controla desde el hex. Cambiando el hex, cambias la velocidad.


De esto se desprende que la apertura de la bandeja en las v5 se consigue con esas dos resistencias y lo que planteo es que si la acción de entrada/salida de tarjeta se controla con la patilla 5 del 508, que es la que envia la señal eléctrica de apertuta/cierre, es sobre esa patilla sobre la que habrá que actuar poniendo resistencias o lo que sea y de ahi mi pregunta.
Si las patillas 2/3 del 508 son niveles lógicos para saber si la bandeja está saliendo o entrando: para qué se ponen las resistencias entre las patillas 2/3 del 508 y el BA?


A ver si me explico. Estos son los puntos de conexion del eolo:

[1] +5VCC - SIN COMENTARIOS
[2] DVD_OUT - ES IGUAL A 1 CUANDO LA BANDEJA DEL DVD ESTA SALIENDO
[3] DVD_IN - ES IGUAL A 1 CUANDO LA BANDEJA DEL DVD ESTA ENTRANDO
[4] PULSADOR
[5] MOTOR_PULSE - ENVIO DE PULSOS AL MOTOR DE LA BANDEJA DEL DVD
[6] TX_SCEE - ES POR DONDE TRANSMITE VIA SERIE "SCEE"
[7] SHORT BRAKE
[8] MASA - SIN COMENTARIOS

Según esto, el punto [2] indica cuando está saliendo la bandeja, el punto [3] cuando está entrando y el [5] envia los impulsos al motor. Y veamos un poco el código:

despues de la pausa de 50ms COMPROBAMOS el estado de la línea DVD_OUT y si está 'set', HIGH= la bandeja se está abriendo...continuamos la pausa hasta que tengamos un nivel LOW= la bandeja está abierta, en cuyo caso continua con el código.
Esopen
  movlw 50                 ; espera a que se abra del todo la bandeja
  call PAUSAWX1MSG

  btfsc DVD_OUT
  goto Esopen

  nop
  nop
  nop
  nop
  nop
  nop
  btfsc DVD_OUT
  goto Esopen

  call BOTON
  andlw 0xff
.

En este código vemos como las señales DVD_IN/DVD_OUT no controlan físicamente la apertura, a mi entender, hacen lo que tienen que hacer: comprobar que la bandeja está abierta antes de enviar la orden de Cerrar o en este caso, esperar a que se abra.

No llego a entender la influencia crucial de estas dos resistencias en estos puntos (2/3) cuando la señal de apertura/cierre de la bandeja se envia a través del pin 5 del 508... este punto es el que debe tener la tensión, ciclo de trabajo o lo que sea correctamente ajustado para que la bandeja abra/cierre a la velocidad adecuada.

No quiero ponerme 'pesao', pero así es como lo veo. a ver si alguien me lo explica!

gracias
pi31416
No contesteis todos a la vez...

saludos
Así, de uno en uno.. ;)
Voy a subirlo despacito.
De verdad nadie sabe nada de esto? Solo busco una explicación convincente del porqué...

Otra cosa, he estado buscando alguna documentacion de este integrado el BA5810 y no he encontrado nada, si alguien tiene información puede enviarla o decirme alguna referencia?

gracias
pi31416sp@yahoo.es
Pos yo tb me estaba preguntando lo mismo, si son señales de entrada pa saber si se abre o se cierra la bandeja, pq no poner un par de pulsadores pa abrir y cerrar y ya esta?
BUENO YA QUE TOCAMOS EL TEMA DE LA IDEAS DESCABELLADAS ME E PUESTO UNA EN MENTE Y LA PROPARE
SI PONES 2 RESISTENCIAS MAS A LA SALIDAD DEL 2Y3 ESTO HARIA QUE LA TENCION BAJARA Y POR LO TANTO MAS LENTO DEBERIA SALIR LA BANDEJA EN TOTAL TENDRIAMOS 3 RESISTORES

OTRA HIPOTESIS ES HACER LA DEL SANO CON EL VOLTAGE DE LA MAQUINA Y PORNER UNA RESISTENCIA EN LA ALIMENTACION DEL CHIP OSEA PIN 1 EL CUAL AL NO HABER UNA TENCION MENOR DESMINUIRIA EL TOPE DE LA BANDEJA
dice jimbo
BUENO YA QUE TOCAMOS EL TEMA DE LA IDEAS DESCABELLADAS ME E PUESTO UNA EN MENTE Y LA PROPARE
SI PONES 2 RESISTENCIAS MAS A LA SALIDAD DEL 2Y3 ESTO HARIA QUE LA TENCION BAJARA Y POR LO TANTO MAS LENTO DEBERIA SALIR LA BANDEJA EN TOTAL TENDRIAMOS 3 RESISTORES

OTRA HIPOTESIS ES HACER LA DEL SANO CON EL VOLTAGE DE LA MAQUINA Y PORNER UNA RESISTENCIA EN LA ALIMENTACION DEL CHIP OSEA PIN 1 EL CUAL AL NO HABER UNA TENCION MENOR DESMINUIRIA EL TOPE DE LA BANDEJA


DE QUE COÑO HABLAS !
SABES DE QUE HABLAS?

También puedes poner un enanito dentro de la consola que sujete el motor, así seguro que va mas despacio.

saludos
zeroday

Pues decirte que no sería nada nuevo, ya ha habido quien ha puesto en práctica algo en esa linea: un conmutador cruzado conectado a una pila y al motor de la bandeja. Según la posición alimenta al motor en un sentido u otro y la bandeja sale o entra... facil no?

saludos.
Pos eso digo yo, que habra otras formas de hacerlo, en vez de k lo haga el chip automaticamente, pos utilizas dos interruptores, uno k habra la bandeja hasta donde tu kieras y otro k la cierre.

Y otra cosa, si no le mandas los pulsos esos al lector para k sake la bandaje y le mandas un scee k pasaria?

Toy haciendo unos experimentos.... ;-)
Pues en realidad, cruda realidad, el chip hace dos cosas:
abrir/cerrar la bandeja y enviar el scee.

En cuanto al primer punto pues hemos de saber que estamos utilizando un interruptor de lujo programable para abrir/cerrar la bandeja y dado que la temporizacion se hace a mano ( manteniendo pulsado el reset ) pues si, podría hacerse con un interruptor manual

"... si no le mandas los pulsos esos al lector para k sake la bandaje y le mandas un scee k pasaria? "

El chip manda el scee al lector para que reconozca las copias de psx/ps2 en cdrom no tiene nada que ver con la bandeja.

saludos
9 respuestas