====== 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. [[fr: le principe de fonctionnement d'un DDS]] [[fr: les applications DDS]] [[fr: les différents mode de programmation]] [[fr: Exemple de développement autour d'un DDS l'AD9959]] [[fr: programmes en C pour communiquer avec le DDS]] [[fr: 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. {{:fr:carte_ad9959.png?200|}} ==== La carte électronique pour l'habillage du piège RF==== ===== BEC de Rubidium ====== {{:fr: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 {{:fr:driver_rf_400mhz.pdf|}} ====Projet STRONTIUM DDS CARD sur BUS National Instrument==== Document complet {{:fr: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. {{:fr: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 {{:fr:20151027electroniqueatomesfroidslpl1-a0.pdf|}} {{:fr:20151027electroniqueatomesfroidslpl2-a0.pdf|}} {{ :fr:geneyig.pdf |}} {{ :fr:notebusdds.pdf |}}