Como funciona o analisador logico...

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Como funciona o analisador logico...

Mensagempor guest2003 » 26 Set 2008 21:04

Pessoall,

Sempre tive uma certa curiosidade sobre o seguinte:

Como o analisador logico classifica o sinal que ele esta lendo ? digo como seria o front-end de um ?

Claro que os niveis logicos 0 e 1 seria mais tranquilo... mas como ele define pinos flutuando ou em tri-state ?!

Pois se o pino esta flutuando ele pode muito bem acabar sendo confundido como 1 ou 0, e imagino que esta "confusao" não aconteça com os analisadores logicos...

[]'s
Marcelo
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor proex » 26 Set 2008 21:43

Ele nao classifica. Ou é 0 ou é 1.

A nao ser que vc capture a forma de onda no dominio analógico, não há como determinar isso.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Djalma Toledo Rodrigues » 26 Set 2008 22:38

Mas não se deixa pinos flutuando em circuito digital.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor msamsoniuk » 27 Set 2008 01:54

opa, barramentos em tri-state sao coisa bastante comum em circuitos digitais e nao eh dificil decodificar nao, dah uma olhada nesse cara:

http://www.google.com/patents?id=QIN6AA ... dq=7098833

no texto, por sinal, ele comenta rapidamente sobre outros possiveis metodos. se vc usar um pouco a imaginacao, vai ver que eh simples bolar um circuito para detectar 0, 1, tri-state, pull-up, pull-down, curtos com VCC/GND e linhas cortadas.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor Renie » 27 Set 2008 02:43

Olá Guest e pessoALL!

Não lí o link do Marcelo, é muito grande e meu "ingreis" é meia-boca (não quiz pegar o dicionário para ajudar! hehehe)

No meu pobre conhecimento de eletrônica, acho que um AO em
configuração diferencial dá a solução!

E, mesmo lendo um sinal analógico,pode ser interpretado, mesmo que
errado, por um analizador lógico! É só uma questão de faixas!!!
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor msamsoniuk » 27 Set 2008 03:09

ah, eu tb nem li... mas eh soh dar um zoio nas figuras que a ficha cai, nao tem segredo nao:

http://www.google.com/patents?id=QIN6AA ... 33#PPA1,M1
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor proex » 27 Set 2008 06:23

Sabemos que é possivel mas a pergunta foi Como o Analizador Determina issso?

Analizadores logicos comerciais nao fazem isso. Nunca vi algum que fizessse.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Djalma Toledo Rodrigues » 27 Set 2008 09:49

Bom
Meu indicador de Nível Lógico para PIC deteta quando pino do uC é entrada, ou circuito aberto pois é constituido de R LED LED R e a junção desse
dois LEDs é a ponta de prova.
De modo que ambos os LEDs acessos a meio brilho é pino de entrada sem Pull Up ou Circuito Aberto (copyright Toledo rsrsrs).

Quanto ao barramento de Saída Tri State o correto é, se circuitos de entrada
dos diversos CI não possuirem Pull Up, haver resistores de terminação.

Só um projetista descuidado vai deixar um barramento flutuante.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor guest2003 » 27 Set 2008 12:47

Legal,

Eu sempre pensei em alguma coisa assim... capturar com pull-up e depois com pull-down... ai ficaria facil de decidir se é 0 1 ou Hiz...

Porem minha curiosidade maior seria como os Big players fazem isso :) Tek Agilent and so on...

Pois imagina a dificuldade de fazer isso a 500Mhz ou 1Ghz...

[]'s
Marcelo
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor Djalma Toledo Rodrigues » 27 Set 2008 13:16

Sim
Mas a captura e retenção é feita diretamente na memória do Analizador Lógico
com Clock interno , externo ou por evento qualquer.
Como existe hoje memórias de alta velocidade - tranqüilinho

Depois é que o uC lê a memória faz a presentação no display , fórma de onda, héxadecimal, instruções, etc.

A Elektor já publicou artigo sobre a montagem de um .

Contudo esse instrumento já não atende circuitos de muito alta velocidade
como a Placa Mão do PC , aí volta o uso do Osciloscópio.

Abraço e boa captura
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor msamsoniuk » 27 Set 2008 19:45

proex escreveu:Sabemos que é possivel mas a pergunta foi Como o Analizador Determina issso?

Analizadores logicos comerciais nao fazem isso. Nunca vi algum que fizessse.


pois eh, da tektronix ou agilent realmente acho que nao tem, mas a national instruments tem um circuito muito parecido nos equipamentos deles:

Imagem
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04


Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x