Oscilloscope BitScope avec Raspberry-Pi et TFT officiel

Le BitScope est un oscilloscope portable pour Maker ayant des caractéristiques intéressantes malgré son format.
Cet article présente d'ailleurs une vidéo de Ben Heck réalisant un OSCILLOSCOPE PORTABLE à base de Raspberry-Pi, Ecran TFT Officiel.
Bitscope - 2 entrées analogiques + analyser Logique

A lui seul, le bit scope est un outil d’acquisition qui s'utilise avec un logiciel sur Windows/Mac/Linux (il communique via USB).
Ce logiciel de grande qualité fonctionne également avec Raspberry-Pi.
Il est donc possible de transformer un Pi en oscilloscope d'assez bonne facture.

BitScope à l'oeuvre
Note: cette solution ne remplace pas un produit professionnel mais est déjà bien au delà des très médiocres nanoDSO (voir la vidéo "pourquoi les nanoDSO sont une farce" de Deus Ex Silicium ).
A propos du Bitscope
Ce modèle de BitScope BS05 (composé de Bitscope "Micro" modèle 5 dit BS05 et adaptateur Adaptateur BNC MP01A). Les fiches BNC sont pratiques pour y connecter des sondes.
Ce BitScope propose les fonctionnalités suivantes:
  • Oscilloscope 2 canaux, Bande passante 20 Mhz
  • Résolution analogique 8 et 12 bits
  • Analyseur logique 6 canaux, 40 MSps
  • Analyseur de protocole et bus série (SPI, CAN, I2C, UART, ...)
  • Générateur de signal analogique
  • Générateur d'horloge
Et le logiciel bitscope propose des fonctionnalités intéressante que l'on peut même exploiter sur un Raspberry Pi
Fonctionnalité Description
1 Affichage principal Affichage de l'onde, signaux logiques et vue spectrale. Affichage des mesures et curseurs.
2 Sélection de fonctionnalité Instruments virtuels, outils oscilloscope, curseurs, présets, graticules, etc.
3 Déclencheur (trigger) Affiche les niveaux des déclencheurs (triggers), formes d'ondes (logique et analogique) au déclenchement.
4 Contrôles de déclencheurs Contrôle la configuration des déclencheurs (triggers)
5 Mesures curseurs Valeurs des curseurs X et Y, tension, temps et taux d'échantillonnage.
6 Contrôle de la base de temps Base de temps, Zoom et contrôles des paramètres relatif au temps
7 Contrôles des canaux Contrôler les sources, gamme, position verticale et l'échelle.
8 Contrôle des captures Débit d'échantillonnage de la capture, durée, frame rate et modes d'affichage.

Personnellement, ce que j'apprécie beaucoup, c'est que le BitScope peut être utilisé avec une API et Python pour réaliser un système de mesure et/ou échantillonnage automatisé (des courbes de réponses en fréquence, etc).

Vous trouverez également de nombreuses autres informations et vidéo sur cette page (voir aussi la section tutoriel)

La vidéo
Dans cette vidéo, Ben Heck montre comment il a personnalisé son Pi + TFT + BitScope officiel pour réaliser un oscilloscope de bureau.
Une approche très intéressante et abordable


Le matériel
Vous trouverez le matériel (et plus d'information) sur les liens suivants:

Aucun commentaire