Página 1 de 5
ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 15:22
por merlinkv
Hola gente.
Bueo hace un tiempo -con la ayuda de varios compis del Foro- me decidí a rediseñar el ZXDandanator MTD de forma que no tuviéramos que usar GAL's y también utilizar mSD's.
Todo lo podéis ver
aquí: esquemas, gerbers, etc.
Hoy, después de mucho tiempo, he podido terminar de ensamblar el primer prototipo.
Joystick y Dual ROM funcionan de PM, pero no me lee la mSD (que si me la lee en un MTD "old version").
El esquema utilizado para la mSD es:
De todas formas, voy a ver si cambio el zócalo de la mSD a ver si por ahí "van los tiros" ...
No obstante, dos buenas noticias: Tamaño mucho más reducido y ya no necesitamos la GAL para el Joystick.
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 16:01
por cacharreo
A ver qué tal te va con el nuevo lector. En un rato voy a mirarlo todo por si se me ocurre algo.
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 16:01
por merlinkv
Nada, he cambiado el zócalo de la mSD y no la reconoce ...
También he probado con otras mSD de distintas marcas y capacidades ...
Revisadas soldaduras, continuidad ... todo OK.
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 16:12
por cacharreo
merlinkv escribió: ↑28 Mar 2024, 16:01Nada, he cambiado el zócalo de la mSD y no la reconoce ...
También he probado con otras mSD de distintas marcas y capacidades ...
Por curiosidad, ¿qué tensión hay en el pin 4 del lector TF y en el pin 8 del TXB0104DR?
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 16:31
por merlinkv
cacharreo escribió: ↑28 Mar 2024, 16:12Por curiosidad, ¿qué tensión hay en el pin 4 del lector TF y en el pin 8 del TXB0104DR?
Pues algo no debe estar bien en el integrado ...
Pin 1 -> 3.30
Pin 8 -> 0.18/0.26 (oscila)
Entiendo que el Pin 8 debería tener 3.3v
Otra cosa podría intentar es quitar C10 ... ¿como lo ves? ...
Edito: Nada C10 está bien .. como sea el integrado ... joder me los pilló un compi en Mouser ....
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 16:46
por cacharreo
merlinkv escribió: ↑28 Mar 2024, 16:31Pues algo no debe estar bien en el integrado ...
Pin 1 -> 3.30
Pin 8 -> 0.18/0.26 (oscila)
Es lo que temía y es algo que creo que comentamos en su día. El integrado me da que está bien pero, si te es posible, prueba por favor a hacer un puente entre el pin 1 y 8 como el que se muestra en azul en el siguiente esquema y nos cuentas qué tal va.
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 17:22
por merlinkv
Pues no sé, pero creo que es el integrado.
He hecho lo que has comentado y con el puente para llevar los 3.3v del pin 1 al pin 8, ahora va perfectamente .... He probado 5 juegos y reprogramado una rom desde el Multiply y todo OK ...
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 17:27
por cacharreo
merlinkv escribió: ↑28 Mar 2024, 17:22He hecho lo que has comentado y con el puente para llevar los 3.3v del pin 1 al pin 8, ahora va perfectamente .... He probado 5 juegos y reprogramado una rom desde el Multiply y todo OK ...
Me alegro de que lo tengas funcionando.
Lo que te pasaba era 100% normal y puedes estar seguro de que el integrado está bien. El pin 8 del TXB0104 es el Output Enable (OE) y si no está fijado a nivel lógico alto (+3V3), el integrado queda deshabilitado por lo que no hay comunicación entre el microcontrolador y el lector TF. Además, en el esquema la etiqueta 3V3_SD conectaba el pin 8 del TXB0104 (OE), a C10, a la alimentación del lector TF pero a nada más por lo que el lector quedaba sin alimentación. Con ese puente añadido, se conectan los +3V3 tanto a 3V3_SD como a OE del TXB0104 como debía estar.
Si tienes que modificar las placas que ya tienes, lo más cómodo es buscar el camino más corto entre el pin 8 del TXB0104 o el pin 4 del lector TF a los +3V3 y hacer el puente.
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 17:46
por merlinkv
cacharreo escribió: ↑28 Mar 2024, 17:27
merlinkv escribió: ↑28 Mar 2024, 17:22He hecho lo que has comentado y con el puente para llevar los 3.3v del pin 1 al pin 8, ahora va perfectamente .... He probado 5 juegos y reprogramado una rom desde el Multiply y todo OK ...
Me alegro de que lo tengas funcionando.
Lo que te pasaba era 100% normal y puedes estar seguro de que el integrado está bien. El pin 8 del TXB0104 es el Output Enable (OE) y si no está fijado a nivel lógico alto (+3V3), el integrado queda deshabilitado por lo que no hay comunicación entre el microcontrolador y el lector TF. Además, en el esquema la etiqueta 3V3_SD conectaba el pin 8 del TXB0104 (OE), a C10, a la alimentación del lector TF pero a nada más por lo que el lector quedaba sin alimentación. Con ese puente añadido, se conectan los +3V3 tanto a 3V3_SD como a OE del TXB0104 como debía estar.
Si tienes que modificar las placas que ya tienes, lo más cómodo es buscar el camino más corto entre el pin 8 del TXB0104 o el pin 4 del lector TF a los +3V3 y hacer el puente.
Me has pillado revisando el Datasheet ...
y sí, así es.
OK, lo que voy a hacer es variar el diseño e integrar el puente de pin 1 a pin 8 ... Cuando lo tenga hecho lo publico como definitivo.
¡Muchas gracias por la ayuda!
Re: ZX Dandanator MTD 1.5s
Publicado: 28 Mar 2024, 17:54
por cacharreo
merlinkv escribió: ↑28 Mar 2024, 17:46OK, lo que voy a hacer es variar el diseño e integrar el puente de pin 1 a pin 8 ... Cuando lo tenga hecho lo publico como definitivo.
¡Muchas gracias por la ayuda!
Me alegro.
Ahí con el pcbnew lo verás más claro pero viendo aquí los gerbers quizás lo más fácil e inmediato sea tirar una pista entre el pin 1 y el 8 del TXB0104 por la cara superior. La vía que hay sobre el pin 1 se puede mover cerca del lado derecho del pad 4 para facilitar el rutado de la pista propuesta.