Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   PROGRAMADORES: UNLOOPERs (http://foros.zackyfiles.com/forumdisplay.php?f=192)
-   -   Bug en ND13 y otras cosas (http://foros.zackyfiles.com/showthread.php?t=482169)

neverislate 08/11/2006 10:34

Bug en ND13 y otras cosas
 
En su dia propuse colocar la resistencia de 5k6 en la pata del atmel; hoy tengo otra información interesante.

La tensión de glitch proporcionada por el LM358 no es muy precisa puesto que el amplificador operacional oscila con el condensador de C8 del diseño, para evitarlo es recomendable colocar otro de un valor superior, por ejemplo 33 uF de esta forma se consigue una tensión de glicheo precisa y controlada.

Muy bien, con la recomendación anterior parece que mejorariamos algo en el control de nuestro unlooper, y esto seria asi si no fuera porque el firmware ND13 (Saludos a su autor y le felicito por su buen trabajo) tiene un bug, ¿en qué consiste?:

La tensión de glitch se obtiene modificando la anchura del impulso PWM (duty cicle) generado mediante un timer interno del atmel (T1), estos impulsos se integran en la red R6-C9 dando un valor de tensión continua proporcional al duty cicle.

Por otro lado la rutina de recepción de bytes desde la tarjeta con velocidad de recepción automática, utiliza también el timer T1 para realizar la medición de tiempo de bit, y no vuelve a arrancar el T1 en modo PWM cuando finaliza, con lo cual la tensión de glitch se baja a 0V; esto ocurre en los scripts que circulan por ahí e incluso en el programa del "conejito", y se puede comprobar midiendo con un polimetro la tensión en la pata 7 del LM358 durante el desarrollo de dichos scripts y programas. (Esta rutina de recepción se selecciona cuando mandamos el subcomando 1F al atmel: Sc.Write(HexString((CTGLen + 10), 2) & "1F 60" & ........ ).

¿Cúal es la solución? pues corregir el bug en el ND13.

¿Mejoraria el tema de los ATR´s perdidos? posiblemente pero no 100%.

Espero no aburriros con mis rollos.

Saludos a los foreros.

ALBERJ 09/11/2006 00:02

neverislate de rollos nada, esta investigación se agradece, que yo ya he perdido cuatro tarjetas el ATR al dumpearlas, dos de ellas al intentar hacer un segundo dump para verificar si los datos se escribieron correctamente, tres con mi V3 y una con un T43 prestado y con el cual el que me lo presto ha hecho mosc a cuatro sin ningún problema.
Yo opino que el PC que se utilice también puede influir en las perdidas de ATR.
Haber si consigo otra tarjeta y modifico el V3 para ver si consigo de una vez no perder el ATR.
Y otra cosa, como se puede corregir el bug en el ND13??

GRACIAS

gurumelo 10/11/2006 14:12

Desde luego en esta batalla del Glitching, Pol Anko nos ha hecho perder muchas Cards.

Pero seria muy interesante que el autor del Newd13 se planteara el post de neverislate y asi no causaran tantas bajas.

chiki10 10/11/2006 22:46

entonces el t43 parece mejor no? Necesita modificaciones o se puede conseguir modificado?
Gracias


La franja horaria es GMT +2. Ahora son las 05:18.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate