Sigo adelantando un par de datos mas para aquellos que no entienden como funciona.
La idea es muy sencilla. La señal entra y en primeras instancias lo que hace es pasar por un "mux", un llave, que lo que hace es seleccionar la entrada en cc, ca o gnd. En el caso de cc la señal pasa a la siguiente instancia, si es ca se pone en serie un capacitor para quitar la componente de continua y en caso de gnd forza a masa la señal dejando en alta impedancia la entrada.
De ahí se dirige a un divisor de tensión, de forma de acoplar la señal de entrada (30V Pico a pico) a mas menos 5volt y dejando una impedancia de entrada de 1Mohm común a todo los osciloscopios, con sus respectivas protecciones de sobre tensión.
Ya en esta etapa la señal entra a el primer operacional donde se puede variar la ganancia del mismo mediante un potenciometro digital. El rango de ganancia esta muy acotado, ya que para el caso extremo "la amplificación va a ser de forma digital" pero igual aun así puedo conseguir una ganancia de 20 veces.
Posterior a este operacional entra a un segundo, que lo que hace es acomodar la señal en una señal de salida diferenciable con un punto medio de 2.4volt para ingresar al adc. Esta es una parte del circuito donde realmente no estoy 100% seguro que funcione, porque hay que hacer adaptaciones de impedancia, agradeceria si alguien maneja estos tipos de operacionales, pasaría el esquemático para ver si realmente se encuentra bien los valores sobre todo.
Y bueno ya la señal entrando al adc, la misma es sampleada a una frecuencia que la da el clock controlado digitalmente. El adc tiene una salida que se llama DTY (data ready) que indica que a la salida tiene la conversión de la señal valida. Esta señal utilizo para grabar el dato en la fifo, ya que es una memoria sincrónica, y posee dos punteros que se manejan de forma separada, uno de lectura y otro de escritura.
Aqui es donde entra en juego el pic, lo que hace es llevar el puntero de escritura a la posición inicial, y activar la escritura de la fifo, entonces por cada DTY del adc graba el dato en la fifo. Cabe destacar que tuve que hacer un pequeño retardo, una pista un poco mas larga, para asegurar que las señales lleguen del bus de 13 bits correctamente a la fifo y después la grabe, aunque no es necesario ya que realmente no es una frecuencia muy alta y segun los tiempos tengo un margen de 2nS. La maxima frecuencia de sampleo esta limitada por la velocidad de la fifo, que en mi caso es de 133MHz.
Bueno mas adelante seguiré agregando un poco mas de info, y por ahora le paso un par de pruebas que hice con la pantalla y el manejo del touch.
Y una foto de la placa luego del insolado.