générateur de signaux simple basé sur le RP2040: Signaux analogiques et numériques
sur
Cet article présente un générateur de signaux basé sur le Raspberry Pi RP2040, commandé depuis un PC via une interface RS-232. Avec un matériel minimal et un coût très faible, il permet de produire une large gamme de formes d’onde sur une plage de fréquences allant jusqu’à 100 kHz.
Le générateur de signaux utilise une carte XIAO RP2040, très compacte, alimentée et programmée via un connecteur USB-C. L’attribution des broches de cette carte est illustrée à la figure 1. Attention, la numérotation des 14 broches de connexion (10 GPIO du RP2040 sont accessibles) commence à 0 ! Comme le processeur RP2040 ne dispose pas de convertisseur numérique-analogique, un MCP4821 de Microchip a été ajouté pour la sortie. Avec ce DAC externe, il est possible de générer environ 200 kSamples/s avec une résolution de 12 bits. Le DAC est connecté à l’interface SPI du RP2040.
La figure 2 montre à quel point le matériel tient...
