Página 1 de 1

Frequencímetro com bascom...

MensagemEnviado: 04 Jun 2008 22:31
por starker
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!!!

MensagemEnviado: 05 Jun 2008 19:33
por zurca1599
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

MensagemEnviado: 05 Jun 2008 19:49
por RobL
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).

MensagemEnviado: 05 Jun 2008 19:52
por RobL
Me desculpe, a resposta acima é para outro post sobre o frequencímetor com ATmega 8. Vou postar lá.

MensagemEnviado: 05 Jun 2008 20:15
por starker
ok....

obrigado pela ajuda, zurca...

estou conferindo!!!!

MensagemEnviado: 05 Jun 2008 21:36
por RobL
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).

MensagemEnviado: 06 Jun 2008 18:35
por starker
ok...

obrigado RobL....

estou pesquisando sobre o assunto... :)

MensagemEnviado: 07 Jun 2008 00:27
por silverbolt
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

MensagemEnviado: 07 Jun 2008 17:50
por RobL
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.

MensagemEnviado: 08 Jun 2008 12:34
por Maurício
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