Página 1 de 2

Projeto de um Oscilocopio Digital

MensagemEnviado: 17 Abr 2007 21:05
por styg
Dai pessoal,

tem tempo ja que quero iniciar esse projeto, ja tinha o glcd e adcs de 80MSPS faltava soh um mcu com poder de fogo... agora tenho o arm lpc.

Ja que to terminando o tecnologo esse ano, de repente aproveite esse projeto como TCC.

Sendo assim, acho que é soh arregaça as manga e começa o trabalho, e ja comecei, alias. Encontrei uns projetos interessantes de DSOs pela web, incluindo o vencedor do contest do arm stellaris, que eh mto legal.

A minha idéia na verdade é ir alem de um osciloscopio, to pensando numa funçao multimetro (medindo V,I,R,L,C etc..), um gerador de funçoes e uma fonte DC.
Tudo no gabinete do DSO de forma que voce soh precise dele na bancada.
Ia ser mto util... e acho q renderia um bom trabalho de fim de curso.

Quanto ao osciloscopio msm.. iria usar uns ads de 80MHz da Analog que tenho amostras, com 2 canais, as opçoes basicas de um osc e FFT.

O primeiro problema a resolver é decidir como farei para armazenar as leituras em tempo real (80MHz) , tive pesquisando e vi que posso fazer isso com uma FIFO (o adc ia armazenando sozinho e depois de X amostras eu lia a memoria e mostrava n LCD), alguem teria uma ideia melhor?

Achei FIFO de 32k x 8 por $2 na digikey.
O que a principio seria suficiente, eu poder armazenar 32768 amostras de cada canal, para analisar depois (considerando que o LCD é de 128x64 isso daria 256 telas seguidas p analisar).
Acho que 32768 amostras tambem seriam + do q suficientes para fazer o calculo da FFT .

Quem ja fez algo parecido ou tiver links p colaborar fiqeu a vontade!!

Até mais,

Re: Projeto de um Oscilocopio Digital

MensagemEnviado: 17 Abr 2007 22:15
por Renie
Olá Lucas!

Sem querer ser estraga prazer, acho que vai ter baixar bastante a bola! :cry: :cry:

Placas para altas frequências são mais difíceis de projetar do que toda
a arquitetura do circuito e programação dos mcus!

As FIFOs que tem por aí, as melhores vão a 50MHz (difíceis de achar e
super caras, pelo menos para mim!), ainda não ví mais veloz.

Os AD super rápidos são bonitos na teoria, na prática é outra coisa,
se a placa não estiver perfeita no projeto, só terá lixo.

Para um AD da TI de 40MHz, a própria Ti sugere utilizar no mínimo
4 layers, dê uma pesquisada no TLC5540.

MensagemEnviado: 17 Abr 2007 22:33
por eletroinf
Bueno, vou dar a minha opnião.
Um projeto desse tipo é bem interessante, tem alguns na internet. Só que geralmente esbarramos em alguns problemas relativo a componentes. Além disso, como o Renie comentou, quando a frequência do sinal aumenta surgem muitos problemas, então, minha sugestão é a seguinte: Faz algo mais simples, modesto, com componentes mais acessíveis, layout menos complicado, e que funcione bem, de forma que muitos possam montar (se for um projeto que tu vai divulgar na internet).

MensagemEnviado: 18 Abr 2007 08:41
por xultz
Dá uma olhadano site da Bitscope, se me lembro bem o projeto era inteiro aberto, tinha como baixar os diagramas e tudo mais. É um começo...

MensagemEnviado: 18 Abr 2007 10:35
por enigmabox
Penso que a melhor forma para começar com um projeto como esse, seria usar um MCU/DSP com ADC e no mínimo RAM de 8K para amostragem, depois de capturar os dados , enviar via interface paralela ou USB para o PC.
A velocidade de captura vai depender do MCU/DSP. Depois o processo de analise e amostragem do sinal fica a cargo do PC.

MensagemEnviado: 18 Abr 2007 13:27
por styg
Valeu pelas contribuições pessoal.

Renie -
Quanto aos componentes...na Digikey:
- ADS830 (60MHz) : $5,50
- FIFO da Cypress (12ns - esqueci o codigo) : $3,00

a principio, componente nao seria problema.. se precisa de pci de 4 camadas complica dai.. se bem que a parte mais complicada é a analógica, que será reduzida ao maximo.
No resto, de alta frequencia ficaria soh a comunicação FIFO-AD e FIFO-MCU que creio nao ser problematica.

Enigmabox e Eletroinf -
Minha ideia nao é usar o PC como complemento, quero uma plataforma independente, nem que eu tenha que baixar a frequencia pra ficar viavel.

Xultz -
Vo da uma olhada nessa documentação.

Queria algumas sugestoes quanto a esse esquema que comentei, de ligar o AD direto na FIFO, o que vcs acham disso.

Se alguem quiaser compartilhar mais informações ou experiencias, agradeço!!

MensagemEnviado: 19 Abr 2007 19:44
por aadsilva
Veja este matérial sobre um osciloscopio de baixo custo,

http://www.circuitcellar.com/psoc2002/winners/oe.htm

Aadsilva

MensagemEnviado: 20 Abr 2007 11:28
por styg
aadsilva, esse osciloscopio é muito basico pra o q eu pretendo fazer..

Na verdade eu repensei alguns pontos do projeto.
Decidi adiar por enqto a captura em 80MHz.

Primeiramente vou concluir a parte de geraçao das ondas, e da interface do display grafico, que ja tenho alguma coisa pronta.
A principio vou usar o ad interno do lpc mesmo pra teste, quando as ondas estiverem sendo capturadas e mostradas corretamente, e com todas as funçoes do osc implementadas, dai passo para alta frequencia.

MensagemEnviado: 22 Mai 2008 16:57
por Jorge_Francisco
Sei que é o tópico antigo, mas que fim levou? Estou tendo a mesma ideia de usar um AD(ads830) e uma FIFO(IDT7202), será que dá certo? Se tiver concluido este projeto e quiser vender a plaquinha, eu compro,hehehe.

Abraço,
Jorge

MensagemEnviado: 22 Mai 2008 18:09
por mastk
Olha eu sou da opnião do renie-sensei.

Ha um tempo atras passei por situações bem ruins por causa de menosprezar as interferencias e o meio fisico, no caso um sinal de clock de 20Mhz, saíndo de uma fonte de alta corrente 100mA, chegava ao objetivo, passando por 10 Cm fios fininhos, completamente deformado, para um ADC funcionar bem a essa velocidade, vai ser complicado...

Transmissores de FM, que tem seu oscilador na casa dos 80Mhz para cima, basta asoprar a bobina para ela mudar de frequencia :)

MensagemEnviado: 22 Mai 2008 18:58
por Jorge_Francisco

MensagemEnviado: 23 Mai 2008 06:40
por albertorcneto
So uma ideia minha pra quem for fazer um projeto parecido.


Se eu fosse fazer algo do genero, colocaria o osciloscopio para mostrar os dados em um monitor de computador ou simples TV.

Assim, ao inves de ter um computador funcionando so como osciloscopio ou ter que comprar LCDs de rapido refresh, seria mais simples deixar um monitor de computador (que hoje se compra por 100,00, no maximo) como interface de saida do osciloscopio.

E, pelo que andei pesquisando, nao eh exigido muito mais hardware pra mostrar no monitor e nem mesmo na TV.

MensagemEnviado: 14 Jun 2008 15:56
por net_hw
alguem tenha acesso a CADENCE ORCAD. poderia converter
esse projeto em padrão mais comum:


http://digitalflow.de/index.php?seite=p ... &dir=gbdso

eu tentei contato com o autor mas ele me respondeu dizendo que só tem nesse formato.

a tempos tenho a ideia de usar um dispositivo tipo esse aqui :

http://www.fpga4fun.com/Hands-on_Flashy.html

isto pode ser comprado online de uma loja na california


e desnvolver um software para GB igual ao projeto inicial da Elektor

os preços de um palm III acho que esta até mais baixos que um GB usaudo
e a resoluçaõ de um palm é bem melhor poderimos começar um projeto desenvolvendo o software para o palm.

este produto é baseado em FPGA e sai por algo em torno de uns U$80,00

MensagemEnviado: 15 Jun 2008 20:13
por eletroinf
E este projeto? Alguém já montou? Que acham?
http://www.instructables.com/id/Build-a ... Analyzer-/
Dei uma olhada rápida, parece que vai a 750 ksps, pra um projetinho caseiro parece ser bem interessante.

MensagemEnviado: 13 Set 2009 12:20
por _blackmore_
styg

gostaria de saber se tu continua, se terminou ou se abandonou este trabalho ...
gostaria de falar algo sobre contigo ...

abraço!