SpecSD, interfaz de almacenamiento para tarjetas SD

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

Moderador: 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.
Responder
Avatar de Usuario
Kyp
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2925
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 94 times
Been thanked: 325 times
Contactar:

SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp » 11 Nov 2019, 13:41

Como ya comenté en este otro hilo, viewtopic.php?f=49&t=7450, estoy diseñando un interfaz de almacenamiento para tarjetas SD compatible con el DivMMC. El diseño original de Mario Prato está aquí: http://aticatac.altervista.org/portale/?q=node/14

Mi diseño es prácticamente igual al original. Solo hay un pequeño, aunque fundamental, cambio. El original utiliza la señal de reloj proveniente del bus de expansión del Spectrum. Dicha señal no es igual entre los diversos modelos de Spectrum (o inexistente en el caso del 128K español) y durante mis pruebas provocaba que si la ajustaba para unos modelos dejaba de funcionar en otros.

Al final he prescindido de dicha señal y he incluido un oscilador independiente en el diseño.

El código de la CPLD estaba preparado para funcionar con los 3.5 MHz del reloj del bus de expansión que está sincronizado con la CPU y hay el tiempo justo para realizar una operación de lectura/escritura entre instrucción e instrucción del Z80. Al poner un oscilador independiente es necesario meter unos retardos para sincronizar un reloj con otro y eso hacía que no hubiera tiempo suficiente y dejaba de funcionar. La solución ha sido poner un oscilador más rápido, de 8 MHz, y modificar el código de la CPLD para que funcione a esta nueva velocidad.

Después de probarlo en varios modelos de Spectrum creo que puedo decir que funciona correctamente así que abro una ronda de pedidos para 9 placas que tengo, pero tened en cuenta que esta primera tirada es para usuarios 'avanzados' porque puede haber todavía algún fallo que se me haya escapado y que es todo montaje superficial no apto para principiantes. Además hay que grabar una EEPROM y hace falta, además del grabador, un adaptador de SMD a DIP; y hay que grabar la CPLD con el cable de plataforma Xilinx. Por eso prefiero montarlo yo y venderlo ya montado y probado.

El esquema, layout de los componentes, y el JED para grabar en la CPLD están aquí:
https://1drv.ms/u/s!Aj2oYYIgITnQkVaE7DF ... 2?e=VZCen4

El precio montado es de 45 € y sin montar 25 €, envío a parte.

Interesados
1x - P E R - jgilcas (sin montar) - cambio de placa
1x - P E R - kik3 (sin montar) - placa ok
1x - P E R - BCH (sin montar) - placa ok
1x - P E R - Quickie (sin montar) - placa ok
1x - P E R - llopis (sin montar) - placa ok
1x - P E R - alt (sin montar) - cambio de placa
1x - P E R - Jason_rg (sin montar)
1x - P E R - papanillu (sin montar) - cambio de placa
1x - P E R - geloalex (sin montar) - placa ok
1x - P E R - Lord Raptor (sin montar) - cambio de placa
---
Total 10

Interesados 2ª tirada
1x - P E R - kyp
1x - P E R - popopo (sin montar)
1x - ves (sin montar)
1x - P E R - valfac (sin montar)
1x - P E - retrolab (montada)
1x - P E R - spirax (montado)
1x - P E R - garvidal (sin montar)
1x - P E R - sejuan (montado)
1x - P E R - alvaroalea (sin montar)
1x - P E R - neithan (montado)
1x - luis80 (montado)
---
Total 10

Interesados 3ª tirada
4x Kyp
1x flopping (kit)
1x eplas (kit)
1x alki (kit)
1x kik3 (kit)
1x cacharreo (kit)
---
Total 9

NOTA para el montaje: Hay que tener cuidado al soldar los dos mini conmutadores del interfaz porque por abajo tienen unas pestañas de metal que quedan muy cerca de los pads de soldadura y pueden hacer contacto al soldarlos. Es mejor dejar un poco de separación entre la base del conmutador y la placa. Aquí se comenta el problema: viewtopic.php?f=63&t=6734&start=130#p149779

Fotos:
► Mostrar Spoiler
Última edición por Kyp el 15 Nov 2020, 16:36, editado 64 veces en total.

Avatar de Usuario
España jgilcas
Demonio tercer orden
Demonio tercer orden
Mensajes: 517
Registrado: 08 Abr 2013, 22:16
Has thanked: 35 times
Been thanked: 47 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por jgilcas » 11 Nov 2019, 14:33

Ole ole! Una sin montar para mi please :)
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16

Avatar de Usuario
kik3
Le gustan las llamas
Le gustan las llamas
Mensajes: 74
Registrado: 19 Feb 2018, 23:38
Has thanked: 5 times
Been thanked: 17 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por kik3 » 11 Nov 2019, 14:34

Por aquí otra sin montar, please

Enviado desde mi Redmi Note 7 mediante Tapatalk


Jamaica BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 951
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Has thanked: 10 times
Been thanked: 81 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por BCH » 11 Nov 2019, 15:32

Me apunto uno sin montar si es posible :)

Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 304
Registrado: 21 Sep 2017, 19:58
Has thanked: 22 times
Been thanked: 43 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Quickie » 11 Nov 2019, 15:44

Otro que se apunta a un kit sin montar! :)
Gracias!
Imagen

Avatar de Usuario
llopis
Demonio tercer orden
Demonio tercer orden
Mensajes: 771
Registrado: 05 Jul 2018, 09:43
Ubicación: Asturias
Has thanked: 122 times
Been thanked: 191 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por llopis » 11 Nov 2019, 16:50

¡Me apunto a uno sin montar!

Avatar de Usuario
alt
Aspirante a demonio
Aspirante a demonio
Mensajes: 461
Registrado: 06 Abr 2013, 09:53
Ubicación: madrid
Has thanked: 71 times
Been thanked: 37 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por alt » 11 Nov 2019, 17:33

Anda, pues si queda alguna, ¡también me apunto a la SpecSD! Y te debería el dinero de la placa de la Vectrex y de esta. ¿Te veo este finde?

Avatar de Usuario
Kyp
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2925
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 94 times
Been thanked: 325 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Kyp » 11 Nov 2019, 18:16

Voy apuntando al principio...
alt escribió:
11 Nov 2019, 17:33
Anda, pues si queda alguna, ¡también me apunto a la SpecSD!
¿Montada o sin montar?
alt escribió:
11 Nov 2019, 17:33
¿Te veo este finde?
A este no me puedo apuntar :?

Avatar de Usuario
alt
Aspirante a demonio
Aspirante a demonio
Mensajes: 461
Registrado: 06 Abr 2013, 09:53
Ubicación: madrid
Has thanked: 71 times
Been thanked: 37 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por alt » 11 Nov 2019, 18:21

Sin montar. ¿Cómo prefieres que te vaya pagando?

Jason_rg
Demonio tercer orden
Demonio tercer orden
Mensajes: 668
Registrado: 16 May 2015, 20:32
Ubicación: Guipuzcoa
Has thanked: 1 time
Been thanked: 34 times
Contactar:

Re: SpecSD, interfaz de almacenamiento para tarjetas SD

Mensaje por Jason_rg » 11 Nov 2019, 18:25

Hola Kyp

Una sin montar plz… :)

Gracias

Responder

Volver a “Proyectos de hardware abiertos”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados