SmartScope, oscilloscope USB, analyseur logique et générateur de signaux
sur
Le SmartScope est disponible dans la boutique Elektor. En introduction, regardez la vidéo Elektor avec l'un des développeurs, Riemer Grootjansfor, montrant l'oscilloscope à l'éditeur d'Elektor Jan Buiting.
Aspect matériel du SmartScope
L'équipement du SmartScope est fait d'un petit boîtier métallique (pour un bon blindage), d'une paire de connecteurs BNC à l'avant pour les entrées analogiques, d'un connecteur 16 broches à l'arrière pour les huit entrées digitales de l'analyseur logique, de quatre sorties digitales, ainsi que la sortie du générateur de signaux arbitraires intégré (AWG). A l'arrière se trouvent également un connecteur mini et micro-USB. Le mini-USB est pour connecter une tablette, un smartphone ou un ordinateur ; le micro-USB est utilisé pour une alimentation externe.
La carte du circuit imprimé contient un puissant FPGA Spartan 6 de Xilinx, qui prends en charge les tâches principales (comme le traitement des données mesurées et la gestion du générateur de signaux). La conversion des signaux d'entrée est effectuée par un convertisseur A/N avec 100 Méch/canal et une résolution de 8 bits. Une puce RAM fournit une mémoire tampon de 4 Méch/canal. Un contrôleur PIC se charge des communications avec l'ordinateur via la connection USB. Il y a plusieurs relais et ampli-ops en entrée pour les différentes gammes et sélections AC/DC. La bande passante de la section d'entrée analogique est de 45 MHz. C'est assez important par rapport à la fréquence d'échantillonnage de 100 Méch/s. Ceci est un choix délibéré pour minimiser l'atténuation du signal d'entrée autant que possible. La plage d'entrée utile va de 10 à 20 MHz (également indiqué par Labnation).
Aspect logiciel
L'un des objectifs les plus importants poursuivi par les développeurs était que le logiciel fonctionne sur presque tous les systèmes d'exploitation, avec une interface utilisateur identique. Il peut donc tourner sur un PC standard ou sur un portable, mais aussi sur une tablette ou un smartphone.Sur la gauche se trouve le menu principal avec tous les paramètres. En bas, se trouvent les réglages les plus couramment utilisés. Le reste de l'écran est occupé par l'oscilloscope et l'échelle où sont affichés les signaux mesurés.
Il s'agit des deux entrées analogiques ou les huit entrées digitales en mode analyseur logique. Lorsque l'un des décodeurs série est utilisé, les données décodées seront également affichées. Jusqu'à présent, il n'y a rien de vraiment spécial. Ce qui est remarquable est l'absence de boutons poussoirs et rotatifs. Au lieu d'utiliser des menus et des boutons, presque tout est géré avec les clics de la souris ou en faisant glisser vos doigts (dans le cas d'un écran tactile).
Cela prends un peu de temps pour s'y habituer. Mais dès lors que vous avez trouvé comment changer un paramètre (comme changer le gain en entrée en utilisant les pincements/étirements avec vos deux doigts), cela devient rapidement une seconde nature. Chaque signal a un cercle coloré identique à gauche de la grille qui cache un certain nombre de fonctions. en mettant le doigt dessus ou en cliquant avec la souris, un petit menu s'affiche vous permettant de régler le couplage AC/DC, le déclenchement, l'atténuation de la sonde ou de masquer le signal. Il y a un cercle semblable à droite de la grille. Le menu qui lui est associé vous permet de sélectionner la voie de déclenchement et son front montant ou descendant. Une fenêtre peut s'afficher montrant les réglages et beaucoup d'informations détaillées concernant le signal. Lorsque vous n'en avez plus besoin, vous pouvez la glisser hors de l'écran.
En-haut de l'écran vous pouvez appeler la mémoire tampon matérielle. Cela montre le contenu complet du tampon (4 Méch). De là vous pouvez rapidement et facilement sélectionner la section qui vous intéresse et y regarder de plus près.
Plateforme de dévelloppement FPGA
En interne, le SmartScope est construit autour du puissant FPGA Spartan 6 de Xilinx, ce qui permet de l'utiliser en tant que plateforme de développement FPGA. Elektor vous propose un SmartScope Maker Kit unique, qui inclut une version spéciale du Smartscope et deux programmateurs avec leurs câbles associés. Pour permettre l'utilisation du Smartscope en tant que plateforme matérielle de prototypage FPGA, les logiciels et micrologiciels de Labnation sont open-source et sont optimisés à cet effet. Avec l'accès aux fichiers VDHL de la plateforme, il vous est facile de compiler votre propre code FPGA et de le télécharger dans le Smartscope. Ensuite, vous pouvez le contrôler par la liaison USB depuis un ordinateur, tablette ou smartphone. Harry Baggen, ancien rédacteur en chef d'Elektor avec un intérêt prononcé pour les équipements de mesure, a publié un article à propos du Maker Kit. Il y avait également un article dans Elektor Magazine 11/2016, dont le PDF est disponible en téléchargement gratuit.Traduction : Laurent Rauber
Discussion (0 commentaire(s))