006:hardware

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
mhonline:006:hardware [d/m/Y H:i] – creado falvarez006:hardware [d/m/Y H:i] (actual) – [Realización del bloqueo] miguel
Línea 5: Línea 5:
 La semana pasada tratamos el tema de la ampliación de memoria desde un punto de vista teórico o conceptual a fin de que Vd. supiera lo que hace y porqué, en todo momento. La semana pasada tratamos el tema de la ampliación de memoria desde un punto de vista teórico o conceptual a fin de que Vd. supiera lo que hace y porqué, en todo momento.
  
-{{ :mhonline:006:hardware_01.jpg|Circuitos integrados de la ampliación de memoria.}}+{{ 006:hardware_01.jpg|Circuitos integrados de la ampliación de memoria.}}
  
 Como ya hemos mencionado en la primera parte de este tema, la ampliación en la práctica consiste únicamente, en introducir doce circuitos integrados en los zócalos que ya existen, en la tarjeta impresa de su SPECTRUM y efectuar unos puentes. La operación es sencilla y le ofrece un éxito seguro, lo que sin duda además de satisfacción le dará ánimos para mayores empresas que iremos proponiendo en esta sección. Por supuesto que si Vd. es ya un experto en hardware lo que sigue será una mera información. Como ya hemos mencionado en la primera parte de este tema, la ampliación en la práctica consiste únicamente, en introducir doce circuitos integrados en los zócalos que ya existen, en la tarjeta impresa de su SPECTRUM y efectuar unos puentes. La operación es sencilla y le ofrece un éxito seguro, lo que sin duda además de satisfacción le dará ánimos para mayores empresas que iremos proponiendo en esta sección. Por supuesto que si Vd. es ya un experto en hardware lo que sigue será una mera información.
Línea 19: Línea 19:
 Si su Spectrum es de la versión dos, ha de realizar un único puente entre el punto LINK y + 5V si las RAM tienen el código TMS 4532-L4 o entre LINK y 0V si es la versión TMS 4532-L3. El puente lo hará soldando, sobre el circuito impreso, un trocito de alambre de aproximadamente 1 mm. de diámetro. Si su Spectrum es la versión 3B habrá de hacer dos puentes, pero primeramente retire el disipador de aluminio del regulador de tensión aflojando el tornillo que fija el disipador y el regulador a la placa. Si su Spectrum es de la versión dos, ha de realizar un único puente entre el punto LINK y + 5V si las RAM tienen el código TMS 4532-L4 o entre LINK y 0V si es la versión TMS 4532-L3. El puente lo hará soldando, sobre el circuito impreso, un trocito de alambre de aproximadamente 1 mm. de diámetro. Si su Spectrum es la versión 3B habrá de hacer dos puentes, pero primeramente retire el disipador de aluminio del regulador de tensión aflojando el tornillo que fija el disipador y el regulador a la placa.
  
-{{ :mhonline:006:hardware_02.jpg|Aspecto del área de la ampliación (ISSUE TWO).}}+{{ 006:hardware_02.jpg|Aspecto del área de la ampliación (ISSUE TWO).}}
  
 Los puentes son: uno entre los puntos que pone «TI», y el otro en «3» si la RAM es del código TMS 4532-L3 o en «4» si la memoria es TMS 4532-L4. Los puentes son: uno entre los puntos que pone «TI», y el otro en «3» si la RAM es del código TMS 4532-L3 o en «4» si la memoria es TMS 4532-L4.
Línea 33: Línea 33:
 ==== Detalles adicionales ==== ==== Detalles adicionales ====
  
-{{ :mhonline:006:hardware_03.jpg|La ampliación una vez realizada (ISSUE 3B).}}+{{ 006:hardware_03.jpg|La ampliación una vez realizada (ISSUE 3B).}}
  
 La inserción de doce circuitos más integrados en la tarjeta impresora, aumentan obviamente el consumo de corriente. Todos ellos cargan sobre el regulador de cinco voltios, que es un componente similar a un transistor de media potencia al cual va adosado mediante un tornillo y arandelas de presión un disipador de aluminio, visible ostentosamente en ambas versiones. La unión física entre el regulador y el disipador, hace que el calor del primero pase al segundo y desde éste al aire gracias a su mayor superficie y buen conductor (El aluminio) eléctrico y calorífico. De lo dicho se deduce que al cabo de un tiempo de funcionamiento su Spectrum (Ahora de 48 K bytes) se calienta más que antes. No se preocupe ni le dé importancia; ya que todo está calculado para que así sea. No obstante, procure no tapar las ranuras existentes en la tapa inferior de la caja ni la ventana del lateral posterior por donde se accede al conector, ya que son las vías de circulación del aire disipante. La inserción de doce circuitos más integrados en la tarjeta impresora, aumentan obviamente el consumo de corriente. Todos ellos cargan sobre el regulador de cinco voltios, que es un componente similar a un transistor de media potencia al cual va adosado mediante un tornillo y arandelas de presión un disipador de aluminio, visible ostentosamente en ambas versiones. La unión física entre el regulador y el disipador, hace que el calor del primero pase al segundo y desde éste al aire gracias a su mayor superficie y buen conductor (El aluminio) eléctrico y calorífico. De lo dicho se deduce que al cabo de un tiempo de funcionamiento su Spectrum (Ahora de 48 K bytes) se calienta más que antes. No se preocupe ni le dé importancia; ya que todo está calculado para que así sea. No obstante, procure no tapar las ranuras existentes en la tapa inferior de la caja ni la ventana del lateral posterior por donde se accede al conector, ya que son las vías de circulación del aire disipante.
Línea 45: Línea 45:
 ==== Bloqueo de la extensión de memoria ==== ==== Bloqueo de la extensión de memoria ====
  
-{{ :mhonline:006:hardware_04.jpg|Puentes (ISSUE 3B).}}+{{ 006:hardware_04.jpg|Puentes (ISSUE 3B).}}
  
 Hemos tratado hasta aquí, la forma de extender la memoria hasta 48 K bytes de RAM; pero puede ser útil, aunque a primera vista parezca absurdo, poder bloquear los últimos 32 K bytes. Esto lo pueden hacer tanto los que han extendido su Spectrum como los que ya disponían de los 48 K bytes de origen. Hemos tratado hasta aquí, la forma de extender la memoria hasta 48 K bytes de RAM; pero puede ser útil, aunque a primera vista parezca absurdo, poder bloquear los últimos 32 K bytes. Esto lo pueden hacer tanto los que han extendido su Spectrum como los que ya disponían de los 48 K bytes de origen.
Línea 61: Línea 61:
 Si en este momento se bloquearan los 32 K bytes, ocurrirían cosas extrañas y probablemente el microprocesador se perdería. Para trabajar en Basic, el bloqueo no es interesante, tan sólo lo es cuando se trabaja en Assembler o se desarrollan subrutinas en código máquina para ser tratadas desde Basic. Si en este momento se bloquearan los 32 K bytes, ocurrirían cosas extrañas y probablemente el microprocesador se perdería. Para trabajar en Basic, el bloqueo no es interesante, tan sólo lo es cuando se trabaja en Assembler o se desarrollan subrutinas en código máquina para ser tratadas desde Basic.
  
-{{ :mhonline:006:hardware_05.jpg|Puentes (ISSUE TWO).}}+{{ 006:hardware_05.jpg|Puentes (ISSUE TWO).}}
  
 Para desarrollar un programa en código máquina, normalmente hacen falta dos programas auxiliares que son: un Ensamblador y un Monitor. El Ensamblador es utilizado para editar el programa y convertirlo en objeto o código máquina propiamente dicho, y el Monitor se usa para correr el programa ya ensamblado y depurarlo. Para desarrollar un programa en código máquina, normalmente hacen falta dos programas auxiliares que son: un Ensamblador y un Monitor. El Ensamblador es utilizado para editar el programa y convertirlo en objeto o código máquina propiamente dicho, y el Monitor se usa para correr el programa ya ensamblado y depurarlo.
Línea 72: Línea 72:
  
  
-{{:mhonline:006:hardware_06.jpg|Figura 1: Disposición de los circuitos integrados para la ampliación de memoria a 48 K bytes y los puentes a efectuar.}}+{{006:hardware_06.jpg|Figura 1: Disposición de los circuitos integrados para la ampliación de memoria a 48 K bytes y los puentes a efectuar.}}
  
 ==== Realización del bloqueo ==== ==== Realización del bloqueo ====
 +
 +{{ :006:hardware_09.jpg?250|Conmutador bloqueo 32k. (Corrección que proviene de MH#008}}
  
 Bloquear los 32 K bytes de extensión consiste en no permitir el acceso del microprocesador ni para leer ni para escribir; pero sí para mantener el refresco. Bloquear los 32 K bytes de extensión consiste en no permitir el acceso del microprocesador ni para leer ni para escribir; pero sí para mantener el refresco.
Línea 85: Línea 87:
  
 Si por esta entrada número cinco insertamos directamente un potencial de + 5V mediante el interruptor citado, estamos introduciendo un uno fijo mientras estén cerrados sus contactos, obligando con ello, a que la OR entregue, por su salida número seis, otro uno fijo independiente de lo que le llegue por la entrada número cuatro. Así se cumple la filosofía booleana de toda función OR. Si por esta entrada número cinco insertamos directamente un potencial de + 5V mediante el interruptor citado, estamos introduciendo un uno fijo mientras estén cerrados sus contactos, obligando con ello, a que la OR entregue, por su salida número seis, otro uno fijo independiente de lo que le llegue por la entrada número cuatro. Así se cumple la filosofía booleana de toda función OR.
- 
-{{:mhonline:006:hardware_07.jpg|Figura 2: Bloqueo y paginación esquemáticos de los últimos 32 K bytes del Spectrum.}} 
  
 La bifurcación anterior, que parte del terminal número ocho (seguimos en la figura número tres) de otra puerta OR, estará siempre a cero en el momento del refresco permitiendo, de esta forma, que el conmutador electrónico 74LS157 conduzca hacia el bus de direcciones de la RAM los bits A0 a A6 del Z-80. La bifurcación anterior, que parte del terminal número ocho (seguimos en la figura número tres) de otra puerta OR, estará siempre a cero en el momento del refresco permitiendo, de esta forma, que el conmutador electrónico 74LS157 conduzca hacia el bus de direcciones de la RAM los bits A0 a A6 del Z-80.
 +
 +{{006:hardware_07.jpg|Figura 2: Bloqueo y paginación esquemáticos de los últimos 32 K bytes del Spectrum.}}
  
 Introducir un uno fijo en un cierto punto de una circuitería lógica mediante un interruptor conectado directamente a + 5V sin intercalar ningún elemento resistivo, no es nada ortodoxo, a no ser que se den las circunstancias que inciden en el circuito que estamos comentando. Introducir un uno fijo en un cierto punto de una circuitería lógica mediante un interruptor conectado directamente a + 5V sin intercalar ningún elemento resistivo, no es nada ortodoxo, a no ser que se den las circunstancias que inciden en el circuito que estamos comentando.
Línea 108: Línea 110:
 Ahora, sólo falta conectar el aparato y repetir las mismas pruebas recomendadas para la extensión de memoria anteriormente mencionadas. Ahora, sólo falta conectar el aparato y repetir las mismas pruebas recomendadas para la extensión de memoria anteriormente mencionadas.
  
-{{:mhonline:006:hardware_08.jpg|Figura 4: Detalle de los puntos de soldadura a realizar sobre el circuito de bloqueo de los 32 K bytes de extensión de RAM.}}+{{006:hardware_08.jpg|Figura 4: Detalle de los puntos de soldadura a realizar sobre el circuito de bloqueo de los 32 K bytes de extensión de RAM.}}
  
 --- //Primitivo de Francisco// --- //Primitivo de Francisco//
  • 006/hardware.1289554897.txt.gz
  • Última modificación: d/m/Y H:i
  • por falvarez