Frequencímetro com bascom...

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

Frequencímetro com bascom...

Mensagempor starker » 04 Jun 2008 22:31

Pessoal...

tem como fazer um frequencímetro usando o bascom????

tem como fazer lêr até 2.4Ghz???

se essa frequência for muito alta, até qual frequência seria possível???
me disseram que seria possível sim, mas teria que fazer um divisor de frequência antes do micro lêr, ou seja, uma penca de componentes pendurado no micro AVR.....

mas isso não seria problema... desde que funcionasse, mesmo saindo mais caro que um comercial... pelo menos seria montado por mim.... hehehe

desde já, agradeço alguma ajuda!!!
starker
Bit
 
Mensagens: 40
Registrado em: 02 Dez 2006 12:14

Mensagempor zurca1599 » 05 Jun 2008 19:33

Para esse valor teria mesmo que usar circuitos exteriores provávelmente con tecnologia ECL .

Veja este site para ter uma ideia

http://www.siliconchip.com.au/cms/A_107 ... ticle.html
Editado pela última vez por zurca1599 em 06 Jun 2008 21:37, em um total de 1 vez.
zurca1599
Bit
 
Mensagens: 31
Registrado em: 08 Jan 2007 14:47

Mensagempor RobL » 05 Jun 2008 19:49

A frequência é muito baixa para dar esse erro.
Sua base de tempo é a cristal, correto?
Qual a forma do sinal de entrada a medir?
Esse valor é o mesmo com várias medidas ou foi o de uma tomada somente?

Se houvesse erro (por software) no tempo de captura, o erro seria constante, no entanto o erro cresce com a frequência extamente a mesma ordem de grandeza com o aumento da frequência 10x.
Se a forma de onda medida não for bem comportada e tiver reatâncias nessa entrada, pode estar aí o problema.

Este método tem que funcionar, principalmente nesta faixa de frequência.
O que parece estar acontecendo é que o limiar da captura está variando.

Procure armazenar o valor de várias capturas seguidamente e comparar.
Isto deverá dar uma pista do que está ocorrendo.
Quero dizer, injete o sinal e sem retirá-lo faça várias medidas (capturas)e verifique.

Um outro método é contar por um timer disparado por certo tempo grande. Se puder ser tão lento como um segundo dá excelente precisão (repetibilidade).
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 05 Jun 2008 19:52

Me desculpe, a resposta acima é para outro post sobre o frequencímetor com ATmega 8. Vou postar lá.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor starker » 05 Jun 2008 20:15

ok....

obrigado pela ajuda, zurca...

estou conferindo!!!!
starker
Bit
 
Mensagens: 40
Registrado em: 02 Dez 2006 12:14

Mensagempor RobL » 05 Jun 2008 21:36

Para a frequência da ordem de GHz o micro não poderá fazer nada e é como o Zurca colocou é necessário um "baita" circuito dedicado (parâmetros distribuídos "microondas") na entrada e um bom divisor rápido. Aí entra o micro só como display e outras funções banais.

Um AVR como ATMega8 seu timer trabalha na faixa de apenas 8Mhz.
Os pics atingem 50Mhz. Tem uns ARVs novos que não me lembro qual que atinge também 50Mhz ou mais(ATtiny25??!! não lembro).


Nem com captura se conseguiria GHz (que eu saiba).
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor starker » 06 Jun 2008 18:35

ok...

obrigado RobL....

estou pesquisando sobre o assunto... :)
starker
Bit
 
Mensagens: 40
Registrado em: 02 Dez 2006 12:14

Mensagempor silverbolt » 07 Jun 2008 00:27

RobL escreveu:Para a frequência da ordem de GHz o micro não poderá fazer nada e é como o Zurca colocou é necessário um "baita" circuito dedicado (parâmetros distribuídos "microondas") na entrada e um bom divisor rápido. Aí entra o micro só como display e outras funções banais.

Um AVR como ATMega8 seu timer trabalha na faixa de apenas 8Mhz.
Os pics atingem 50Mhz. Tem uns ARVs novos que não me lembro qual que atinge também 50Mhz ou mais(ATtiny25??!! não lembro).


Nem com captura se conseguiria GHz (que eu saiba).


Freq. do Avr : 8 mhz - 16 Mhz - 20 Mhz
risc 1:1
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor RobL » 07 Jun 2008 17:50

Olá Silver
Você não entendeu.
A freqüência a qual nos referimos é a de entrada do periférico. A máxima f do contador( counter0,1etc).
Por exemplo, no ATmega 8 é no máximo de Clk_i0/2,5. Um ATmega8-16MHz seu counter poderá no máximo operar com 6.4MHz e um outro chip desta mesma família com 20Mhz no máximo com 8Mhz.
Nos pics é de 50Mhz. Não é o Fck_io, clock da maquina.
Somente no ATtiny26, se não me engano essa f, neste periférico, é comparável aos pics, diferente dos outros AVRs.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Maurício » 08 Jun 2008 12:34

O manual diz que um sinal conformado com duty cycle 50/50, pode ser aplicado XTAL/2, o que, num mega8 de 8MHz, dá pra contar 2.4GHz fácil, com um prescaler de 1000 antes, conforme as sugestões anteriores.

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP


Voltar para AVR

Quem está online

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

cron

x