Manual de uso y montaje del clon de ZX80
Publicado: 01 Jul 2017, 21:59
MANUAL DE MONTAJE Y OPERACIÓN DEL CLON DEL ZX80
Voy a ir centralizando en este hilo toda la información necesaria para el montaje y el uso del clon. Si necesitáis cualquier cosa adicional no dudéis en comentarlo para incluirla.
Empezaremos por dejar aquí toda la información relevante para el montaje y el diagnóstico. (última versión 1.1 build 34)
Layout de la placa:
Listado de componentes corregido:
Archivos de Eagle de la placa que se ha mandado fabricar:
Gerbers de la placa fabricada:
Página de Grant Searle sobre el zx80: http://searle.hostei.com/grant/zx80/zx80.html
Fuentes de la ROM del zx80:
Por si hay alguien que no se maneja con el Eagle dejo aquí los esquemas en png de la placa fabricada:
Principal:
Ampliación a zx81:
Mod de video con LM:
Manual de usuario del zx80: https://1drv.ms/b/s!Avo9sa7McTNBgo8Ja7XOXAmTAp8J_g
ROMS para grabar en la EEPROM:
Posición de los jumpers
JP1: RAMOE, (no es relevante la posición, aunque debe estar en una de ellas)
JP2:
1-2 - Video inverso
2-3 - Video normal
S2: (Si utilizamos la selección desde la plaquita expansora este jumper debemos dejarlo libre para evitar cortocircuitos)
1-2 - Modo zx81
2-3 - Modo ZX80
S4: Funcion del pin23B del bus. Si queremos que nos funcione el selector de modo zx81 en la plaquita expansora pondremos este selector en la posición 1-2, en caso de que queramos que nos funcionen las tarjetas de zx81 que sombrean la ROM pondremos el selector en la posición 2-3 (cuidado, en este ultimo caso en la plaquita expansora deberemos quitar el jumper que solo lleva dos pines (JP1)
1-2 - Seleccion de modo zx81/zx80
2-3 - /ROMOE
Generacion de back porch con la solución de Grant Searle:
JP3 = 2-3
JP5 = OFF
JP6 = 1-2
Generación de back porch con la solución de José Leandro:
Regular con los potenciometros R37 y R33
JP3 = 1-2
JP5 = ON
JP6 = 2-3
Sin generación de backporch (video original ZX80)
JP3 = 1-2
JP5 = OFF
JP6 = 1-2
PLAQUITA EXPANSORA
Esta plaquita tiene doble funcionalidad, por un lado permite separar lo suficiente el bus del zx80 para poder conectar periféricos del zx81 sin que tropiecen con el cable de video, y por otro lado nos permite añadir algunas funcionalidades extra al clon.
Layout add-on:
Archivos Eagle:
Archivos GERBER:
Esquema en formato PNG:
La plaquita expansora permite alimentar el zx80 con 5V mediante un alimentador miniUSB, siempre y cuando no necesitemos los 9V para alimentar alguna tarjeta conectada. En este último caso alimentaremos el clon por la entrada habitual.
Si alimentamos el ordenador mediante el puerto miniUSB de la tarjeta, podremos utilizar el interruptor S1 para la alimentación.
El pulsador S2 es un pulsador de reset, que funcionará en cualquier caso.
JP7 sirve para seleccionar el modo zx80/81 desde la plaquita, siempre y cuando hayamos puesto el jumper S4 del clon en la posición 1-2. En ese caso, para que funcione, deberemos tener puesto el jumper JP1 de la plaquita.
JP1 sirve para cortar la señal que viene desde el selector de modo JP7. Tendrá que estar presente solo en el caso de que tengamos el jumper S4 del clon en la posición 1-2. En caso contrario deberemos retirar este jumper, para evitar conflictos de señales.
FAQ
1.- Cual es la posicion de los diodos led?
Los puntos iluminados de los leds son el negativo.
2.- R37 y R33 para mi son iguales pero en los componentes da dos valores, 1k y 5k. ¿como las diferencio?
Estos elementos vienen rotulados como los condensadores, pero en lugar de en picofaradios, en ohmios.
Verás que tienen un numero en el lateral. La que tiene el número 102 es la de 1K (10 + 2 ceros), y la que tiene el número 502 es la de 5K (50 + dos ceros)
3. Hay algún post con problemas comunes en los chips y como resolverlos
Si:
4. ¿Qué modo de salida de video debo seleccionar?.
Con las pruebas que he hecho hasta ahora me da un mejor resultado el de Grant Searle.
Generacion de back porch con la solución de Grant Searle:
JP3 = 2-3
JP5 = OFF
JP6 = 1-2
Adjunto fotos de la parte delantera y trasera de la placa ya montada para que os sirva de referencia.
Parche 01/02/2020:
El clon de zx80 tiene problemas de funcionamiento con algunos 74ls00, muchos de estos producen pantalla inversa al utilizarlos como IC11.
La solucion es añadir una resistencia de 47K entre el pin 1 y el 14 de IC11 para hacer un pequeño pull-up.
Voy a ir centralizando en este hilo toda la información necesaria para el montaje y el uso del clon. Si necesitáis cualquier cosa adicional no dudéis en comentarlo para incluirla.
Empezaremos por dejar aquí toda la información relevante para el montaje y el diagnóstico. (última versión 1.1 build 34)
Layout de la placa:
Listado de componentes corregido:
Archivos de Eagle de la placa que se ha mandado fabricar:
Gerbers de la placa fabricada:
Página de Grant Searle sobre el zx80: http://searle.hostei.com/grant/zx80/zx80.html
Fuentes de la ROM del zx80:
Por si hay alguien que no se maneja con el Eagle dejo aquí los esquemas en png de la placa fabricada:
Principal:
Ampliación a zx81:
Mod de video con LM:
Manual de usuario del zx80: https://1drv.ms/b/s!Avo9sa7McTNBgo8Ja7XOXAmTAp8J_g
ROMS para grabar en la EEPROM:
Posición de los jumpers
JP1: RAMOE, (no es relevante la posición, aunque debe estar en una de ellas)
JP2:
1-2 - Video inverso
2-3 - Video normal
S2: (Si utilizamos la selección desde la plaquita expansora este jumper debemos dejarlo libre para evitar cortocircuitos)
1-2 - Modo zx81
2-3 - Modo ZX80
S4: Funcion del pin23B del bus. Si queremos que nos funcione el selector de modo zx81 en la plaquita expansora pondremos este selector en la posición 1-2, en caso de que queramos que nos funcionen las tarjetas de zx81 que sombrean la ROM pondremos el selector en la posición 2-3 (cuidado, en este ultimo caso en la plaquita expansora deberemos quitar el jumper que solo lleva dos pines (JP1)
1-2 - Seleccion de modo zx81/zx80
2-3 - /ROMOE
Generacion de back porch con la solución de Grant Searle:
JP3 = 2-3
JP5 = OFF
JP6 = 1-2
Generación de back porch con la solución de José Leandro:
Regular con los potenciometros R37 y R33
JP3 = 1-2
JP5 = ON
JP6 = 2-3
Sin generación de backporch (video original ZX80)
JP3 = 1-2
JP5 = OFF
JP6 = 1-2
PLAQUITA EXPANSORA
Esta plaquita tiene doble funcionalidad, por un lado permite separar lo suficiente el bus del zx80 para poder conectar periféricos del zx81 sin que tropiecen con el cable de video, y por otro lado nos permite añadir algunas funcionalidades extra al clon.
Layout add-on:
Archivos Eagle:
Archivos GERBER:
Esquema en formato PNG:
La plaquita expansora permite alimentar el zx80 con 5V mediante un alimentador miniUSB, siempre y cuando no necesitemos los 9V para alimentar alguna tarjeta conectada. En este último caso alimentaremos el clon por la entrada habitual.
Si alimentamos el ordenador mediante el puerto miniUSB de la tarjeta, podremos utilizar el interruptor S1 para la alimentación.
El pulsador S2 es un pulsador de reset, que funcionará en cualquier caso.
JP7 sirve para seleccionar el modo zx80/81 desde la plaquita, siempre y cuando hayamos puesto el jumper S4 del clon en la posición 1-2. En ese caso, para que funcione, deberemos tener puesto el jumper JP1 de la plaquita.
JP1 sirve para cortar la señal que viene desde el selector de modo JP7. Tendrá que estar presente solo en el caso de que tengamos el jumper S4 del clon en la posición 1-2. En caso contrario deberemos retirar este jumper, para evitar conflictos de señales.
FAQ
1.- Cual es la posicion de los diodos led?
Los puntos iluminados de los leds son el negativo.
2.- R37 y R33 para mi son iguales pero en los componentes da dos valores, 1k y 5k. ¿como las diferencio?
Estos elementos vienen rotulados como los condensadores, pero en lugar de en picofaradios, en ohmios.
Verás que tienen un numero en el lateral. La que tiene el número 102 es la de 1K (10 + 2 ceros), y la que tiene el número 502 es la de 5K (50 + dos ceros)
3. Hay algún post con problemas comunes en los chips y como resolverlos
Si:
4. ¿Qué modo de salida de video debo seleccionar?.
Con las pruebas que he hecho hasta ahora me da un mejor resultado el de Grant Searle.
Generacion de back porch con la solución de Grant Searle:
JP3 = 2-3
JP5 = OFF
JP6 = 1-2
Adjunto fotos de la parte delantera y trasera de la placa ya montada para que os sirva de referencia.
Parche 01/02/2020:
El clon de zx80 tiene problemas de funcionamiento con algunos 74ls00, muchos de estos producen pantalla inversa al utilizarlos como IC11.
La solucion es añadir una resistencia de 47K entre el pin 1 y el 14 de IC11 para hacer un pequeño pull-up.