Le 100m DSO est une open source complète système de développement de l'oscilloscope de stockage numérique. Il comporte quatre canaux d'entrée analogique avec un dédié 80 fréquence d'échantillonnage MHz par canal.
Ce produit est à usage éducatif. Le logiciel est fourni tel quel. La technologie des gens de terre DSO système de développement de 100m est un oscilloscope de stockage numérique USB entièrement fonctionnel. Il a été conçu pour être ouvert, flexible et facile à modifier.Ce système de développement open source permet à l'utilisateur de comprendre les bases du DSO typique. Tout le code source ainsi que des projets compilés sont mis à disposition. L'utilisateur peut modifier le code Verilog dans le fpga ainsi que le projet c # connu sous le nom unoprolyzer.
Le 100m DSO comprend tout le matériel nécessaire pour comprendre l'oscilloscope de stockage numérique moderne. Chaque section du matériel a été soigneusement conçu pour assurer un fonctionnement compatible avec l'application PC. Quatre 80MHz séparés 8 bits avec adcs bus dédié en FPGA. Intel / Altera ep4ce6e22 avec fpga 6272 cellules logiques. 100 MHz et 66 MHz. Oscillateurs Ftdi FT2232H USB à grande vitesse à puce série. Four impédance adaptée connecteurs BNC pour des sondes d'oscilloscope courantes. Chaque extrémité frontale analogique de canal utilise opa1602 35MHz amplificateurs opérationnels à très faible distorsion.Chaque canal comprend un amplificateur de polarisation et le gain ampli avec un gain sélectionnable numérique. L'extrémité avant analogique DSO 100m a été soigneusement conçu et testé pour fournir un chemin analogique sans bruit et de distorsion au adc.
Pour assurer le signal sans distorsion, un amplificateur de polarisation est inclus à l'aide d'un opa1602 ampli-op avec un gain sélectionnable numérique à l'aide d'un potentiomètre numérique ad5263. Chaque connecteur BNC est une impédance de 50 ohms adapté sur le circuit imprimé. Une précision +/- 5V brique DC-DC d'alimentation est utilisé pour maintenir la puissance adapté utilisé dans l'alimentation des amplificateurs opérationnels et les potentiomètres numériques. Un conseil d'administration 100m DSO. Un DVD avec manuel d'utilisation, la feuille de données, des schémas, des projets et le code source.Débutants fpga manuel utilisateur de développement, comprend guide étape par étape pour la construction de votre premier projet de logique programmable. Tous les fichiers source pour le projet C # unoprolyzer. Description complète du code Verilog et le logiciel de communication de transfert. Fiche de données décrivant la carte 100m DSO.
Schémas complets pour l'ensemble du conseil en format pdf. Le projet est écrit dans fpga Verilog. Le code utilise endterms pour permettre une communication souple entre l'application PC et le fpga. Toutes les communications passent par le bloc uc_controller. Ces interfaces de module à un bloc de mémoire et un bloc de registres de commande.
Lorsque l'application PC doit effectuer une action, il va écrire les données sur le bloc de mémoire. Ensuite, il rédigera un peu d'action à l'un des registres de contrôle.
Les registres de commande sont surveillés dans le code de premier niveau pour amorcer l'action. Il y a trois éléments principaux qui composent la partie de communication de la base de code fpga. Il y a aussi plusieurs sous-processus qui sont nécessaires au bon fonctionnement du 100m ensemble du DSO. Composant de stockage Adc échantillon. Ces composants dépendent de la bibliothèque de transfert actif (et inversement sur le dll hôte actif) pour communiquer, lancer les fonctions, commencer l'échantillonnage de l'ADC et des données d'émission.
Tous les fichiers source, les projets compilés, testbenches, modèles d'essai sont inclus dans le projet ept dvd. Localisez le dossier projects_hdl sur le DVD pour le projet. Les composants suivants constituent la base de code fpga. L'ensemble du projet a été fpga simulé et comprend et banc d'essai de pointe. Le manuel d'utilisation comprend une description détaillée des modules Verilog et l'interconnexion entre eux.Les bancs d'essai et les modèles ont été écrits sans IP spécifique du fournisseur, de sorte que l'utilisateur peut facilement configurer le ModelSim sans intel / Altera et se simuler rapidement. Le 100m DSO utilise l'application unoprolyzer pour contrôler et afficher les résultats de l'oscilloscope sur un PC Windows. Le unoprolyzer est une application c fenêtres #.
Cela signifie qu'il est une application événementielle. Tout événement comme une pression de bouton ou minuterie expirant lancera une fonction dans l'application. L'application communique avec le code FPGA via endterms. Il met en place les boutons, minuteurs et affichage dans la fenêtre.
Les demandes en attente de repos pour l'utilisateur d'initier un événement ou un événement de déclenchement automatique. Les événements utilisateur sont les suivantes. Connectez-vous à bord 100m DSO.
Sélectionnez les canaux à afficher. Sélectionnez le canal à traiter. Zoom horizontal sur le canal sélectionné. Vertical sélection de la plage de dynamique. Callback données de stockage de Adc.
Le diagramme de flux de logiciel montre certains de la complexité du unoprolyzer. Chaque chemin commence par un événement, que ce soit utilisateur ou automatique. L'utilisateur sélectionne des canaux à afficher, définir la base de temps horizontale pour une utilisation par les ADC, définir la plage de dynamique verticale pour l'affichage de chaque canal, puis commencer l'affichage des signaux analogiques acquises par chaque adc. Le DSO est facilement programmé à partir du logiciel Quartus lite.
Dll ept permet le flash de configuration 100m DSO à programmer directement à partir Quartus. L'élément " système oscilloscope de stockage numérique de développement open source " est en vente depuis dimanche, 5 janvier 2020. Cet article est dans la catégorie " Commerce et industrie \ équipements électriques et fournitures \ composants électroniques et semi-conducteurs \ semi-conducteurs et actifs \ kits de développement & planches\Le vendeur est " earthpeopletechnology " et est situé à Burbank, en Californie. Cet article peut être expédié dans le monde entier.