Italiano - English

.NET MF BOARD

Il primo modulo .NET Micro Framework con co-microcontrollore dedicato

In questi ultimi mesi Microtech in collaborazione con Innovactive Engineer è stata impegnata nella progettazione di una nuova scheda destinata ad essere utilizzata in applicazioni professionali (tipicamente in ambito industriale).

Gli elementi innovativi introdotti sono numerosi, ma tra i più significativi vanno sottolineati senza dubbio:

  • Presenza di due microcontrollori con funzioni complementari sulla stessa scheda: STM32F427 32bit Cortex-M4 con 256Kb di RAM e 2Mb di Flash con porting .NET Micro Framework “Mountaineer” (curato personalmente dallo staff tecnico Oberon), anche con opzione “Prime”
  • Cypress PSoC5LP per funzioni “real-time”; forte della sua natura ibrida (coesistono nel PSoC un CPLD ed un core Cortex-M3), del suo straordinario supporto alla gestione dei segnali analogici, della completezza delle librerie fornite da Cypress (con completo supporto a USB, File System FAT su Secure Digital, componenti per l’implementazione di stadi DSP e un’infinità di modi differenti di utilizzare le più comuni tipologie di porte di comunicazione quali SPI, I2C e UART) il PSoC rappresenta senz’altro un’ottima “spalla” in applicazioni basate su .NET Micro Framework
  • Bus Intra-Scheda: i due microcontrollori condividono una decina di I/O, tra cui una porta SPI ed una UART, in modo tale da semplificare l’implementazione di un bus di comunicazione interno alla scheda stessa
  • Form-factor modulare basato su design SO-DIMM
  • Modulo carrier “reference” (sul quale si innesta il modulo SO-DIMM) contenente le connessione principali (USB microcontrollore principale, USB microcontrollore secondario, Ethernet) e concepito per “riesporre”, tramite due connettori a passo 2mm, la maggioranza degli I/O dei due micro controllori a “expansion-board” dedicate a funzioni specifiche
  • Esposizione di entrambe le connessioni JTAG/SWD direttamente sul modulo SO-DIMM. In applicazioni complesse questo consentirà il debugging simultaneo dei 3 firmware relativi a STM32 managed, STM32 nativo (tramite interop .NET Micro Framework “classica” o tramite “RLP Lite”) e PSoC (ovviamente nativo)