Le micrologiciel Buck50 transforme la carte de développement Blue Pill en plate-forme de test et de mesure

kMzbVz3fgI


Tout le monde n'a pas les moyens de disposer d'une myriade d'outils de test et de mesure. Les oscilloscopes peuvent être coûteux, les analyseurs logiques USB ont l'habitude de se perdre et les générateurs d'impulsions ont tendance à être de la taille des fours grille-pain. Les emballer tous et plus encore dans un magasin à pièce unique peut rapidement prendre un espace précieux et ne laisser que des peluches dans vos poches. Il semble presque irréel que ces plates-formes de test et de mesure, et plus encore, puissent être remplacées par une minuscule carte de développement STM32F103 «Blue Pill», qui peut être achetée pour moins de 2 $.

Le secret réside dans le micrologiciel open source buck50 de Mark Rubin, qui transforme la carte de développement en l’outil ultime qui tient dans votre poche. Bien qu'il soit encore au stade bêta, le micrologiciel active une myriade de fonctionnalités sur le STM32F103, y compris un analyseur logique 8 canaux 6+ MHz, qui offre une profondeur de tampon d'échantillons de 5K, un déclenchement complexe via une machine à états définie par l'utilisateur prenant en charge des combinaisons de conditionnelles séquentielles et logiques OU, ainsi que l'enregistrement en direct des données numériques, analogiques, USART, SPI et I2C. Les échantillons sont stockés aux bords du signal pour une utilisation efficace de la mémoire.

Au-delà de l'analyseur logique, le buck50 comprend un oscilloscope numérique à deux canaux de 1 MHz avec une profondeur de tampon d'échantillons de 5K (10K @ canal unique) et un générateur de train d'impulsions numérique à trois canaux avec une fréquence définie par l'utilisateur avec un cycle de service et une polarité par canal . Il contient également un pont / convertisseur bidirectionnel d'USART / UART, SPI ou I2C, un compteur de sortie parallèle 8 bits et des données d'entrée ASCII ou binaires du terminal hôte vers une sortie parallèle 8 bits. Le micrologiciel sort sur VCD et d'autres formats de fichier pour les programmes de visualisation de formes d'onde, tels que Pulseview, gnuplot, gtkwave et Saleae Logic.

Rubin's a téléchargé un manuel complet pour le firmware open source buck50 sur son GitHub page pour ceux qui souhaitent créer un outil de test et de mesure entièrement fonctionnel à l'aide de la carte de développement Blue Pill.



Source link

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *