Mettre juste ce qu’il faut d’analogique et de numérique dans la commande de moyenne puissance : telle est la philosophie qui sous-tend le lancement par Rohm de la solution d’alimentation LogiCoA. Pour l’heure, ce sont les alimentations de 30W à 1KW qui sont visées. Le Japonais est parti d’un constat simple : les montages d’alimentation à contrôle analogique sont de plus en plus concurrencés par des montages à commande numérique qui apportent davantage de précision et de réglages, mais avec le surcoût et la consommation d’un contrôleur numérique. La solution intermédiaire proposée avec LogiCoA repose sur des contrôleurs numériques matérialisés non pas par des « gros » processeurs ou DSP embarqués, mais par des microcontrôleurs étroitement associés aux étages de puissance.
Les premières puces LogiCoA échantillonnées sont architecturées autour d’un cœur Risc 16 bits disposant de 16 à 32Ko de mémoire flash pour les instructions (plus 4Ko pour les données) et 2Ko de Ram. Le contrôle de puissance proprement dit repose sur des temporisateurs PWM 16 bits à six canaux et dix à treize sorties à haute résolution (15,625ns), associés à trois comparateurs asynchrones rapides (temps de réponse typique : 100ns), cinq canaux de conversion analogique-numérique 12 bits et deux canaux de conversion numérique-analogique 8 bits.
Ces microcontrôleurs référencés ML62Q20xx font tourner un système d’exploitation temps réel lui aussi dédié aux alimentations et baptisé RMOS (real-time micro operating system). Cet OS dispose de fonctions spécifiques : réglage initial des périphériques du microcontrôleur, acquisition d’une valeur au niveau du convertisseur A/N, surveillance de l’étage de puissance, communication, relevé de données, etc. En outre, RMOS est en mesure d’orchestrer deux montages de conversion de puissance distincts à partir d’un seul microcontrôleur, et, de manière générale, simplifie l’écriture, le portage et le débogage des programmes en modularisant chaque commande.