por MOR_AL » 05 Out 2012 15:33
Vamos lá:
1 - Use o XR2206 para gerar a senóide. O controle da frequência vem depois.
2 - Coloque entre o XR e a saída do seu sinal, ou um fet, fazendo parte de um divisor de tensão, ou um mosfet 4016 (ou 4066). São chaves bilaterais.
Este circuito vai ser controlado pelo PIC.
3 - Coloque um PIC (pode ser qualquer um simples que possua TIMER0). Talvez possa ser até um mais simples ainda. Vai depender de quais funções você vai querer acrescentar em seu projeto.
4 - A saída do sinal QUADRADO TTL do XR, você faz entrar no pino T0CKI (PORTA,4?). O Timer0 vai contar os pulsos:
a) Para interromper o sinal senoidal na saída. O PIC conta os pulsos e quando o timer0, com o número de pulsos anteriormente programado, gerar TMR0IF, você faz com que outro pino do PIC comande o corte do fet ou do mosfet.
b) Para esperar um número de ciclos até reenviar a senóide para a saída. Você programa o timer0 para gerar TMR0IF quando n pulsos da onda quadrada forem lidos. Ao ocorrer esse evento você libera a passagem da senóide através do fet ou mosfet.
c) Para reiniciar, retorne ao item a.
5 - Para que o PIC controle a frequência do XR.
Use um timer (pode ser o mesmo timer0, já que os eventos ocorrem em tempos diferentes) para ler a frequência. O ponto elétrico é o mesmo. A saída TTL do XR. Talvez seja necessário um divisor resistivo para obter o sinal TTL. Vai depender da sua tensão de alimentação do XR e da escolha do circuito.
6 - para alterar a frequência do XR você pode usar uma porta do PIC e um circuito R-2R-R. A porta atuando nesse circuito forma um Conversor Digital Analógico (CDA) com 8 bit ou 256 valores. A saída desse circuito pode atuar em uma fonte de corrente (um transistor e alguns resistores). Essa fonte de corrente vai atuar em um dos pinos do XR (pino 7 ou 8 ). Note que você dispõe de apenas 256 valores de frequência, de modo que não vai poder variá-la entre 50c/s e 7kc/s. Para poder varrer mais frequência, até chegar a faixa desejada, você vai precisar de algumas chaves que ditarão a faixa usada. Na verdade estas chaves acrescentam outros valores de resistores de emissor na sua fonte de corrente. Isso vai aumentar o "range" da corrente e com isso alterar a faixa de frequência. Você pode fazer isso ser automático, usando alguns pinos do PIC em substituição das chaves. Cada pino, (ou uma combinação dos mesmos) pode acionar fets, que "conectariam" os resistores de emissor de sua fonte de corrente.
7 - Você nem precisa saber qual é a relação entre os pinos acionados e a faixa para setar uma frequência. Basta ir aumentando, ou diminuindo (mais dois pinos como entrada do PIC (+ e -), até chegar ao valor desejado.
8 - Para "VER" a frequência fornecida pelo XR, você precisa de um mostrador LCD. O valor lido no timer0 deve ser enviado ao LCD.
Como você está vendo, dependendo da sua exigência, pode ser coisa simples ou complicada.
No mais é estudar os "application notes" e manuais dos CIs usados, para poder fazer seu projeto. Pesquise também, por "Fonte Corrente Transistor", para saber fazer a fonte de corrente.
Bons projetos.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain