Table des matières

Direct Digital Synthesizer

Les “Direct Digital Synthesizers” (DDS) sont des synthétiseurs qui peuvent générer des formes d'ondes arbitraires à diverses fréquences à partir d'une fréquence de référence fixe.

le principe de fonctionnement d'un DDS

les applications DDS

les différents mode de programmation

Exemple de développement autour d'un DDS l'AD9959

programmes en C pour communiquer avec le DDS

Nouveau développement 2018-> double DDS 8 sorties pour piège RF programmation QSPI

Un schéma de base avec l'AD9959

Parce qu'un schéma vaut mieux qu'un long discours! Cette carte est générique, et grâce au port SPI sur la carte on peut connecter n'importe quel microcontrôleur disposant d'un port SPI.

La carte électronique pour l'habillage du piège RF

BEC de Rubidium

dds_ad9959_bec.pdf

Projet Habillage piège RF: On remarquera sur le PCB ci-dessus que l'on utilise des composants RF externes (minicircuits) pour chaque voie de sortie qui permettent l'adaptation d'impédance, le filtrage du signal, et l'amplification de sortie. L'horloge du DDS est externe sans le VCO présent sur l'image. Cette carte intègre le port USB et une communication série UART entre le microcontrôleur et le bus USB. Un petit programme exécutable crée sous CVI permet le chargement des données (fréquences, amplitudes, phases…)

BEC de Strontium

Projet Antenne RF: Développement récent: RF CARD 375 to 400MHz Frequency Sweep control for RF antenna. Le but est de générer des sweeps de fréquence arbitraire pour une antenne RF dans la gamme de fréquence 375 à 400 MHz. J'utilise deux DDS , l'AD9911 pour asservir un VCO ultra low noise à 1GHZ (ROS-1000-519+) minicircuits et le second l'AD9858 pour générer les fréquences arbitraires. Ce dernier est “clocké” grâce au 1GHz provenant du VCO sur la carte. J'utilise également le MSP430F169 pour piloter les deux DDS en mode SPI 2wire single bit (bus SPI commun, un master et deux slaves en utilisant le chip select (CS) de chaques DDS).Carte réalisée ci-dessous

Projet STRONTIUM antenne RF 375-400MHz

Document complet driver_rf_400mhz.pdf

Projet STRONTIUM DDS CARD sur BUS National Instrument

Document complet cartes_dds_ad9858_et_ad9852_sur_carte_ni_dio_32hs.pdf

Le programme sous windows avec interface CVI

Une routine sous Windows CVI à été développée avec une liaison USB-Série (un pont USB) pour charger les données via un PC.

Ci-dessous le programme en C dans le microcontrôleur qui permet le transfert des données à une vitesse maximale de 1Mb

data1 => données séries venant du pont USB-serial.puce FTDI 
int UART0_send(void)
while(1)
 {
   while(i<1)
  {
    data1[j++] = UART_InChar();
    if (j > sizeof data1-1)
    {
      UART_OutChar(data1[i++]);
    }
    if (i < sizeof data1)
    UART_OutChar(data1[i++]);
  }
   i=0;
   j=0;
   return 0;
 }    

Poster sur les applications autour des DDS au laboratoire LPL. Présenté pour les rencontres des électroniciens à Toulouse en 2014. generateurs_rf_a_base_de_technologie_dds-a0.pdf

Les dernières applications DDS au LPL

DDS sur bus série SPI avec rack 6 DDS AD9858 et microcontrôleur 32-bit ARM ® Cortex™ -M4 core. Lien ci-dessous vers le service électronique du laboratoire LPL : Poster 1 & Poster 2 les applications électroniques au LPL http://www-lpl.univ-paris13.fr/FR/ Posters 2015

20151027electroniqueatomesfroidslpl1-a0.pdf

20151027electroniqueatomesfroidslpl2-a0.pdf

geneyig.pdf

notebusdds.pdf