¿Cuál es la capacitancia esperada para el cristal en la versión smd? La mayoría de los que vi en Mouser rondan los 15 pf.cacharreo escribió: ↑23 May 2024, 12:02 Debido a la velocidad propia del ATmega8A, me temo que el firmware va más que justo y que funcione perfectamente se debe a la combinación propicia de microcontrolador (que no sean de los antiguos remarcados en China), cristal (capacitancia), condensadores (los de 22pF en la versión THT o los propios del resonador cerámico SMD) y el protocolo PS/2 del teclado.
Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Moderadores: cacharreo, 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.
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.
-
- Seguidor infernal
- Mensajes: 15
- Registrado: 11 Nov 2023, 11:39
- Has thanked: 2 times
- Been thanked: 6 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
- cacharreo
- Moderador
- Mensajes: 6286
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1279 times
- Been thanked: 3094 times
- Contactar:
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Los valores recomendados para el oscilador con cristal externo para un microcontrolador varían entre 15pF y 33pF. Una mayor capacidad implica mayor estabilidad pero también aumenta el tiempo de inicio por lo que, para un cristal con una capacitancia de carga entre 14pF y 20pF y considerando una capacitancia parasitaria del circuito de unos 3.5pF a 7pF, se han escogido los condensadores de 22pF.
15pF, 18pF, 20pF deben ser adecuados.
© cacharreo
-
- Seguidor infernal
- Mensajes: 15
- Registrado: 11 Nov 2023, 11:39
- Has thanked: 2 times
- Been thanked: 6 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Acabo de probar con otro teclado ps/2 (genérico) y funcionó a la perfección. Entonces, caso cerrado para mí Ahora tengo que descubrir qué hacer con todos esos ATmegas8a, cristales, etc. en exceso Tal vez construya algunos y los ponga a la venta si hay suficiente interés.cacharreo escribió: ↑23 May 2024, 12:02 Debido a la velocidad propia del ATmega8A, me temo que el firmware va más que justo y que funcione perfectamente se debe a la combinación propicia de microcontrolador (que no sean de los antiguos remarcados en China), cristal (capacitancia), condensadores (los de 22pF en la versión THT o los propios del resonador cerámico SMD) y el protocolo PS/2 del teclado.
- luisbarna
- Demonio tercer orden
- Mensajes: 753
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 375 times
- Been thanked: 286 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Genial, enhorabuena!!ArleyJr escribió: ↑24 May 2024, 16:49 Acabo de probar con otro teclado ps/2 (genérico) y funcionó a la perfección. Entonces, caso cerrado para mí Ahora tengo que descubrir qué hacer con todos esos ATmegas8a, cristales, etc. en exceso Tal vez construya algunos y los ponga a la venta si hay suficiente interés.
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
- cacharreo
- Moderador
- Mensajes: 6286
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1279 times
- Been thanked: 3094 times
- Contactar:
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Enhorabuena, no hay nada como tomarse un descanso.
No se me ocurre una mejor opción.
© cacharreo
- iturbez
- Demonio segundo orden
- Mensajes: 1312
- Registrado: 01 Feb 2014, 18:56
- Has thanked: 25 times
- Been thanked: 46 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Buenas noches, compañeros.
Sigo a la espera de que me lleguen los chips.
En cuanto pueda hacer pruebas, pondré por aquí los resultados.
Me alegro que el compañero haya solucionado su interfaz.
Saludos.
Sigo a la espera de que me lleguen los chips.
En cuanto pueda hacer pruebas, pondré por aquí los resultados.
Me alegro que el compañero haya solucionado su interfaz.
Saludos.
- cacharreo
- Moderador
- Mensajes: 6286
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1279 times
- Been thanked: 3094 times
- Contactar:
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Si va por envío ordinario todavía es temprano.
En cuanto te llegue el ATmega8A de @luisbarna quedará listo también el tuyo.
© cacharreo
- luisbarna
- Demonio tercer orden
- Mensajes: 753
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 375 times
- Been thanked: 286 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Si, de momento tampoco me ha llegado el tuyo..... a ver si esta semana...
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
- luisbarna
- Demonio tercer orden
- Mensajes: 753
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 375 times
- Been thanked: 286 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Me han llegado hoy los ATMEGA, a ver si tengo un momento y los pruebo.
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
- luisbarna
- Demonio tercer orden
- Mensajes: 753
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 375 times
- Been thanked: 286 times
Re: Tirada ZX Spectrum PS/2 Keyboard interface 0.00 [Tirada cerrada]
Sé que no te lo vas a creer pero....
Iba a grabar el ATMEGA8A U pero me ha dado por probarlo antes y funciona!
Lo he probado con el switch en la posición Z80 y en la posición ULA, en ambas va bien
Se me ocurre un tontería muy gorda, estoy seguro que no es esto pero, ¿no habrás puesto el zócalo del ATMEGA8A al revés?
Cosas mas raras me han pasado a mi...
A ver si grabo el ATMEGA328P U y lo pruebo tambien....
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR