Carte prototype multi-adaptateur MIKROE STM32F407ZGT6
Merci d'avoir choisi MIKROE !
Nous vous présentons la solution multimédia ultime pour le développement embarqué. Élégante à l'extérieur, mais extrêmement puissante à l'intérieur, nous l'avons conçue pour inspirer des réalisations exceptionnelles. Et maintenant, elle est à vous. Profitez de la prime.
Choisissez votre propre look
Identique à l'arrière, choix à l'avant.
- mikromedia 5 pour STM32 FPI résistif avec lunette
- mikromedia 5 pour STM32 FPI résistif avec cadre
La carte de développement compacte mikromedia 5 pour STM32 RESISTIVE FPI est conçue comme une solution complète pour le développement rapide d'applications multimédia et centrées sur l'interface utilisateur graphique. Dotée d'un écran tactile résistif de 5 pouces piloté par un puissant contrôleur graphique capable d'afficher la palette de couleurs 24 bits (16.7 millions de couleurs), ainsi que d'un circuit intégré CODEC audio alimenté par DSP, elle représente une solution parfaite pour tout type d'application multimédia.
À la base, il y a un puissant microcontrôleur 32 bits STM32F407ZGT6 ou STM32F746ZGT6 (appelé « MCU hôte » dans le texte suivant), produit par STMicroelectronics, qui fournit une puissance de traitement suffisante pour les tâches les plus exigeantes, garantissant des performances graphiques fluides et une reproduction audio sans faille.
Cependant, cette carte de développement ne se limite pas aux applications multimédias : la mikromedia 5 pour STM32 RESISTIVE FPI (« mikromedia 5 FPI » dans le texte suivant) est dotée d'options de connectivité USB et RF, d'un capteur de mouvement numérique, d'un buzzer piézoélectrique, d'une fonction de chargement de batterie, d'un lecteur de carte SD, d'un RTC et bien plus encore, ce qui élargit son utilisation au-delà du multimédia. Trois connecteurs mikroBUS Shuttle de taille compacte représentent la fonction de connectivité la plus distinctive, permettant l'accès à une vaste base de cartes Click™, qui s'agrandit de jour en jour.
La convivialité de mikromedia 5 FPI ne s'arrête pas à sa capacité à accélérer le prototypage et le développement d'applications.tagFrançais : es : il est conçu comme une solution complète qui peut être mise en œuvre directement dans n'importe quel projet, sans aucune modification matérielle supplémentaire requise. Nous proposons deux types de cartes mikromedia 5 pour STM32 RESISTIVE FPI. La première possède un écran TFT avec un cadre autour et est idéale pour les appareils portables. L'autre carte mikromedia 5 pour STM32 RESISTIVE FPI possède un écran TFT avec un cadre métallique et quatre trous de montage dans les coins qui permettent une installation simple dans divers types d'appareils industriels. Chaque option peut être utilisée dans des solutions de maison intelligente, ainsi que dans des panneaux muraux, des systèmes de sécurité et automobiles, l'automatisation industrielle, le contrôle des processus, la mesure, le diagnostic et bien plus encore. Avec les deux types, un joli boîtier est tout ce dont vous avez besoin pour transformer la carte mikromedia 5 pour STM32 RESISTIVE FPI en une conception entièrement fonctionnelle.
NOTE:Ce manuel, dans son intégralité, présente une seule option de mikromedia 5 pour STM32 RESISTIVE FPI à des fins d'illustration. Le manuel s'applique aux deux options.
Principales caractéristiques du microcontrôleur
À la base, mikromedia 5 pour STM32 Resistive FPI utilise le MCU STM32F407ZGT6 ou STM32F746ZGT6.
Le STM32F407ZGT6 est un cœur ARM® Cortex®-M32 RISC 4 bits. Ce microcontrôleur est produit par STMicroelectronics et comprend une unité à virgule flottante (FPU) dédiée, un ensemble complet de fonctions DSP et une unité de protection de la mémoire (MPU) pour une sécurité accrue des applications. Parmi les nombreux périphériques disponibles sur le microcontrôleur hôte, les principales caractéristiques comprennent :
- 1 Mo de mémoire flash
- 192 + 4 Ko de SRAM (dont 64 Ko de mémoire couplée au cœur)
- Accélérateur adaptatif en temps réel (ART Accelerator™) permettant l'exécution en état d'attente nul à partir de la mémoire Flash
- Fréquence de fonctionnement jusqu'à 168 MHz
- 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1) Pour la liste complète des fonctionnalités du MCU, veuillez vous référer à la fiche technique du STM32F407ZGT6
Le STM32F746ZGT6 est un cœur ARM® Cortex®-M32 RISC 7 bits. Ce microcontrôleur est produit par STMicroelectronics et comprend une unité à virgule flottante (FPU) dédiée, un ensemble complet de fonctions DSP et une unité de protection de la mémoire (MPU) pour une sécurité accrue des applications. Parmi les nombreux périphériques disponibles sur le microcontrôleur hôte, les principales caractéristiques comprennent :
- Mémoire flash de 1 Mo
- 320 Ko de SRAM
- Accélérateur adaptatif en temps réel (ART Accelerator™) permettant l'exécution en état d'attente nul à partir de la mémoire Flash
- Fréquence de fonctionnement jusqu'à 216 MHz
- 462 DMIPS / 2.14 DMIPS/MHz (Dhrystone 2.1) Pour la liste complète des fonctionnalités du MCU, veuillez vous référer à la fiche technique du STM32F746ZGT6.
Programmation/débogage du microcontrôleur
Le MCU hôte peut être programmé et débogué via le JTAG/ Embase 2×5 broches compatible SWD (1), étiquetée PROG/DEBUG. Cette embase permet d'utiliser un programmateur externe (par exemple CODEGRIP ou mikroProg). La programmation du microcontrôleur peut également être effectuée en utilisant le bootloader qui est préprogrammé dans l'appareil par défaut. Toutes les informations sur le logiciel bootloader se trouvent sur la page suivante : www.mikroe.com/mikrobootloader
Réinitialisation du MCU
La carte est équipée d'un bouton Reset (2) situé à l'arrière de la carte. Il permet de générer un niveau logique BAS sur la broche de réinitialisation du microcontrôleur.
Bloc d'alimentation
Le bloc d'alimentation (PSU) fournit une alimentation propre et régulée, nécessaire au bon fonctionnement de la carte de développement mikromedia 5 FPI. Le microcontrôleur hôte, ainsi que le reste des périphériques, exige une alimentation régulée et sans bruit. Par conséquent, le bloc d'alimentation est soigneusement conçu pour réguler, filtrer et distribuer l'alimentation à toutes les parties du mikromedia 5 FPI. Il est équipé de trois entrées d'alimentation différentes, offrant toute la flexibilité dont le mikromedia 5 FPI a besoin, en particulier lorsqu'il est utilisé sur le terrain ou en tant qu'élément intégré d'un système plus vaste. Dans le cas où plusieurs sources d'alimentation sont utilisées, un circuit de commutation automatique de l'alimentation avec des priorités prédéfinies garantit que la plus appropriée sera utilisée.
Le bloc d'alimentation contient également un circuit de charge de batterie fiable et sûr, qui permet de charger une batterie Li-Po/Li-Ion à cellule unique. L'option Power OR-ing est également prise en charge, offrant une fonctionnalité d'alimentation sans interruption (UPS) lorsqu'une source d'alimentation externe ou USB est utilisée en combinaison avec la batterie.
Description détaillée
Le bloc d'alimentation a une tâche très exigeante : fournir de l'énergie au microcontrôleur hôte et à tous les périphériques embarqués, ainsi qu'aux périphériques connectés en externe. L'une des principales exigences est de fournir suffisamment de courant, en évitant les surtensions.tagchute de tension à la sortie. De plus, le bloc d'alimentation doit être capable de prendre en charge plusieurs sources d'alimentation avec des volumes nominaux différents.tages, permettant la commutation entre eux par priorité. La conception du bloc d'alimentation, basée sur un ensemble de circuits intégrés de commutation de puissance hautes performances produits par Microchip, garantit une très bonne qualité du volume de sortietage, courant nominal élevé et rayonnement électromagnétique réduit.
À l'entrée stage du bloc d'alimentation, le MIC2253, un circuit intégré de régulateur de suralimentation à haut rendement avec surtensiontagLa protection électronique garantit que le voltage entrée au prochain stage est bien régulé et stable. Il est utilisé pour augmenter le voltage de bas voltage sources d'alimentation (une batterie Li-Po/Li-Ion et USB), permettant la prochaine stage pour fournir 3.3 V et 5 V bien régulés à la carte de développement. Un ensemble de composants discrets est utilisé pour déterminer si la source d'alimentation d'entrée nécessite un voltagLorsque plusieurs sources d'alimentation sont connectées simultanément, ce circuit est également utilisé pour déterminer le niveau de priorité d'entrée : bloc d'alimentation 12 V connecté en externe, alimentation via USB et batterie Li-Po/Li-Ion.
La transition entre les sources d'alimentation disponibles est conçue pour assurer un fonctionnement ininterrompu de la carte de développement. Les prochains blocs d'alimentationtagLe circuit intégré MIC28511 utilise deux régulateurs abaisseurs synchrones (buck) MIC3 capables de fournir jusqu'à 28511 A. Le circuit intégré MIC3.3 utilise les architectures HyperSpeed Control® et HyperLight Load®, offrant une réponse transitoire ultra-rapide et une efficacité élevée à faible charge. Chacun des deux régulateurs abaisseurs est utilisé pour alimenter le rail d'alimentation correspondant (5 V et XNUMX V), sur l'ensemble de la carte de développement et des périphériques connectés.
Voltagla référence
Le MCP1501, un vol tamponné de haute précisiontagLa référence de Microchip est utilisée pour fournir un vol très précistage référence sans voltage dérive. Il peut être utilisé à diverses fins : les utilisations les plus courantes incluent voltagRéférences pour les convertisseurs A/N, les convertisseurs N/A et les périphériques de comparaison sur le microcontrôleur hôte. Le MCP1501 peut fournir jusqu'à 20 mA, limitant son utilisation exclusivement à voltagApplications de comparateur avec une impédance d'entrée élevée. Selon l'application spécifique, il est possible de sélectionner soit 3.3 V du rail d'alimentation, soit 2.048 V du MCP1501. Un cavalier CMS intégré étiqueté REF SEL offre deux tensionstage choix de référence :
- REF : 2.048 V du vol haute précisiontage référence IC
- 3V3 : 3.3 V provenant du rail d'alimentation principal
Connecteurs d'alimentation
Comme expliqué, la conception avancée du bloc d'alimentation permet d'utiliser plusieurs types de sources d'alimentation, offrant une flexibilité sans précédent : lorsqu'il est alimenté par une batterie Li-Po/Li-Ion, il offre un degré d'autonomie ultime. Pour les situations où l'alimentation est un problème, il peut être alimenté par une alimentation externe 12 V CC, connectée via la borne à vis bipolaire. L'alimentation n'est pas un problème même si elle est alimentée via le câble USB. Il peut être alimenté via le connecteur USB-C, en utilisant l'alimentation fournie par l'hôte USB (c'est-à-dire un ordinateur personnel), l'adaptateur mural USB ou une banque d'alimentation par batterie. Trois connecteurs d'alimentation sont disponibles, chacun ayant son propre objectif :
- CN6 : connecteur USB-C (1)
- TB1 : Bornier à vis pour alimentation externe 12 V CC (2)
- CN8 : Connecteur de batterie XH standard au pas de 2.5 mm (3)
Connecteur USB-C
Le connecteur USB-C (étiqueté CN6) fournit l'alimentation à partir de l'hôte USB (généralement un PC), de la banque d'alimentation USB ou de l'adaptateur mural USB. Lorsqu'il est alimenté via le connecteur USB, la puissance disponible dépend des capacités de la source. Les puissances nominales maximales, ainsi que le volume d'entrée autorisétagLa plage de valeurs dans le cas où l'alimentation USB est utilisée est donnée dans le tableau Figure 6 :
Alimentation USB | ||||
Vol d'entréetage [V] | Volume de sortietage [V] | Courant maximal [A] | Puissance maximale [W] | |
MIN | MAX | 3.3 | 1.7 | 5.61 |
4.4 |
5.5 |
5 | 1.3 | 6.5 |
3.3 et 5 | 0.7 et 0.7 | 5.81 |
Lorsque vous utilisez un PC comme source d'alimentation, la puissance maximale peut être obtenue si le PC hôte prend en charge l'interface USB 3.2 et est équipé de connecteurs USB-C. Si le PC hôte utilise l'interface USB 2.0, il sera en mesure de fournir le moins de puissance, car seulement 500 mA (2.5 W à 5 V) sont disponibles dans ce cas. Notez que lorsque vous utilisez des câbles USB plus longs ou des câbles USB de mauvaise qualité, le volumetage peut tomber en dehors du volume de fonctionnement nominaltage gamme, provoquant un comportement imprévisible de la carte de développement.
NOTE:Si l'hôte USB n'est pas équipé du connecteur USB-C, un adaptateur USB de type A vers type C peut être utilisé (inclus dans le package).
Borne à vis 12 V CC
Une alimentation externe de 12 V peut être connectée via la borne à vis à 2 pôles (étiquetée TB1). Lors de l'utilisation d'une alimentation externe, il est possible d'obtenir une quantité d'énergie optimale, car une unité d'alimentation externe peut être facilement échangée avec une autre, tandis que ses caractéristiques de puissance et de fonctionnement peuvent être déterminées par application. La carte de développement autorise un courant maximal de 2.8 A par rail d'alimentation (3.3 V et 5 V) lors de l'utilisation d'une alimentation externe de 12 V. Les puissances nominales maximales, ainsi que le volume d'entrée autorisétagLa plage de valeurs dans le cas où l'alimentation externe est utilisée est donnée dans le tableau Figure 7 :
Alimentation externe | ||||
Vol d'entréetage [V] | Volume de sortietage [V] | Courant maximal [A] | Puissance maximale [W] | |
MIN | MAX | 3.3 | 2.8 | 9.24 |
10.6 |
14 |
5 | 2.8 | 14 |
3.3 et 5 | 2.8 et 2.8 | 23.24 |
Figure 7 : Tableau d'alimentation externe.
Connecteur de batterie Li-Po/Li-Ion XH
Alimenté par une batterie Li-Po/Li-Ion monocellulaire, le mikromedia 5 FPI offre la possibilité d'être commandé à distance. Cela permet une autonomie complète, permettant de l'utiliser dans des situations très spécifiques : environnements dangereux, applications agricoles, etc. Le connecteur de batterie est un connecteur XH standard au pas de 2.5 mm. Il permet d'utiliser une gamme de batteries Li-Po et Li-Ion monocellulaires. Le bloc d'alimentation du mikromedia 5 FPI offre la fonctionnalité de charge de la batterie, à la fois à partir du connecteur USB et de l'alimentation 12 V CC/externe. Le circuit de charge de la batterie du bloc d'alimentation gère le processus de charge de la batterie, permettant des conditions de charge optimales et une durée de vie de la batterie plus longue. Le processus de charge est indiqué par l'indicateur LED BATT, situé à l'arrière du mikromedia 5 FPI.
Le module d'alimentation comprend également le circuit de chargeur de batterie. Selon l'état de fonctionnement de la carte de développement Mikromedia 5 FPI, le courant de charge peut être réglé sur 100 mA ou 500 mA. Lorsque la carte de développement est hors tension, le circuit intégré du chargeur alloue toute l'énergie disponible pour la charge de la batterie. Cela permet une charge plus rapide, avec un courant de charge réglé sur environ 500 mA. Lorsqu'elle est sous tension, le courant de charge disponible est réglé sur environ 100 mA, réduisant ainsi la consommation électrique globale à un niveau raisonnable. Puissances nominales maximales ainsi que le volume d'entrée autorisétagLa portée lorsque l'alimentation par batterie est utilisée est indiquée dans le tableau Figure 8 :
Alimentation par batterie | ||||
Vol d'entréetage [V] | Volume de sortietage [V] | Courant maximal [A] | Puissance maximale [W] | |
MIN | MAX | 3.3 | 1.3 | 4.29 |
3.5 |
4.2 |
5 | 1.1 | 5.5 |
3.3 et 5 | 0.6 et 0.6 | 4.98 |
Figure 8 : Tableau d'alimentation par batterie.
Redondance électrique et alimentation sans interruption (UPS)
Le module d'alimentation prend en charge la redondance de l'alimentation : il basculera automatiquement vers la source d'alimentation la plus appropriée si l'une des sources d'alimentation tombe en panne ou est déconnectée. La redondance de l'alimentation permet également un fonctionnement ininterrompu (c'est-à-dire la fonctionnalité UPS, la batterie continuera à fournir de l'énergie si le câble USB est retiré, sans réinitialiser le mikromedia 5 FPI pendant la période de transition).
Mise sous tension du Carte Mikromedia 5 FPI
Une fois qu'une source d'alimentation valide est connectée (1) dans notre cas avec une batterie Li-Po/Li-Ion à cellule unique, le mikromedia 5 FPI peut être mis sous tension. Cela peut être fait par un petit interrupteur sur le bord de la carte, étiqueté SW1 (2). En l'allumant, le module d'alimentation sera activé et l'alimentation sera distribuée sur toute la carte. Un indicateur LED étiqueté PWR indique que le mikromedia 5 FPI est sous tension.
Affichage résistif
Le mikromedia 5 FPI se distingue par son écran couleur TFT 5 pouces de haute qualité avec un panneau tactile résistif. L'écran a une résolution de 800 x 480 pixels et peut afficher jusqu'à 16.7 millions de couleurs (profondeur de couleur de 24 bits). L'écran du mikromedia 5 FPI présente un rapport de contraste raisonnablement élevé de 500:1, grâce à 18 LED haute luminosité utilisées pour le rétroéclairage. Le module d'affichage est contrôlé par le circuit intégré de pilote graphique SSD1963 (1) de Solomon Systech. Il s'agit d'un coprocesseur graphique puissant, équipé de 1215 Ko de mémoire tampon d'image. Il comprend également des fonctionnalités avancées telles que la rotation d'affichage accélérée par le matériel, la mise en miroir de l'affichage, le fenêtrage matériel, le contrôle dynamique du rétroéclairage, le contrôle programmable des couleurs et de la luminosité, etc.
Le panneau résistif, basé sur le contrôleur TSC2003 RTP, permet le développement d'applications interactives, offrant une interface de contrôle tactile. Le contrôleur du panneau tactile utilise l'interface I2C pour la communication avec le contrôleur hôte. Équipé d'un écran 5" de haute qualité (2) et d'un contrôleur prenant en charge les gestes, mikromedia 5 FPI représente un environnement matériel très puissant pour la création de diverses applications d'interface homme-machine (IHM) centrées sur l'interface utilisateur graphique.
Stockage des données
La carte de développement mikromedia 5 FPI est équipée de deux types de mémoire de stockage : avec un emplacement pour carte microSD et un module de mémoire Flash.
Emplacement pour carte microSD
L'emplacement pour carte microSD (1) permet de stocker de grandes quantités de données en externe, sur une carte mémoire microSD. Il utilise l'interface d'entrée/sortie numérique sécurisée (SDIO) pour la communication avec le MCU. Le circuit de détection de carte microSD est également présent sur la carte. La carte microSD est la plus petite version de carte SD, mesurant seulement 5 x 11 mm. Malgré sa petite taille, elle permet de stocker d'énormes quantités de données. Pour lire et écrire sur la carte SD, un logiciel/micrologiciel approprié exécuté sur le MCU hôte est requis.
Stockage flash externe
Le microcontrôleur Mikromedia 5 FPI est équipé de la mémoire Flash SST26VF064B (2). Le module de mémoire Flash a une densité de 64 Mbits. Ses cellules de stockage sont disposées en mots de 8 bits, ce qui donne un total de 8 Mo de mémoire non volatile, disponible pour diverses applications. Les caractéristiques les plus distinctives du module Flash SST26VF064B sont sa vitesse élevée, sa très grande endurance et sa très bonne période de conservation des données. Il peut supporter jusqu'à 100,000 100 cycles et il peut conserver les informations stockées pendant plus de XNUMX ans. Il utilise également l'interface SPI pour la communication avec le MCU.
Connectivité
Le mikromedia 5 FPI offre un grand nombre d'options de connectivité. Il prend en charge le Wi-Fi, la RF et l'USB (HÔTE/APPAREIL). Outre ces options, il propose également trois connecteurs Shuttle mikroBUS™ standardisés. Il s'agit d'une mise à niveau considérable du système, car elle permet l'interfaçage avec l'énorme base de cartes Click™.
USB
Le microcontrôleur hôte est équipé du module périphérique USB, permettant une connectivité USB simple. L'USB (Universal Serial Bus) est une norme industrielle très populaire qui définit les câbles, les connecteurs et les protocoles utilisés pour la communication et l'alimentation entre les ordinateurs et d'autres appareils. Le mikromedia 5 FPI prend en charge l'USB comme modes HÔTE/PÉRIPHÉRIQUE, permettant le développement d'une large gamme d'applications USB diverses. Il est équipé du connecteur USB-C, qui offre de nombreux avantagestages, par rapport aux types de connecteurs USB antérieurs (conception symétrique, courant nominal plus élevé, taille compacte, etc.). La sélection du mode USB s'effectue à l'aide d'un circuit intégré de contrôleur monolithique. Ce circuit intégré fournit des fonctions de détection et d'indication du canal de configuration (CC).
Pour configurer mikromedia 5 FPI comme hôte USB, la broche USB PSW doit être définie sur un niveau logique BAS (0) par le MCU. Si elle est définie sur un niveau logique HAUT (1), mikromedia 5 FPI agit comme un APPAREIL. En mode HÔTE, mikromedia 5 FPI fournit l'alimentation via le connecteur USB-C (1) pour l'APPAREIL connecté. La broche USB PSW est pilotée par le MCU hôte, ce qui permet au logiciel de contrôler le mode USB. La broche USB ID est utilisée pour détecter le type de périphérique connecté au port USB, conformément aux spécifications USB OTG : la broche USB ID connectée à GND indique un périphérique HÔTE, tandis que la broche USB ID définie sur un état d'impédance élevée (HI-Z) indique que le périphérique connecté est un APPAREIL.
RF
Le mikromedia 5 FPI permet de communiquer sur la bande radio ISM mondiale. La bande ISM couvre une gamme de fréquences comprise entre 2.4 GHz et 2.4835 GHz. Cette bande de fréquences est réservée à un usage industriel, scientifique et médical (d'où l'abréviation ISM). De plus, il est disponible dans le monde entier, ce qui en fait une alternative parfaite au WiFi, lorsque la communication M2M sur une courte distance est requise. Le mikromedia 5 FPI utilise le nRF24L01+ (1), un émetteur-récepteur monopuce 2.4 GHz avec un moteur de protocole de bande de base intégré, produit par Nordic Semiconductors. C'est une solution parfaite pour les applications sans fil à très faible consommation. Cet émetteur-récepteur s'appuie sur la modulation GFSK, permettant des débits de données dans la plage de 250 kbps à 2 Mbps. La modulation GFSK est le schéma de modulation du signal RF le plus efficace, réduisant la bande passante requise, gaspillant ainsi moins d'énergie. Le nRF24L01+ dispose également d'une couche de liaison de données par paquets Enhanced ShockBurst™ propriétaire. Outre d'autres fonctionnalités, il offre une fonction MultiCeiver™ à 6 canaux, qui permet d'utiliser le nRF24L01+ dans une topologie de réseau en étoile. Le nRF24L01+ utilise l'interface SPI pour communiquer avec le microcontrôleur hôte. Dans la lignée du SPI, il utilise des broches GPIO supplémentaires pour la sélection de puce SPI, l'activation de puce et pour l'interruption. La section RF du mikromedia 5 FPI comprend également une petite antenne à puce (4) ainsi qu'un connecteur SMA pour une antenne externe.
Wi-Fi
Un module WiFi très populaire (2) étiqueté CC3100 permet la connectivité WiFi. Ce module est la solution WiFi complète sur une puce : il s'agit d'un puissant processeur de réseau WiFi avec le sous-système de gestion de l'alimentation, offrant la pile TCP/IP, un puissant moteur de cryptographie avec prise en charge AES 256 bits, la sécurité WPA2, la technologie SmartConfig™ et bien plus encore. En déchargeant le MCU des tâches de gestion WiFi et Internet, il permet au MCU hôte de traiter des applications graphiques plus exigeantes, ce qui en fait une solution idéale pour ajouter une connectivité WiFi au mikromedia 5 FPI. Il utilise l'interface SPI pour communiquer avec le MCU hôte, ainsi que plusieurs broches GPIO supplémentaires utilisées pour la réinitialisation, l'hibernation et le rapport d'interruption.
Un cavalier CMS étiqueté FORCE AP (3) est utilisé pour forcer le module CC3100 à passer en mode Point d'accès (AP) ou en mode Station. Cependant, le mode de fonctionnement du module CC3100 peut être annulé par le logiciel.
Ce cavalier CMS offre deux choix :
- 0: la broche FORCE AP est tirée vers un niveau logique BAS, forçant le module CC3100 à passer en mode STATION
- 1:la broche FORCE AP est tirée vers un niveau logique HIGH, forçant le module CC3100 à passer en mode AP. Il y a une antenne à puce (4) intégrée sur le PCB du mikromedia 5 FPI ainsi qu'un connecteur SMA pour antenne WiFi externe.
Connecteurs de navette mikroBUS™
La carte de développement Mikromedia 5 pour STM32 RESISTIVE FPI utilise le connecteur mikroBUS™ Shuttle, un tout nouvel ajout à la norme mikroBUS™ sous la forme d'un connecteur IDC 2×8 broches avec un pas de 1.27 mm (50 mil). Contrairement aux prises mikroBUS™, les connecteurs mikroBUS™ Shuttle occupent beaucoup moins d'espace, ce qui leur permet d'être utilisés dans les cas où une conception plus compacte est requise. Il y a trois connecteurs mikroBUS™ Shuttle (1) sur la carte de développement, étiquetés de MB1 à MB3. En règle générale, un connecteur mikroBUS™ Shuttle peut être utilisé en combinaison avec la carte d'extension mikroBUS™ Shuttle, mais ne se limite pas à cela.
La carte d'extension mikroBUS™ Shuttle (2) est une carte complémentaire équipée de la prise mikroBUS™ conventionnelle et de quatre trous de montage. Elle peut être connectée au connecteur mikroBUS™ Shuttle par un câble plat. Cela garantit la compatibilité avec l'énorme base de cartes Click™. L'utilisation de mikroBUS™ Shuttle offre également un certain nombre d'avantages supplémentaires :
- Lors de l'utilisation de câbles plats, la position de la navette mikroBUS™ n'est pas fixe
- Les cartes d'extension mikroBUS™ Shuttle contiennent des trous de montage supplémentaires pour une installation permanente
- Une longueur arbitraire de câbles plats peut être utilisée (en fonction des cas d'utilisation particuliers)
- La connectivité peut être étendue en cascade en connectant ces connecteurs à l'aide du clic Shuttle (3)
Pour plus d'informations sur la carte d'extension mikroBUS™ Shuttle et Shuttle
Cliquez, s'il vous plaît visitez web pages:
www.mikroe.com/mikrobus-shuttle
www.mikroe.com/navette-clic
Pour plus d'informations sur le mikroBUS™, veuillez visiter le site officiel web page à www.mikroe.com/mikrobus
En proposant une paire de périphériques liés au son, le mikromedia 5 FPI complète son concept multimédia. Il dispose d'un buzzer piézo, extrêmement simple à programmer mais capable de produire uniquement les sons les plus simples, utiles uniquement pour les alarmes ou les notifications. La seconde option audio est le puissant circuit intégré VS1053B (1). Il s'agit d'un décodeur audio Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/MIDI et d'un encodeur PCM/IMA ADPCM/Ogg Vorbis, tous deux sur une seule puce. Il dispose d'un puissant cœur DSP, de convertisseurs A/N et N/A de haute qualité, d'un pilote de casque stéréo capable de piloter une charge de 30 Ω, d'une détection de passage à zéro avec changement de volume en douceur, de commandes de basses et d'aigus, et bien plus encore.
Buzzer piézo
Un buzzer piézo (2) est un dispositif simple capable de reproduire un son. Il est piloté par un petit transistor pré-polarisé. Le buzzer peut être piloté en appliquant un signal PWM du MCU à la base du transistor : la hauteur du son dépend de la fréquence du signal PWM, tandis que le volume peut être contrôlé en modifiant son cycle de service. Comme il est très facile à programmer, il peut être très utile pour les alarmes simples, les notifications et d'autres types de signalisation sonore simple.
CODEC audio
Les tâches de traitement audio complexes et exigeantes en ressources peuvent être déchargées du microcontrôleur hôte en utilisant un circuit intégré CODEC audio dédié, étiqueté VS1053B (1). Ce circuit intégré prend en charge de nombreux formats audio différents, couramment présents sur divers appareils audio numériques. Il peut encoder et décoder des flux audio de manière indépendante tout en effectuant des tâches liées au DSP en parallèle. Le VS1053B présente plusieurs caractéristiques clés qui font de ce circuit intégré un choix très populaire en matière de traitement audio.
En offrant une compression matérielle de haute qualité (encodage), le VS1053B permet d'enregistrer l'audio en occupant beaucoup moins d'espace par rapport aux mêmes informations audio dans leur format brut. En combinaison avec des ADC et des DAC de haute qualité, un pilote de casque, un égaliseur audio intégré, un contrôle du volume, etc., il représente une solution complète pour tout type d'application audio. Avec le puissant processeur graphique, le processeur audio VS1053B complète complètement les aspects multimédias de la carte de développement mikromedia 5 FPI. La carte mikromedia 5 FPI est équipée d'une prise casque 3.5 mm à quatre pôles (3), permettant de connecter un casque avec un microphone.
Capteurs et autres périphériques
Un ensemble de capteurs et de dispositifs embarqués supplémentaires ajoute une autre couche de convivialité à la carte de développement mikromedia 5 FPI.
Capteur de mouvement numérique
Le FXOS8700CQ, un accéléromètre et un magnétomètre à 3 axes intégrés avancés, peut détecter de nombreux événements liés au mouvement, notamment la détection d'événements d'orientation, la détection de chute libre, la détection de choc, ainsi que la détection d'événements de tapotement et de double tapotement. Ces événements peuvent être signalés au microcontrôleur hôte via deux broches d'interruption dédiées, tandis que le transfert de données est effectué via l'interface de communication I3C. Le capteur FXOS2CQ peut être très utile pour la détection d'orientation de l'écran. Il peut également être utilisé pour transformer le mikromedia 8700 FPI en une solution complète de boussole électronique à 5 axes. L'adresse esclave I6C peut être modifiée à l'aide de deux cavaliers SMD regroupés sous l'étiquette ADDR SEL (2).
Horloge en temps réel (RTC)
Le microcontrôleur hôte contient un module périphérique d'horloge en temps réel (RTC). Le périphérique RTC utilise une source d'alimentation séparée, généralement une batterie. Pour permettre un suivi continu du temps, le mikromedia 5 FPI est équipé d'une pile bouton qui maintient la fonctionnalité RTC même si l'alimentation principale est coupée. La consommation d'énergie extrêmement faible du périphérique RTC permet à ces piles de durer très longtemps. La carte de développement mikromedia 5 FPI est équipée du support de pile bouton (2), compatible avec les types de piles bouton SR60, LR60, 364, ce qui lui permet d'inclure une horloge en temps réel dans les applications.
CHOISISSEZ NECTO DESIGNER POUR LES APPLICATIONS GUI
Créez facilement des applications d'interface utilisateur intelligente avec le concepteur NECTO Studio et la bibliothèque graphique LVGL.
Quelle est la prochaine étape ?
Vous avez maintenant terminé le parcours de chaque fonctionnalité de la carte de développement Mikromedia 5 pour STM32 RESISTIVE FPI. Vous avez appris à connaître ses modules et son organisation. Vous êtes maintenant prêt à commencer à utiliser votre nouvelle carte. Nous vous suggérons plusieurs étapes qui constituent probablement la meilleure façon de commencer.
COMPILATEURS
NECTO Studio est un environnement de développement intégré (IDE) multiplateforme complet pour applications embarquées, qui fournit tout le nécessaire pour démarrer le développement et le prototypage, y compris les applications Click board™ et les interfaces graphiques pour les appareils embarqués. Le développement rapide de logiciels est facilement réalisé car les développeurs n'ont pas besoin de prendre en compte le code de bas niveau, ce qui leur permet de se concentrer sur le code de l'application lui-même. Cela signifie que le changement du MCU ou même de la plate-forme entière n'obligera pas les développeurs à redévelopper leur code pour le nouveau MCU ou la nouvelle plate-forme. Ils peuvent simplement passer à la plate-forme souhaitée, appliquer la définition de carte correcte file, et le code de l'application continuera à s'exécuter après une seule compilation. www.mikroe.com/necto.
PROJETS D'INTERFACE GRAPHIQUE
Une fois que vous avez téléchargé NECTO Studio et que vous avez déjà la carte, vous êtes prêt à commencer à écrire vos premiers projets d'interface utilisateur graphique. Choisissez entre plusieurs compilateurs pour le MCU spécifique qui se trouve sur le périphérique Mikromedia et commencez à utiliser l'une des bibliothèques graphiques les plus populaires de l'industrie embarquée - la bibliothèque graphique LVGL, partie intégrante de NECTO Studio. Cela constitue un excellent point de départ pour les futurs projets d'interface utilisateur graphique.
COMMUNAUTÉ
Votre projet démarre sur EmbeddedWiki – la plus grande plateforme de projets embarqués au monde, avec plus d'un million de projets prêts à l'emploi, réalisés avec des solutions matérielles et logicielles préconçues et standardisées qui servent de point de départ au développement de produits ou d'applications personnalisés. La plateforme couvre 1 sujets et 12 applications. Choisissez simplement le MCU dont vous avez besoin, sélectionnez l'application et recevez un code 92 % valide. Que vous soyez un novice travaillant sur votre premier projet ou un professionnel chevronné sur votre 100e, EmbeddedWiki garantit l'achèvement du projet avec satisfaction, éliminant ainsi le temps inutile perdu.tage. www.embeddedwiki.com
SOUTIEN
MIKROE propose un support technique gratuit jusqu'à la fin de sa durée de vie. Ainsi, en cas de problème, nous sommes prêts à vous aider. Nous savons combien il est important de pouvoir compter sur quelqu'un dans les moments où nous sommes bloqués dans nos projets pour une raison quelconque ou face à une échéance. C'est pourquoi notre département d'assistance, l'un des piliers sur lesquels repose notre entreprise, propose désormais également le support technique Premium aux utilisateurs professionnels, garantissant ainsi des délais de résolution encore plus courts. www.mikroe.com/support
CLAUSE DE NON-RESPONSABILITÉ
Tous les produits appartenant à MIKROE sont protégés par la loi sur le droit d'auteur et le traité international sur le droit d'auteur. Par conséquent, ce manuel doit être traité comme tout autre matériel protégé par le droit d'auteur. Aucune partie de ce manuel, y compris le produit et le logiciel décrits ici, ne peut être reproduite, stockée dans un système de recherche, traduite ou transmise sous quelque forme ou par quelque moyen que ce soit, sans l'autorisation écrite préalable de MIKROE. L'édition PDF du manuel peut être imprimée pour un usage privé ou local, mais pas pour une distribution. Toute modification de ce manuel est interdite. MIKROE fournit ce manuel « tel quel » sans garantie d'aucune sorte, expresse ou implicite, y compris, mais sans s'y limiter, les garanties ou conditions implicites de qualité marchande ou d'adéquation à un usage particulier.
MIKROE décline toute responsabilité pour les erreurs, omissions et inexactitudes qui pourraient apparaître dans ce manuel. En aucun cas, MIKROE, ses directeurs, dirigeants, employés ou distributeurs ne peuvent être tenus responsables de dommages indirects, spécifiques, accessoires ou consécutifs (y compris les dommages pour perte de bénéfices et d'informations commerciales, interruption d'activité ou toute autre perte pécuniaire) découlant de l'utilisation de ce manuel ou de ce produit, même si MIKROE a été informé de la possibilité de tels dommages. MIKROE se réserve le droit de modifier les informations contenues dans ce manuel à tout moment sans préavis, si nécessaire.
ACTIVITÉS À HAUT RISQUE
Les produits de MIKROE ne sont pas tolérants aux pannes, ni conçus, fabriqués ou destinés à être utilisés ou revendus comme équipements de contrôle en ligne dans des environnements dangereux nécessitant des performances à sécurité intégrée, comme dans le cadre de l'exploitation d'installations nucléaires, de systèmes de navigation ou de communication d'aéronefs, du contrôle du trafic aérien, de machines de survie directe ou de systèmes d'armes dans lesquels la défaillance du logiciel pourrait entraîner directement la mort, des blessures corporelles ou des dommages physiques ou environnementaux graves (« Activités à haut risque »). MIKROE et ses fournisseurs déclinent expressément toute garantie expresse ou implicite d'adéquation aux activités à haut risque.
MARQUES COMMERCIALES
Le nom et le logo MIKROE, le logo MIKROE, mikroC, mikroBasic, mikroPascal, mikroProg, mikromedia, Fusion, Click boards™ et mikroBUS™ sont des marques commerciales de MIKROE. Toutes les autres marques commerciales mentionnées dans le présent document sont la propriété de leurs sociétés respectives. Tous les autres noms de produits et d'entreprises apparaissant dans ce manuel peuvent ou non être des marques déposées ou des droits d'auteur de leurs sociétés respectives, et ne sont utilisés qu'à des fins d'identification ou d'explication et au bénéfice des propriétaires, sans intention de contrefaçon. Copyright © MIKROE, 2024, Tous droits réservés.
- Si vous souhaitez en savoir plus sur nos produits, veuillez visiter notre website à www.mikroe.com
- Si vous rencontrez des problèmes avec l'un de nos produits ou si vous avez simplement besoin d'informations supplémentaires, veuillez placer votre ticket à www.mikroe.com/support
- Si vous avez des questions, des commentaires ou des propositions commerciales, n'hésitez pas à nous contacter au bureau@mikroe.com
Documents / Ressources
![]() |
Carte prototype multi-adaptateur MIKROE STM32F407ZGT6 [pdf] Manuel d'instructions STM32F407ZGT6, STM32F746ZGT6, carte prototype multi-adaptateur STM32F407ZGT6, STM32F407ZGT6, carte prototype multi-adaptateur, carte prototype d'adaptateur, carte prototype, carte |