dah uma olhada nisso...eh a placa principal de um tektronix TD-210 com dois canais operando a 60MHz:
comecando lah no canto superior esquerdo e descendo tem uma FLASH AM29F010 de 128Kx8 e 120ns, uma EPROM AM27C040 de 512Kx8 e 150ns, um processador MC68EC000FN8 de 8MHz, um ADG322B da national e uma memoria DRAM 42S4260 de 256Kx16 e 60ns. ali em cima tem um oscilador de 60MHz e um 74HC4053 (que eh um mux/demux triplo de 2 canais). embaixo da tampa metalica tem apenas um ADG321C da national e um par de CIs de 6 pinos que pela disposicao devem ser ampops ou qq coisa assim, ficam exatamente alinhados com os dois canais de entrada. supostamente, este ADG321C eh um duplo ADC que opera a 1Gsample/s!
a PCB de 4 layers com e tem conectores para alimentacao, display e botoes. o resto tem que ir inferindo como funciona a partir destes poucos componentes. o MC68EC000 esta conectado diretamente nas memorias e no ADG332B, que por sua vez esta conectado a memoria DRAM e tambem ao conector do display LCD.
o display tem 12 sinais e o manual de servico descreve este conector como tendo 5 pinos de alimentacao, 4 de dados digitais e 3 de sincronismo, sendo um com um clock de 1.89MHz, outro com um hsync de 19.3kHz e finalmente um vsync de 75.5Hz. dividindo o primeiro pelo segundo e o segundo pelo terceiro vc tem 97 x 257. mas como sao 4 sinais em paralelo, totaliza entao 391x257. entao eu chutaria que esse display monocromatico tem tamanho de 320x200 ou 320x240 pixels.
o 68EC000 de 8MHz possui uma performance de pico da ordem de 2 MIPS. nao parece, mas isso eh mais que suficiente, visto que durante a decada de 80 era tipico maquinas com esse mesmo processador ostentarem displays com 1152x864 pixels.
bom, SE eu fosse fazer um osciloscopio, iria pela ideia da tektronix!
jah comecaria esquecendo o processador: ele nao parece importante. de fato, o que eh importante eh o ADC! e a dica vem justamente no tamanho do buffer de aquisicao do tektronix, que no fundo nao eh muito grande. eh soh pensar em quantas telas vc consegue rolar num TDS-210 apos o trigger. alem disso, quando a velocidade aumenta demais o bicho nem se aguenta para plotar imagens! entao a luz se acende: deve ser um ADC bufferizado. e aquela memoria DRAM nao eh muito rapida, e definitivamente nao para 1Gsample/s!
e procurando na national, olha soh o que eu encontro:
http://www.national.com/ds/DC/ADC08B200.pdf
calma, NAO eh o chipset do tektronix. mas eh um ADC de 200 Msample/s com buffer para 1Ksamples! isso significa que vc consegue fazer a aquisicao de uma janela de 1000 amostras em alta velocidade e entao parar para um processador muito mais lento ler os dados e processar. ah! entao matou neh? dah para usar um PIC e fazer um scope de 4 canais com 200 Msample/s? talvez. o tektronix ali esta atualizando o display a 75Hz, o que significa ler meros 75KB/s de cada canal e transformar isso em imagem. eu nao usaria um PIC para isso, mas tb nao eh a parte complicada.
alem do ADC canhao, o principal problema mesmo eh bolar o circuito de trigger! uma possibilidade eh deixar ele capturando continuamente e, se o evento de trigger ocorrer, desligar a captura continua, assim ele vai parar ao final do buffer. como o sinal provavelmente eh rapido demais, o trigger seria disparado atraves de um comparador rapido com um certo nivel de tensao controlado por um DAC. isso tem que ser hardware, pq a 200 Msample/s nao tem processador que de conta de analisar isso! e finalmente, outro pepino eh um circuito de atenuacao para poder espetar a ponta em qq lugar e o ADC nao vaporizar. e de quebra, tem que ser com bandwidth para 200Msample/s.
no fundo eh um negocio simples, porem para funcionar redondo daria um **** trampo pq trabalha com alta frequencia. e tem osciloscopio digital de 60MHz nacional por 1500 pratas!?! sera que vale tanto trampo assim para acertar um negocio complicado destes no braco?