menos mal que las bios tienen pilas, porque gracias a eso puedes desconectarlas y resetearlas, ajjajaja.
Los cartuchos flash da igual si usan pila o no, si total acaban volcando la partida en la sd.
menos mal que las bios tienen pilas, porque gracias a eso puedes desconectarlas y resetearlas, ajjajaja.
Los cartuchos flash da igual si usan pila o no, si total acaban volcando la partida en la sd.
No es por traer la polémica otra vez (para eso tenemos otro hilo), pero he podido encontrar una de las comparativas de las tarjetas, con el por qué sí y por qué no usar cartuchos everdrive chinescos:
https://web.archive.org/web/20181023...etro-consoles/
Sí, he tenido que usar el waybackmachine porque la página ya no está disponible (una pena).
Según se indica en la información al inicio, el mayor problema es que la consola usa 5v, y las tarjetas usan chips de 3'3v, y resumiendo mucho, sin una buena conversión de voltajes, si los 5v no se cargan el cartucho, el exceso de corriente que le entra desde la consola se cargará a esta última.
Si leemos por encima, las tarjetas que ha puesto la foto Selecter las marca como "no usar con frecuencia", porque si bien sí que hace conversión de tensiones a la entrada (entiendo que es el componente de tres terminales a la izquierda y uno grande a la derecha, que está situado por encima de la pila), las señales de salida las deja tal cual.
En principio no debería ser ningún problema, porque una puerta lógica de 5v puede entender como un 1 lógico tensiones a partir de 2v o 3v, no recuerdo exactamente el valor. Y en teoría, al ser tensiones que van a las puertas de transistores (ya no sé si serán bipolares o CMOS), no importa mucho si son 3v o 5v, mientras provoquen los estados de corte/saturación de estos, pero esto debería verlo en el libro de características del chip de la MD... Me preocupa que se provoque un efecto de retorno de corriente (que la corriente vaya de la consola al cartucho cuando debería ser al revés), pero bueno, habiendo resistencias de ¿1/4W? y una diferencia de tensión de menos de 2V, no debería haber demasiados problemas. Hace mucho que no toco electrónica analógica en circuitos digitales, así que perdonadme si estoy saliéndome del tiesto.
El caso es eso, que la MD está diseñada para 5V y los cartuchos para 3.3v, y habiendo CI para regular los cambios, me parece más sensato buscar un cartucho que use los valores recomendados por el fabricante, que andar haciendo cálculos e investigando tecnologías para saber si los valores son aceptables porque lo dice un chino que quiere ahorrarse 5€ en componentes.
Ahora bien, si alguien me define lo que es "uso esporádico", si se refiere a sesiones cortas, o espaciadas en el tiempo (y en qué afecta eso para que haya daño permanente), pues me lo pensaría.
PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%
El bus de entrada de datos de un computador a 5 Voltios, mientras esté configurado como entrada,
se comporta como una alta impedancia seguida de un comparador (la corriente no le interesa,
lo que le interesa ver a la máquina es el nivel de tensión).
Lo de que sea una alta impedancia, significa que si la entrada no la conectas a nada,
la dejas al aire; se queda flotante, y entonces el computador puede ver 1 o 0 indistintamente.
Y usan el mecanismo de alta impedancia, porque así puedes poner a 1 o 0 esas líneas con un cable
desde la tensión de alimentación por ejemplo, sin que se fría el computador. Total, si lo mismo la
resistencia equivalente es 1 Megaohmio, que es un valor bastante típico.
El comparador está comprobando de forma constante si la entrada supera o no su nivel de referencia,
en los computadores de 5 voltios, el nivel de referencia suele ser 2,1 o 2.5 voltios, así que una señal
de 3 o 3.3 voltios la detectan perfectamente como un 1 lógico.
Y respecto al bus de direcciones, suelen usar el mismo mecanismo, alta impedancia en el lado
que espera recibir la dirección; y respecto al mecanismo de clamping, para que el exceso de tensión
tenga una vía de salida, lo suyo, y lo que se hace actualmente es poner en serie con el diodo schottky
una resistencia, para que el valor de corriente que fluye por ahí sea muy pequeño.
Así, que por seguridad, no vaya a ser que no haya resistencia con el diodo de clamping,
para el bus de direcciones se puede usar conversor de niveles; pero para el de salida de datos
no es necesario, con que superes por un margen curioso el nivel de referencia para el 1 lógico
será suficiente.
Nota: Recordad que esto es correcto, siempre que el bus de datos vaya desde
el cartucho hacia la máquina, si en tu programa, en algún momento vas a enviar datos
desde la máquina al cartucho, el bus de datos revierte su sentido y entonces si te haría
falta conversor de niveles bidireccional para los datos.
En Megadrive, para revertir el sentido del bus de datos, hay que hacerlo de forma muy
explícita: Escribir en un registro, deshabilitar el DMA (el DMA en Megadrive no puede escribir
datos hacia el cartucho), esperar el ok del gestor de memoria, escribir el dato
de 16 bits... y ese acceso en sentido opuesto al habitual queda reflejado con la activación
de unas señales en los pines del cartucho, unas señales que se activan de forma anticipada
para que la electrónica del cartucho tenga tiempo de cambiar su configuración si le hiciera
falta.
Mientras no hagas eso en tu programa, la consola nunca va a revertir el sentido del bus
de datos por sí sola.
Última edición por masteries; 05/04/2024 a las 11:35
La maestría interior...
Metal Slug para Atari STE: Video-1 Video-2
En venta memorias de 512 KB y 1 MB para Amiga 500 y Amiga 500 Plus
En venta disco duro tarjeta micro SD para Atari ST/E, compatible SDHC
fbustamante (05/04/2024)
El modo de alta impedancia es algo que nunca nos explicaron en ninguna de las asignaturas, y mira que teníamos asignaturas de sobra para que nos lo dijeran.
Sí, el concepto nos lo dejaron claro en muchas de ellas, pero en ninguna nos dijeron cómo era el circuito físico.
Me queda claro que la resistencia no se podía hacer con el propio silicio del CI, porque consume mucho espacio, al que hay que sumar el que ya se gasta en la adaptación de impedancias de entrada, por lo que a menos que metan amplificadores operacionales o algo así...
Lo que dices de los diodos Schottky pues tiene sentido, pero ¿cómo van conectados ? (especialmente si, como dices, los buses pueden ser invertidos), o lo más importante ¿los tiene incorporados la MD o depende del cartucho chino?. Y esa resistencia limitadora ¿qué pasa si se rompe y entra en cortocircuito? que es por lo que yo decía que no era suficiente tener resistores a la salida del cartucho chino.
Además, las puertas lógicas en electrónica suelen ser "activas a nivel bajo", precisamente para evitar toda duda de si un valor "activo" es de 2'2v, 2'5v o 3v (siempre debe ser 0v, o al menos <0'5v para el silicio), y eso puede provocar que la corriente se vaya en dirección opuesta, hacia la salida de la etapa anterior, que es la que tiene que absorber toda la carga y generar el calor.
Pero como digo, hace años que no toco la parte analógica de los circuitos digitales, y seguro que hay partes en las que estoy muy perdido, que es lo que quiero aclarar en este hilo.
PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%
Marcadores