URL: https://linuxfr.org/users/luc-skywalker/journaux/un-super-logic-analyzer-diy-pour-pas-cher Title: Un super Logic Analyzer DIY pour pas cher Authors: Luc-Skywalker Date: 2025年03月26日T23:37:52+01:00 License: CC By-SA Tags: diy, analyseur_logique, raspberrypi_pico, électronique, acquisition, mesure et chine Score: 17 Wouah, le titre cryptique. Un peu de [Wikipedia](https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal) pour éclaircir ([j’espère que c'est mieux que ChatGPT](https://linuxfr.org/users/space_e_man/journaux/meme-sous-gnu-linux-debian-chromium-ne-pourra-plus-respecter-l-utilisateur#comment-1986981)): _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](https://fr.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/Level_shifter)" 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](https://github.com/gusmanb/logicanalyzer/tree/master/Firmware/LogicAnalyzer_V2) **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](https://github.com/gusmanb/logicanalyzer/wiki/04---LogicAnalyzer-Software#the-software) mais apparemment, ça se compile sous Linux. [Page de Wiki du programme](https://github.com/gusmanb/logicanalyzer/wiki/06---The-LogicAnalyzer-program) . * Mais on dirait aussi que c'est [compatible](https://github.com/gusmanb/logicanalyzer/discussions/127) (çà reste à creuser toutefois) avec [SigRock](https://en.wikipedia.org/wiki/Sigrok) ([présentation ici sur LinuxFr](https://linuxfr.org/news/pulseview-et-sigrok-pour-un-analyseur-logique-libre#toc-pr%C3%A9sentation-de-sigrok) 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](https://www.youtube.com/results?search_query=gusman+pico+logic+analyzer) à 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.