FreeSoC Mini

Comprendre les PSoC avec “Chat With the Designers”

Chaque semaine N2APB et N2CX proposent un podcast interactif où ils explorent différents aspects des technologies utilisées dans nos équipements radioamateurs modernes. La tendance de ces dernières semaines est à l’électronique numérique et une série de podcasts sur les bases micro-contrôleurs ne m’intéressaient pas plus que ça.

Par contre celui de cette semaine couvre une technologie que je connais beaucoup moins, celles des PSoC (http://fr NULL.wikipedia NULL.org/wiki/PSoC) ou Programmable System on a Chip. Les PSoC sont à la croisée des chemins entre les micro-contrôleurs (http://xv4y NULL.radioclub NULL.asia/2012/04/27/les-micro-controleurs-msp430-de-texas-instruments/), les ASIC et les FPGA (http://xv4y NULL.radioclub NULL.asia/2013/07/20/quest-ce-quun-fpga/). Ils permettent de traiter beaucoup de données très rapidement (comme un FPGA ou un DSP) de manière flexible (comme un micro-contrôleur) et sont tout à fait indiqués pour construire une radio SDR autonome par exemple.

FreeSoC Mini (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/07/FreeSoC_Mini_pin_layout NULL.jpg)Il existe même l’équivalent matériel de l’Arduino pour les PSoC avec le FreeSoC Mini (basé sur un circuit PSoC 5 de Cypress) qui embarque un coeur Cortex M3, un ADC Delta Sigma pour des applications type audio, un DAC haute vitesse, et un circuit de Universal Digital Blocks pouvant effectuer tout types d’opérations numériques (comme un FPGA) y compris un décodeur en quadrature de phase (pour les SDR I/Q). L’environnement de développement PSoC Creator est gratuit et permet un développement totalement graphique sans presque aucune ligne de code à taper!

Sur le site CWDT des auteurs (http://www NULL.cwtd NULL.org/July23a NULL.html) vous trouverez le podcast ainsi que tous les documents de support de la discussion.