Outils pour utilisateurs

Outils du site


votre temps local: :: ()

heure officielle (en France) : ::(TZ:)

Heure UTC client: :: Offset client: s - delai: ms - - timeZone: Heure UTC: ::
fr:dds

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:dds [2016/03/02 10:55]
fwiotte
fr:dds [2018/03/23 14:39] (Version actuelle)
fwiotte [Les dernières applications DDS au LPL]
Ligne 12: Ligne 12:
 [[fr: programmes en C pour communiquer avec le DDS]] [[fr: programmes en C pour communiquer avec le DDS]]
  
- +[[frNouveau développement 2018-double DDS sorties ​pour piège RF programmation QSPI]] 
-la routine pour le chargement des données en mode SPI de l'ARM TM4C123GH6PM ​: +===== Un schéma de base avec l'​AD9959 =====
- +
-   int i=0; +
-   ​SSI0_DR_R =  instruction;​  +
-    while( num_byte ) +
-     { +
-          while(!(SSI0_SR_R & SSI_SR_TNF)) {} // SPI0 du TM4C123GH6PM +
-          SSI0_DR_R =  data >>​(num_byte-1-i)*8+
-          num_byte--; ​           +
-     } +
-     +
-    while( !( SSI0_SR_R & SSI_SR_TNF ) ) +
-          { +
-            ; +
-          } +
-La routine init (SPI) pour l'ARM TM4C123GH6PM: ​ +
- +
-    // Enable Peripheral SSI0 +
-    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);​ //Enable GPIO port A SSI0. +
-    SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);​ +
-    GPIOPinConfigure(GPIO_PA2_SSI0CLK);​  +
-    GPIOPinConfigure(GPIO_PA3_SSI0FSS);​ +
-    GPIOPinConfigure(GPIO_PA5_SSI0TX);​ +
-    GPIOPinTypeSSI(GPIO_PORTA_BASE,​ GPIO_PIN_5 | GPIO_PIN_3 | GPIO_PIN_2);​ +
-    //​GPIOPinTypeSSI(GPIO_PORTA_BASE,​ GPIO_PIN_5 | GPIO_PIN_2);​ +
-    SSIConfigSetExpClk(SSI0_BASE,​ SysCtlClockGet(),​ SSI_FRF_MOTO_MODE_0,​ +
-    SSI_MODE_MASTER,​ 10000000, 8); +
-    SSIEnable(SSI0_BASE);​ // Enable the SSI  +
-Exemple d'​initialisation d'un PORT sur l'ARM TM4C123GH6PM ​    +
-  //void PortB_Init(void) +
-  volatile unsigned long delay; +
-  SYSCTL_RCGC2_R |= 0x00000002; ​    // 1) activate clock for Port B +
-  delay = SYSCTL_RCGC2_R; ​          // allow time for clock to start +
-  GPIO_PORTB_AMSEL_R = 0x00;        // 3) disable analog on PB +
-  GPIO_PORTB_PCTL_R = 0x00000000; ​  // 4) PCTL GPIO on PB0 +
-  GPIO_PORTB_DIR_R |= 0xFF;         // 5) PB0-PB7 is out +
-  //​GPIO_PORTB_AFSEL_R &= ~0x01; ​     // 6) disable alt funct on PB0 +
-  GPIO_PORTB_AFSEL_R &= ~0xFF; ​     // 6) disable alt funct on PB0-PB7 +
-  GPIO_PORTB_DEN_R |= 0xFF;         // 7) enable digital I/O on PB0-PB7 +
- +
-====== Un schéma de base avec l'​AD9959 ​======+
 Parce qu'un schéma vaut mieux qu'un long discours! 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 Cette carte est générique,​ et grâce au port SPI sur la carte on
Ligne 60: Ligne 20:
 {{:​fr:​carte_ad9959.png?​200|}} {{:​fr:​carte_ad9959.png?​200|}}
  
-====== La carte électronique pour l'​habillage du piège RF=====+==== La carte électronique pour l'​habillage du piège RF====
 ===== BEC de Rubidium ====== ===== BEC de Rubidium ======
 {{:​fr:​dds_ad9959_bec.pdf|}} {{:​fr:​dds_ad9959_bec.pdf|}}
Ligne 83: Ligne 43:
 Document complet Document complet
 {{:​fr:​cartes_dds_ad9858_et_ad9852_sur_carte_ni_dio_32hs.pdf|}} {{:​fr:​cartes_dds_ad9858_et_ad9852_sur_carte_ni_dio_32hs.pdf|}}
-====== Le programme sous windows avec interface CVI ======+===== 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.
  
-Une routine sous Windows CVI à été développée avec une liaison USB-Série (un pont USB). 
 Ci-dessous le programme en C dans le microcontrôleur qui permet le transfert des données à une vitesse maximale de 1Mb 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    data1 => données séries venant du pont USB-serial.puce FTDI 
Ligne 121: Ligne 83:
  
 {{:​fr:​20151027electroniqueatomesfroidslpl2-a0.pdf|}} {{:​fr:​20151027electroniqueatomesfroidslpl2-a0.pdf|}}
 +
 +{{ :​fr:​geneyig.pdf |}}
 +
 +{{ :​fr:​notebusdds.pdf |}}
 +
 +
fr/dds.1456912503.txt.gz · Dernière modification: 2016/03/02 10:55 par fwiotte