Página 4 de 12

Re: Comprar PicoDivSD

Publicado: 16 Ene 2019, 23:43
por Kyp
Estoy probando el DivMMC en varios Spectrums y me pasa una cosa muy rara. Me funciona bien en el +3, en el +2 gris, y en el Harlequin, pero en los 48K no. El automaper funciona pero no lee la SD. He probado en tres y en ninguno va pero en esos tres si funciona el DivIDE.

Se me ocurre que halla alguna incompatibilidad con la señal de reloj del edge???

La señal del bus está invertida, es /CLOCK. Pasa por un inversor trigger schmitt que invierte de nuevo para que sea CLOCK. Es un 74LVC1G14.

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 02:00
por VeS
Kyo es estupendo, tengo que preguntar qué es el switch WE, los esquemas los haces con eagle, kicad.... Los publicaras ?

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:24
por flopping
Kyp escribió: 16 Ene 2019, 23:43 Estoy probando el DivMMC en varios Spectrums y me pasa una cosa muy rara. Me funciona bien en el +3, en el +2 gris, y en el Harlequin, pero en los 48K no. El automaper funciona pero no lee la SD. He probado en tres y en ninguno va pero en esos tres si funciona el DivIDE.

Se me ocurre que halla alguna incompatibilidad con la señal de reloj del edge???

La señal del bus está invertida, es /CLOCK. Pasa por un inversor trigger schmitt que invierte de nuevo para que sea CLOCK. Es un 74LVC1G14.
Si que es raro, no será por los puertos que has elegido para el interface?, a ver si tienes conflictos en los 48 por estar ocupados esos puertos y no estarlos en los 128k, aunque si con el harlequin funciona, no parece tema de puertos, quizá sea sincronización de datos o velocidad de proceso, lectura o algo así, no se, pero parece muy raro.

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:36
por Kyp
VeS escribió: 17 Ene 2019, 02:00 Kyo es estupendo, tengo que preguntar qué es el switch WE, los esquemas los haces con eagle, kicad.... Los publicaras ?
El switch WE tiene dos funciones. La primera es permitir la escritura de la EEPROM (WE = Write Enable) para actualizar el firmware. La segunda es desactivar el automaper, la parte que sustituye la ROM interna por la externa para interceptar las llamadas a las rutinas de carga de cinta y sustituirlas por las de carga desde la SD (entre otras cosas). El automaper se desactiva cuando se usa, por ejemplo, la ROM +3e.

Toda la información sobre el DivMMC está en la web del autor, Mario Prato:
http://aticatac.altervista.org/portale/?q=node/13

Yo solo he copiado el esquema en KiCad y, eso si, rediseñado la placa a mi gusto. Puede que más adelante haga alguna modificación pero por el momento el esquema es el mismo.

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:39
por BCH
Le has puesto las dos resistencias de 470 entre VCC y la patilla de alimentacion del 74LVC1G14?

Imagen

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:41
por Kyp
flopping escribió: 17 Ene 2019, 10:24
Kyp escribió: 16 Ene 2019, 23:43 Estoy probando el DivMMC en varios Spectrums y me pasa una cosa muy rara. Me funciona bien en el +3, en el +2 gris, y en el Harlequin, pero en los 48K no. El automaper funciona pero no lee la SD. He probado en tres y en ninguno va pero en esos tres si funciona el DivIDE.

Se me ocurre que halla alguna incompatibilidad con la señal de reloj del edge???

La señal del bus está invertida, es /CLOCK. Pasa por un inversor trigger schmitt que invierte de nuevo para que sea CLOCK. Es un 74LVC1G14.
Si que es raro, no será por los puertos que has elegido para el interface?, a ver si tienes conflictos en los 48 por estar ocupados esos puertos y no estarlos en los 128k, aunque si con el harlequin funciona, no parece tema de puertos, quizá sea sincronización de datos o velocidad de proceso, lectura o algo así, no se, pero parece muy raro.
Si que es raro, si. Los puertos son los que son, no los he elegido yo. Y el 48K no tiene nada más conectado. Puede ser la velocidad del proceso, si. Eso ya le pasa al 48 con el DivIDE según que ROM tengas. Pero he probado con tres y al menos uno tiene la ROM de Nec (la problemática) y otro la de Gi que no suele dar problemas. No se, seguiré investigando.

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:42
por Kyp
BCH escribió: 17 Ene 2019, 10:39 Le has puesto las dos resistencias de 470 entre VCC y la patilla de alimentacion del 74LVC1G14?

Imagen
Mmm... No. ¿Qué dos resistencias?

Edito:

Ahhh, ya lo veo en los 'mandatory mods' :?
Pues vaya, eso se me pasó. Probaré.

¡Gracias!

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 10:47
por BCH
Van en paralelo, y segun leí en el WOS hace ya tiempo, ajustan la señal de salida del inversor. No estan en el esquema original.

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 11:23
por Kyp
¿Y no es lo mismo poner una de la mitad de valor en vez de dos?

Re: Comprar PicoDivSD

Publicado: 17 Ene 2019, 11:33
por BCH
Kyp escribió: 17 Ene 2019, 11:23 ¿Y no es lo mismo poner una de la mitad de valor en vez de dos?
Posiblemente. Habria que probar

Luego, para que funcione en un toastrack, tienes que ponerle un pullup de 1.5k en la entrada del inversor. Esto solo para el toastrack