|
Balises : Blanchiment Révocation manuelle |
(6 versions intermédiaires par le même utilisateur non affichées) |
Ligne 1 : |
Ligne 1 : |
| <div class="subtab">[[Accueil]] - [[Wiki DDS]]</div>
| |
| <hr/>
| |
| <div class="subtab">[[Le_groupe_DDS_:_Introduction|Introduction]] - [[Projet DDS]] - [[Aperçu des Projets électroniques au LPL]]</div>
| |
| <hr/>
| |
|
| |
|
| = Introduction =
| |
|
| |
| Le but de ce wiki est de donner les outils de bases pour démarrer un projet autour d'un DDS, de la programmation à l'implémentation sur circuits imprimés : réalisation de cartes "propriétaires" ou utilisation de kits de développement commerciaux.
| |
|
| |
| Vous pouvez aussi participer à l'enrichissement de cette page avec vos sources ou partager vos projets.[mailto:fabrice.wiotte@univ-paris13.fr?subject=Groupe%20FPGA Contacter l'animateur du Groupe DDS par mail Fabrice.wiotte@univ-paris13.fr] [http://www-lpl.univ-paris13.fr/FR/ LPL Université Paris 13]
| |
|
| |
| http://jmfriedt.free.fr/network_analyzer.pdf : travaux pratiques de Master1 EEA Besançon pour réaliser un petit analyseur de réseau
| |
| à base d'AD9834 (faible consommation, MCK=75 MHz) commandé par STM32F410.
| |
|
| |
| = TP VIVADO 2020 CmodA7 board digital clock=
| |
| Ci-joint le lien pour le projet: https://github.com/fabzz60/Cmod-A7-Horloge-Demo-
| |
|
| |
| =Raspberry pi et cartes maisons connectées à la pi 4 projets 2021=
| |
| Utilisation d'une Raspberry pi 4 pour contrôler les cartes maisons et des cartes DDS
| |
| Procédure de communication avec une pi 4:
| |
| [[Fichier:SSH Raspberry Pi.pdf]]
| |
| Communication avec des cartes maisons et une liaison USB-série avec la pi 4
| |
| J'ai du tout de même installé ce paquet pylibftdi sous Raspbian qui est une interface Pythonic minimale pour les périphériques FTDI utilisant libftdi car je souhaite connecter '''plusieurs appareils disposant d'une puce FTDI serial-UART'''.
| |
|
| |
| J'ai deux cartes électroniques connectées à ma Raspberry Pi 4:
| |
|
| |
| --'''Une carte FPGA Artix 7''' qui pilote le moteur pas à pas et communique via une puce FTDI double pont FT2232HQ pour l'UART et le JTAG.
| |
|
| |
| --'''Une carte uC ARM TI puce TM4C1294''' pour un projet générateur multi-voies à base de DDS (voir ce Wiki DDS), carte développée avec Altium au LPL qui est connectée avec une liaison USB-série, UART puce FTDI FT232.
| |
|
| |
| J'ai donc un programme Python pour la carte DDS multivoie et un programme Python pour le moteur pas à pas que l'on a étudié.
| |
| Sur ma Raspberry Pi 4 les programme Python sont modifiable à distance sous le terminal grâce à l'outil intégré à Raspbian nano -> éditeur de texte qui me permet de modifier et d'enregistrer mon code Python et de lancer les programmes.
| |
|
| |
| Normalement je peux également charger la puce FPGA (bit file) avec la Raspberry Pi grâce à l'outil développé par Digilent (Adept2) qui est
| |
| l'équivalent d'Impact sous ISE mais en version linux 32 bits pour Raspberry.
| |
| La suite pour moi c'est d'utiliser les GPIO de la Raspberry Pi 4 notamment les ports SPI, I2C et Uart pour des projets d'électroniques embarqués...et d'intégrer des cartes filles maisons sur la Raspberry Pi.
| |
|
| |
|
| |
| [[Fichier:Raspberry pi 4 et carte FPGA Artix 7.jpg|400px]]
| |
| [[Fichier:Raspberry pi 4 et carte DDS 8 voies.jpg|400px]]
| |
|
| |
| =Projet DDS's Strontium 2 Laser Superradiant 2022=
| |
| Pour une nouvelle expérience du laboratoire utilisant de nombreux DDS synchronisés ou pas sur un signal d'horloge externe:
| |
|
| |
| Rack multivoies DDS AD9852 & AD9858 : programmation uC ARM TM4C1294 and server TCP/IP Rack à droite de l'image:
| |
|
| |
| Raspberry Pi 4 sur bus SPI DDS à gauche de l'image ci-dessous:
| |
| [[Fichier:Slide1.PNG|400px]]
| |
|
| |
| Carte DDS sur uC TI ARM TM4C1294 et serveur TCP-IP pour microcontrôleur développé par Texas Instruments.
| |
|
| |
| [[Fichier:Interface web DDS rack.jpg|400px]]
| |
| [[Fichier:Script python.jpg|400px]]
| |
|
| |
|
| |
| ''Ci-dessous script Python pour la Raspberry Pi4 qui pilote le rack DDS: Script pour la liaison USB-serial (UART0 de la pi4)''
| |
|
| |
| [[Fichier:Code_python_liaison_série_UART0_pi4_.pdf ]]
| |
|
| |
| ''Ci-dessous script dans la Raspberry pi 4 : activation des broches GPIO, SPI, UART0 de la pi 4 qui contrôle les DDS''
| |
|
| |
| [[Fichier: Code Raspberry pi 4.pdf]]
| |
|
| |
| ''Ci-dessous les cartes développées pour le projet Laser super radiant (Strontium 2) carte Format Europe 4 couches FR4 35um''
| |
|
| |
| Raspberry Pi4 sur carte Europe et fond de panier
| |
| [[Fichier: RASPBERRY PI 4 ON DDS BUS AD9852.jpg|300px]]
| |
|
| |
| Carte DDS AD9852 ou AD9858 sur fond de panier
| |
| [[Fichier: DDS board AD9852 bus.jpg|300px]]
| |
|
| |
| Carte uC ARM TM4C1294, USB-sérial et Ethernet TCP-IP
| |
| [[Fichier: Carte uC pour bus DDS AD99852.jpg|300px]]
| |