Wouah, le titre cryptique. Un peu de Wikipedia pour éclaircir (j’espère que c'est mieux que ChatGPT):
L’analyseur logique est un outil de mesure permettant de connaître au fil du temps l'évolution binaire des signaux (0 et 1) sur plusieurs voies logiques : bus de données, entrées-sorties d'un microcontrôleur ou d'un microprocesseur.
J'ai l'impression que c'est truc qu'il me faut pour mes bricolages électroniques à base de RaspberryPi et d'Esp32.
Le matériel:
Oh Windows95 !
Donc ça ressemble à un oscilloscope, mais cela n'en est pas un.
Mais en fait, dedans, c'est tout con:
Un RaspberryPi Pico fait tout le boulot et c'est un monstre de puissance par rapport aux bidules d'il y a 15 ans qui sont énormes et coûtent une blinde j'imagine. Les principaux autres composants sont des "Level Shifters" pour s'adapter au signal: 3,3V ou 5V.
Le code source du RaspberryPi Pico
Le code source (en C) du firmware du Pico est sur Github
Pour analyser ce qui se passe:
Après, via USB, on connecte çà à un PC.
Le Dr Gusman à l'origine du projet à écrit une application en .NET mais apparemment, ça se compile sous Linux. Page de Wiki du programme .
Mais on dirait aussi que c'est compatible (çà reste à creuser toutefois) avec SigRock (présentation ici sur LinuxFr et https://sigrok.org).
Le projet est ici sur Github: https://github.com/gusmanb/logicanalyzer
Et il y a pas mal de vidéos YT à ce sujet.
Voili voilou. Entre du matos d'okaze (cher, dépassé, lourd ? en fait je n'y connais rien), de la chinoiserie low cost … et çà, mon choix est vite fait. J'ai un Pico dans un tiroir (il devait servir à faire un clav
Cela, dans le but d'en savoir plus sur les protocoles (I2C, SPI, I2S), les formats de données, les timings, les pilotes, le noyau toussa.
Je suis dans le genre "je dois le voir pour le croire" tu vois nal'
Si, en la matière, il y a des retours d’expérience (RETEX comme on dit dans l'aviation), je suis preneur. Car, comme je l'ai dit, je n'y connais pas grand chose.
# Chinoiserie
Posté par gUI (Mastodon) . Évalué à 6 (+3/-0). Dernière modification le 27 mars 2025 à 08:04.
En matière d'analyseur logique, j'ai déjà utilisé avec succès des chinoiseries qui clonent les analyseur de chez Salae. Ça se trouve pour une dizaine d'euros, et c'est compatible avec le logiciel de Salae qui se télécharge gratuitement - et qui est de très bonne qualité.
Ça marche très bien pour les petits bus style I²C ou SPI.
Cela dit j'ai tout de même fini par acheter l'original quand j'ai commencé à utiliser ma chinoiserie pour du pro (là j'estime qu'on est à la limite de la contrefaçon oui). Mais pour découvrir, la version chinoise est parfaite.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # retex
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 5 (+3/-0).
J'utilise également un clone saleae (pour mes bricolages personnels). Plutôt pas mal pour les choses simples en effet. Le matériel est très simple, basé sur un composant standard, et la vraie valeur de ces outils est dans le logiciel. Pour ma part je ne vois pas de problème à utiliser un clone avec un logiciel libre. Les problèmes de Saleae viennent plutôt de leur choix de faire payer assez cher le matériel pour financer le logiciel (logiciel dont on a pas vraiment besoin si on utilise Sigrok).
Les systèmes professionnels vont se dif#érencier soit par la gestion de protocoles plus exotiques, soit par du matériel capable de capturer plus de signaux, à une fréquence plus élevée.
Si on veut par exemple tracer un bus adresse et données d'un CPU, ce genre de choses peut être utile. Certains proposent même des modules logiciels pour désassembler le code exécuté à la volée.
Il peat aussi y avoir des besoins particuliers si on veut scanner des protocoles qui ont des spécificités au niveau électronique (usb, sata, hdmi qui utilisent des paires différentielles par exemple).
Mais si on a pas ces besoins, un analyseur DIY simple fera très bien l'affaire, avec un logiciel comme Sigrok par exemple.
[^] # Re: retex
Posté par Luc-Skywalker . Évalué à 2 (+0/-0).
Merci.
J'ai trouvé un appareil Salae sur AliExpress. Il est dans la même gamme de prix qu'un autre modèle que j'avais plus ou moins dans le viseur et aux caractéristiques tout à fait équivalentes. Une soixantaine d'euros.
C'est raisonnable je trouve si l'on en a un vrai usage mais dans mon cas cela ne se justifie pas trop. Mes ambitions sont assez modeste et je pense avoir trouvé le truc qu'il me faut.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: retex
Posté par gUI (Mastodon) . Évalué à 3 (+0/-0).
C'est plutôt celui-ci que j'ai utilisé pendant longtemps.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: retex
Posté par cg . Évalué à 2 (+0/-0).
J'ai un petit oscilloscope de poche pas cher et open hardware (DSO Nano v2), et sur certains montage, brancher la sonde modifie le comportement… Pas pratique pour deboguer :(. L'oscilloscope Tektronix de bureau n'a pas ce problème.
Peut-être que les versions suivantes du DSO sont plus fiables, et comparer un objet à 50€ avec un oscillo à plus de 1500€, c'est pas du jeu :).
[^] # Re: Chinoiserie
Posté par Luc-Skywalker . Évalué à 2 (+0/-0).
Merci du retour. De plus je ne connaissais pas Salae, tant l'appareil que le logiciel. Je n'ai pas la moindre idée si ce logiciel serait compatible avec ce matos.
"Si tous les cons volaient, il ferait nuit" F. Dard
# quelle résolution ?
Posté par steph1978 . Évalué à 2 (+0/-0).
J'ai vu/lu du 100MHz et du 400MHz…
[^] # Re: quelle résolution ?
Posté par ben51 . Évalué à 1 (+0/-0).
Si j'ai bien compris le 400MHz c'est avec le pico 2, mais qui semble pas utilisable pour le moment. (du moins le pico 2 ne réagis pas correctement)
[^] # Re: quelle résolution ?
Posté par ben51 . Évalué à 1 (+0/-0).
J'ai dit une connerie, il n'y a plus de problème avec le pico 2.
# D'autre projet open source.
Posté par ben51 . Évalué à 1 (+0/-0).
Merci pour la découverte, je connaissais de nom ces deux autre projet buspirate et hydrabus.
Si j'ai bien compris le bus pirate dans ça dernière version utilise aussi un pico est se tourne plus du côté amateur/débutent (intègre des led RBG et un écran). Et Le hydrabus utilise un STM32 est est plus "pro".
Mais niveaux tarif c'est entre 60 et 100€.
Avoir le tarif de celui du Dr Gusman. (pas trouvé sur son site, et pcbway ne l’affiche pas non plus)
[^] # Re: D'autre projet open source.
Posté par Luc-Skywalker . Évalué à 3 (+1/-0).
Buspirate, tu m'as remis ça en mémoire. J'en avais entendu parler il y a quelques années et je n'en avais pas exactement compris les tenants et aboutissants. Et ça n'a pas trop changé d'ailleurs :/ Je vois ça comme une espèce de boîte à outils logicielle pour explorer différents types de matériels.
Dans mon panier chez JLCPCB, j'en ai pour 30€ frais de port compris pour 5 PCB assemblées avec avec les seuls composants de surfaces SMD.
J'en aurai sans doute une ou deux en rab'.
"Si tous les cons volaient, il ferait nuit" F. Dard
# PS Lab, un projet open-hardware de métrologie "tout-en-un"
Posté par volts (Mastodon) . Évalué à 2 (+0/-0).
Le PS Lab (Pocket Science Lab) est une sorte de dispositif de métrologie miniaturisé qui encapsule pas mal de fonctions utiles pour l'électronique (oscilloscope, analyseur logique bien sûr, multimètre, alimentation stabilisée sur des basses tensions, et bien plus encore).
Je me suis procuré la première version de la carte de dev juste avant le premier confinement pour faire joujou avec un ordiphone android. Ça marche très bien pour les mesures tant qu'on reste dans les limites de l'appareil. En revanche, je vous déconseille de s'en servir comme alimentation, surtout quand la source est un téléphone portable 😅
[^] # Re: PS Lab, un projet open-hardware de métrologie "tout-en-un"
Posté par Benjamin Henrion (site web personnel) . Évalué à 2 (+0/-0).
Je me pose la question de savoir si certains outils Microchip ne sont pas propriétaires.
# 3.3V?
Posté par Benjamin Henrion (site web personnel) . Évalué à 2 (+0/-0).
"des Level Shifters pour s'adapter au signal: 3,3V ou 5V"
Y a pas moyen de faire tourner le rp2040 juste en rajoutant un régulateur de tension 5V->3.3V comme un AMS1117?
Style un câble USB modifié à l'arrache pour rajouter un AMS1117?
[^] # Re: 3.3V?
Posté par kursk . Évalué à 2 (+2/-0).
Le pico est alimenté en 5V par l'USB, mais ses Entrées/Sorties fonctionnent en 3,3V
Donc pour analyser un signal de 5V il faut le ramener à 3,3V pour ne pas "cramer" l'entrée du rp2040.
Et il faut le faire pour chaque entrée…
Les "Level Shifters" servent aussi à passer le 3,3V des sorties en 5V ce qui n'est peut-être pas utilisé dans cette application.
[^] # Re: 3.3V?
Posté par gUI (Mastodon) . Évalué à 3 (+0/-0).
De plus un level shifter est bi-directionnel : en lecture si tu appliques du 5V, le level-shifter le descendra à 3.3V
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: 3.3V?
Posté par ben51 . Évalué à 1 (+0/-0).
Il y a une entré de vref aussi.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.