Sur la base du MCU STM32F03, ce code source du micrologiciel est bien documenté et devrait être en mesure d'aider les utilisateurs qui cherchent à utiliser des fonctionnalités plus avancées de la plate-forme STM32F0. Ce projet intègre Flash Writing - DMA UART - DMA TIMERS - Interruptions, EXTI et bien plus encore.
Ouvrez le fichier de projet à l'aide du studio STM32 (AC6). Cette version fonctionne sur les versions Windows et Mac. Rien de spécial n'est requis. Le matériel requis pour flasher ce Frimware est le MCU STM32F031F6P7TR. Ceux-ci peuvent être obtenus sur Mouser.com ou Digikey.com pour environ 2 USD, la variante utilisée pour ce projet a 4KB SRAM; Il existe des versions SRAM 6KB dans le même package.
Sushibaord a commencé comme une idée pour un flash Xenon contrôlé par IGBT. Où l'objectif est de tremper le flash presque instantanément après avoir déclenché à l'ordre d'une microseconde. En plus de créer une méthode pour PWM un flash de xénon afin de permettre une intensité de flash plus uniforme lors de l'utilisation de vitesses d'obturation rapide avec un obturateur plan focal. ex. 1/2000, 1/4000, 1/8000 Deuxième vitesses d'obturation La raison d'un pilote IGBT parallèle nécessaire pour cette application est le courant de surtension incroyablement intense via un flashtube. Des valeurs de courant aussi grandes que 700 ampères ont été mesurées sur une lampe flash 400 Joule. Dans l'ensemble, le besoin était un interrupteur latéral bas à haute puissance.
Sushiroll est le nom donné au package du firmware utilisé avec le MCU STM32F0 à bord. Sushiroll utilise l'ensemble de pilotes STM32 HAL mais évite l'usage de Cumbemx pour autre chose que la génération initiale de code de démarrage. Le besoin d'un véritable frimware est apparu avec la défaillance d'environ 4 Icbt et MOSFET ICS différents. En effet, à la tension de pointe, l'IGBT ne peut pas mener en court-circuit. Ceci est découvert lors du peignage à travers les fiches techniques d'Ixys IGBTS. La fiche technique IGBT, même si elle indique la capacité de gérer un courant important pour 1 ms, il y a également un deuxième paramètre. Ce paramètre est le temps de court-circuit; Habituellement, à l'ordre de quelques-uns, pas même près du temps MS. Ce paramètre est essentiel pour ne pas être ignoré, lorsqu'une IGBT échoue, le mode de défaillance est de devenir court-circuit. Cela signifie qu'avec des charges telles que des moteurs qui pourraient propulser les gens seraient verrouillés et consommer autant de puissance que la source peut le livrer. Cela se produira jusqu'à l'échec de l'IGBT ou de la charge. Le micrologiciel Suhiboards implémente les minuteries et les méthodes de protection pour permettre un fonctionnement plus sûr de ces IGBT sous des charges presque courtes.
