Minotauro nº8:(TEXT_001.008):13/10/1995 << Back To Minotauro nº 8
Minotauro Magazine #8: Tarjetas Telefónicas (Tercera parte) J. Von Neumann, B. Bunny & Drako (c) 1995 [DAN] Disclaimer: Este articulo, asi como los circuitos, son puramente experimentales. Los autores NO se responsabilizan por la adulteracion y MAL uso de la informacion aqui dada. Recordamos, ademas, que el uso de este circuito para fines fraudulentos esta penado por las leyes argentinas bajo el rotulo de 'Defraudaciones y Estafas'. Por este motivo nos hemos tomado la precaucion de entregarles el programa emulador simulando una tarjeta agotada. Por favor, sean decentes, No Lo CaMbIeN. Y si en algun ataque de debilidad la carne los tienta y deciden modificarlo, corren bajo su propia responsabilidad. Y la ley les caera encima con todo su peso. :) Introduccion: Hi, la tercera es la vencida. Y para todos aquellos que aun luego de haber leido nuestros EXELENTES dos articulos anteriores no han podido dar en el clavo con la tajeta, publicamos aqui el circuito definitivo. Felicitamos a aquellos que investigaron y llegaron a resultados positivos usando memorias EPROM's. Aunque este que aqui presentamos es mucho mas practico. Que lo disfruten. ** Explicacion ** Como ya habran notado, el paquete consta de varios circuitos. El primero (la plaqueta del microcontrolador), es el encargado de poner en funcionamiento al microcontrolador. La PROM del µcontrolador es cargada con el programa y con el mapa de memoria de la tarjeta deseada, utilizando el circuito programador (segundo circuito). Y por ultimo, el tercer circuito (cableado de la tarjeta) se conecta por medio del conector a la placa del controlador. Esto nos deja, luego de haberla grabado y ensablado, una tarjeta comun y corriente con unos cablecitos que salen a una plaqueta de 3 x 3 cms aproximadamente. Con un poco de buena voluntad este tamaño se puede reducir hasta poder montarlo sobre la propia tarjeta. ** Componentes ** 1 Tarjeta Telefonica\Telecom ┐ 2 Capacitores de 27 pF │ 1 Microcontrolador MC68HC705K1 │ 1 Cristal 4.43361 Mhz ├ Circuito Emulador 1 Resistencia de 10 K ├ y Host 1 Zocalo de 8x2 │ 1 Placa experimental de 5x5 │ 1 Conector hembra para cable paralelo 8 contactos ┘ 2 Resistencias de 2k2 ┐ 1 Resistencia de 220 ohm │ 2 Capacitores de .1 uF │ 1 Zocalo de 8x2 ├ Circuito 1,5 mts Cable paralelo 10 hilos multicolor ├ Programador 1 Conector db 25 macho │ 1 Fuente de 5 V cc │ 1 Fuente de 16.5 V cc ┘ 1 Rollo de alambre de estaño de .5 mm 1 Soldador 20 W ** Files ** Hay 2 files, dantelf.s19 y prog05k.exe. El primero contiene el programa compilado y el mapa de la tarjeta en formato Motorola S19, listo para ser programado en el micro. El segundo es el soft que programa el micro ((c) Motorola Corp.), y es sencillo de usar. Tiene las instrucciones de la secuencia de encendido de las llaves de Vpp y de Vcc. Verifiquen primero que el micro este virgen, cargue el archivo dantelf, programen el micro y verifique que haya grabado bien. ** Circuitos ** Armado de la plaqueta del Microcontrolador: Este es el circuito mas facil. Es el cerebro y el alma misma del emulador. Contiene al micro ( 705k1 ), el cristal y los cap que lo hacen andar, y una resistencia para el reset. Conviene soldar primero el zocalo sobre la placa experimental (sin el micro, vacio); luego el cristal, y del lado de abajo los 2 capacitores, la resistencia en el espacio que queda entre las dos hileras de patas; y por ultimo el cable paralelo. Recomendamos ser muy prolijos en todo el armado. Revisen bien las conexiones, que no haya cortos entre las patas y que los componentes esten soldados a los terminales correctos del zocalo, tratando de utilizar el menor espacio posible. Armado del programador: Este circuito es el que se enchufa a la salida de LPT para programar el microcontrolador. En la placa del programador se empieza por soldar el zocalo, luego las 3 resistencias y por ultimo el cable paralelo. Utilicen cable multicolor, ya que asi es mucho mas facil reconocer a c\u. En la otra punta del cable se suelda el conector db 25 macho ( el de la impresora del lado de la PC ). Revisen que cada pin del conector vaya a la pata correcta del micro, sino no anda una mierda. Conecten por ultimo las dos fuentes , recordando que AMBAS deben tener llave de encendido INDEPENDIENTE. Armado del Host: Aca viene lo mas jodido del asunto. Para armar el host (o sea, la tarjeta que vamos a meter en el tel) es altamente recomendable tener un soldador de POCA potencia. Uno de 15 W va a andar joya. Si tenes uno de NO MAS de 30 w se le coloca un diodo 1N4007 en serie con cualquiera de los cables de alimentacion y listo. Si el soldador es de mas de 30 W, tiralo y comprate otro. Primero hay que calentar la chapita que corresponde al terminal de I/O de la tarjeta (ver mino #6) hasta que se despegue; para despues volverla a pegar en el mismo lugar calentandola nuevamente. Con esto logramos que se corte la conexion que hay entre el contacto y el chip propiamente dicho. Tengan mucho cuidado que al pegarla no se toque con ninguna de las que estan a los costados (hablamos de la chapita, obvio). OK, ahora hay que soldar desde cada contacto un cablecito (el mas fino que consigan) a un conector colocado en el extremo de la tarjeta, en la parte que en los telefonos de Telefonica deja pa' meter los garfios. Conviene mandar cuatro cables por arriba, y cuatro por abajo rodeando la tarjeta, lo mas directo posible, tapando y aislandolos con cinta tipo Scotch. En el extremo de la tarjeta, se pegan con La Gotita (R), 4 pines del lado de arriba y 4 del lado de abajo para formar el conector macho el cual se insertara en el conector hembra del cable paralelo. Por ultimo hay que soldar cada cable a un pin del conector, con lo que el host quedara listo para comunicar el telefono con el mundo exterior. ** Funcionamiento ** El funcionamiento es very simple. Dentro del micro hay un mapa de la tarjeta intacto. Cada vez que llega un pulso de reloj del tel, se activa una interrupcion en el micro. Ahi el handle se fija es estado de los contactos de Reset y de R/W, conectados al port del micro. Y emulamos el funcionamien to de la tarjeta. Si hay que resetear, se apunta una variable al inicio del mapa de la tarj. Si hay que leer se saca de a uno los bits por uno de los puertos del micro. Si hay que escribir se setea internamente a 1 ese bit. Bueno, en realidad la escritura no funcionan asi. Armen la tarjeta, el probador ya publicado, y desculen como estamos grabando, y por que la tarjeta marca agotada. ** Aclaraciones ** Una vez mas, dado que nuestra area de influencia es abastesida por Telefonica de Argentina, el circuito y prg funkan en telefonos de Telefonica. ** Despedida ** Ok, esto fue todo. Esperamos haber sido claros. Tan claros como para que hasta los de DADE lo puedan armar. Cualquier consulta, sugerencia, agradecimiento, obsequios, dinero en efectivo o a 7 dias, etc, remitanla a Dionysios II, area Minotauro.Staff ( no need level for this !! ) ** Agradecimientos ** A Mr Viktor por donarnos nuestro primer 705k1. A Motorola, por ofrecernos todo su apoyo tecnico, a traves de su bbs 'Motorola FreeWare Bulletin Board Service' (+1-512-891-FREE) A Vixer [DAN], por brindarnos servicios telefonicos internacionales a bajo costo para comunicarnos con FreeWare. A Telefonica y Telecom, por brindarnos una telefonia publica tan eficiente. J. Von Neummann, Bugs Bunny & Drako [DAN]