Accueil Actualité Aide au développement d'innombrables applications

Aide au développement d'innombrables applications

applications rutronik

Auteurs : David Werthwein, Product Manager Digital, et Gintaras Drukteinis, Technical Support Engineer, de Rutronik

Rutronik a développé un nouveau kit de développement : RDK2 se distingue par un grand nombre de fonctions et d'interfaces utiles. De plus, grâce aux add-ons Arduino, il offre aux professionnels une plate-forme matérielle moderne et facile à utiliser qui permet de réduire considérablement le temps de développement.

La base de RDK2 est le PSoC62 (Système programmable sur puce) De Infineon. Le microcontrôleur ultrabasse consommation est basé sur la technologie de fabrication de 40 nm et combine deux cœurs, un Arm Cortex-M4 et un Cortex-M0.

Grâce au commutateur rotatif intégré pour sélectionner l'alimentation à découpage (SMPS), le RDK2 offre de nombreuses options de fonctionnement différentes : il peut être alimenté par une alimentation standard ou, alternativement, via USB Type-C ou même un bouton de batterie. le convertisseur mâle-renforcer BD83070GWL peut alimenter les Arduino Shields en 3,3 V et 2 A avec une sortie à partir d'une batterie Li-ion à cellule unique ou de toute autre source de 2 à 5,5 V. mâle AP63357DV-7, pour sa part, peut alimenter les Arduino Shields en 5 V et 3 A avec une sortie de n'importe quelle source externe de 5 et 20 V.

Outre l'interface USB, le RDK2 intègre un CAN-FD et un RS-485 pour la communication entre divers appareils ou composants, tels que des capteurs ou des actionneurs. En combinaison avec une PSRAM externe (64 Mbit QSPI) ou NOR Flash (512 Mbit Semper NOR Flash avec fonctions de sécurité fonctionnelle selon CEI 61508, telles que Safe Boot ou ECC), le kit de développement est particulièrement indiqué dans le processus de conception de l'appareil vestimentaires et capteurs. Grâce à fente Carte microSD, les données peuvent également être stockées en externe.

Afin de bénéficier d'encore plus de flexibilité lors de l'utilisation du contrôleur, toutes les entrées/sorties à usage général (GPIO) peuvent être adressés via des en-têtes de broches externes qui, à leur tour, peuvent être soudés dans le kit. Un potentiomètre intégré aide au premier réglage ADC et peut également être utilisé pour des applications ultérieures.

Le circuit intégré de gestion de l'alimentation (PMIC) est alimenté par la source de secours, à savoir une batterie ou un supercondensateur. Surveille l'alimentation du contrôleur et du reste du système (capteurs et actionneurs ou Arduino boucliers). L'activation se fait à l'aide d'un bouton poussoir ou de l'alarme de l'horloge en temps réel (RTC). Cela permet la mise en œuvre de solutions efficaces pour ces applications dans les environnements industriels et le secteur automobile.

La prise USB-C, associée à la capacité USB livraison de puissance (PD) prend en charge plus de transfert de puissance dans le même laps de temps que les prédécesseurs USB-A et USB-B. Donc, les temps de chargement peuvent être considérablement réduits. Et en tant que tel, RDK2 garantit également la conformité à la spécification. PD USB.

Pour des applications tactiles élégantes et fiables

Technologie CapSense Le PSoC62 offre une sensibilité élevée pour une réponse tactile précise, même dans des environnements bruyants, et une détection rapide pour des applications tactiles capacitives élégantes, fiables et faciles à utiliser. Pour ce faire, il utilise un algorithme de détection Capacitive Sigma Delta (CDD) breveté, qui fournit une détection capacitive utilisant une technique de condensateur commuté avec un modulateur delta-sigma.

Avec KitProg3 à partir d'Infineon, il est possible d'effectuer le débogage directement via la carte sans avoir besoin d'un débogueur externe. KitProg est un micrologiciel de communication de bas niveau pour la programmation et le débogage des microcontrôleurs PSoC. Il utilise le CMSIS-DAP standard comme mécanisme de transport, tandis que les terminaux de masse USB fournissent une communication rapide.

Infineon propose l'IDE "Boîte à outils Modus» gratuit pour les tâches de programmation. Il comprend une collection d'outils autonomes puissants et de logiciels faciles à utiliser tels que des configurateurs. Ils peuvent être combinés de manière flexible avec tout type de compilateurs, éditeurs, débogueurs et systèmes de contrôle de révision.

Facile à étendre avec les cartes adaptateurs Arduino

Le RDK2 est conçu sous la forme de Mariposa. Les en-têtes empilables Arduino se trouvent au milieu, où les utilisateurs peuvent connecter n'importe quel bouclier Arduino. Cette conception exclusive garantit non seulement un facteur de reconnaissance, mais également une compatibilité électromagnétique élevée (CEM). Depuis le boucliers Les Arduino sont suspendus dans l'air, le passage du courant n'est pas perturbé aux hautes fréquences, par exemple, par le cuivre de la carte.

Rutronik a déjà développé les deux cartes adaptateurs et propose en plus les piles logicielles correspondantes :

la RutAdaptBoard-TextToSpeech raccourcit le temps de développement pour une sortie vocale de haute qualité. Il est livré avec un circuit intégré de synthèse vocale (IC) de Epson, qui peut générer des phrases librement définissables dans douze langues à l'aide du logiciel PC correspondant du fournisseur. À cette fin, Rutronik a développé un logiciel pour charger des fichiers texte créés à partir du PC dans le RDK2 via une interface utilisateur graphique (GUI) pratique. Un amplificateur audio et une prise jack 3,5 mm peuvent ensuite être utilisés pour contrôler les phrases du kit et les diffuser via le haut-parleur.

La RouteAdaptBoard-HMS est basé sur le processeur réseau Anybus NP40 de HMS. Il peut être contrôlé en série et propose différents protocoles de bus de terrain et Ethernet industriel. Permet l'intégration de composants d'infrastructure optimisés, tels que des commutateurs Ethernet hautes performances. Des ASIC et FPGA supplémentaires ne sont plus nécessaires pour les tâches de communication. Les applications EtherCAT peuvent être mises en œuvre avec un logiciel PC TwinCAT de Beckhoff. Actuellement, des plugins pour d'autres protocoles sont en cours de développement.

Il va sans dire que d'autres peuvent également être combinés boucliers Arduino avec le RDK2. Cependant, les utilisateurs sont censés effectuer eux-mêmes les ajustements logiciels nécessaires.

De plus, Rutronik fournit firmware et applications de démonstration gratuits. Tous les composants nécessaires pour les conceptions personnalisées sont également disponibles directement auprès de Rutronik. Vous pouvez trouver plus d'informations sur RDK2 sur le lien suivant :  https://www.rutronik.com/development-stories/rutronik-development-kit-rdk2/.