Velocidade maxima do pino do pic

Enviado:
03 Mar 2009 18:08
por Controladores
Preciso implementar um gerador de onda senoidal no PIC com uma frequência de 2MHZ, será que é possivel? aguem pode me orientar??
Marco

Enviado:
04 Mar 2009 21:24
por MOR_AL
Precisa do PIC pra quê?!!
Use um oscilador. Tem tantas opções. RC, Hartley Colpitts, Armstrong, Ponte Wien, etc.
Procure no Google.
http://li2.dei.uminho.pt/guias/TP1.pdf
http://www.sabereletronica.com.br/secoes/leitura/311
http://macao.communications.museum/por/ ... ators.html
http://www2.dc.ufscar.br/~kato/Download/osciladores.pdf
http://www.eletrica.ufpr.br/ogouveia/te ... itulo4.pdf
Eu partiria para um oscilador com transistor (um ou dois). Com operacional fica mais difícil por causa do ganho deles em 2MHz.
MOR_AL

Enviado:
08 Mar 2009 22:30
por Controladores
Preciso do PIC pq Essa frequência é variavel e em algns momento precisarei fazer interrupções instantaneas

Enviado:
09 Mar 2009 09:21
por renatokodaira
Se a frequencia maxima da sua onda senoidal for 2MHz voce vai precisar de um PIC muito muito rapido pra poder gerar isso.
Se usar tecnica DDS (direct digital synthesis) o hardware se resume ao microcontrolador, um conversor D/A (uma rede R-2R) e um filtro passa baixas. Melhor se usar um chip dedicado de DDS (tipo AD9834 ou AD9833) e o microcontrolador apenas controla-lo. O firmware é um pouco mais complexo, mas nada de bicho de 7 cabeças.
Estude isso: DDS.
Um bom artigo sobre isso tem na revista Circuit Cellar numero 217 de agosto de 2008.
Um projeto usando PIC (mas com frequencia bem menor) tem na pagina do MONDO TECHNOLOGY (procure no Google)

Enviado:
09 Mar 2009 17:22
por fredtg
A velocidade máxima que consegui usando um pic e foi 80kHz. Mesmo assim usando um programinha simples para ficar comutanto bits em uma porta. Pic não é destinada a essas aplicações. Para isso use um DSP!

Enviado:
09 Mar 2009 20:37
por MOR_AL
Controladores, forneça mais informações do seu projeto. Talvez o pessoal tenha uma forma mais simples de encarar o problema.
MOR_AL