VFO-DDS

2021/06/28 – ERRATA 2: Mais um “gato” devidamente caçado pelo Delson PY2DME. O offset da versão 1.03 estava para o lado certo (positivo), mas a frequência de offset correta é de 455kHz – 4,5kHz = 450,5kHz. Corrigido para versão 1.04.

2021/06/27 – ERRATA 1: Corrigidos os arquivos fonte e HEX para o DDS com o offset para MAIS conforme o artigo final do Saulo. Grato ao Delson Meira PY2DME por ajudar a caçar o gato!

Oscilador sintetizado para uso com o transmissor e/ou receptor do projeto Super Mouse.

O oscilador é baseado em um CI gerador de RF por síntese direta (DDS) da Analog Devices AD9850 e é controlador por um microcontrolador PIC 16F1827.

O controle é feito por um encoder rotativo e a visualização das informações por um display LCD de 16×2 caracteres.

Arquivos para download sobre o projeto:

Para utilizar esse DDS é necessário gravar o microcontrolador PIC. Como o CI é SMD não é possível gravá-lo antes de soldar. Assim foi previsto um conector CN3 para programação “In Circuit”.
Essa programação é possível com uso de uma ferramenta de programação chamada PICkit3 que pode ser adquirida de várias fontes:

Aliexpress – https://www.aliexpress.com/af/pickit3.html

Mercado Livre – https://lista.mercadolivre.com.br/pickit3

O software utilizado para gravação é o MPLAB X IDE versão 4.15:
http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v4.15-windows-installer.exe

Caso você queira somente gravar o arquivo HEX compilado no seu recém montado DDS pode usar os arquivos abaixo. Note que se for usar o DDS junto com o transmissor ou receptor deve usar a versão correspondente para ter o deslocamento de frequência correto de FI do receptor:

Versão para o TX:
– Em recepção (contato PPT aberto) a frequência de saída é a frequência indicada no display mais 455kHz
– Em transmissão (contato PPT fechado) a frequência de saída é a frequência indicada no display, sem offset

Versão para o RX:
– Em modo AM (contato PPT aberto) a frequência de saída é a frequência indicada no display mais 455kHz
– Em modo LSB (contato PPT fechado) a frequência de saída é a frequência indicada no display mais 459kHz

Os arquivos fonte para uso com a ferramenta MPLAB podem ser baixadas abaixo. Nesse pacote estão todos os arquivos do MPLAB X IDE 4.15 com a configuração do arquivo fonte para a versão RX. Se necessitar mudar para TX tem que alterar os comentários dentro do arquivo fonte:

Abaixo o Roberto Aleixo PY2GAC mostra como gravar o controlador PIC do DDS usando o MPLAB:

(Caso queira somente gravar o HEX direto, sem usar o código fonte, assista o vídeo a partir dos 29min e 11seg que ele ensina como gravar o HEX diretamente)

Link alternativo: https://youtu.be/s37TFnjy1GQ

Esta entrada foi publicada em VFO sintetizado DDS. Adicione o link permanente aos seus favoritos.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *