EO_486

TECH-FOCUS DESIGNTOOLS 36 - ELETTRONICA OGGI 486 - MAGGIO 2020 ostacoli. Tutti i programmi visualizzano anche il comportamento del progetto in 3D: • MMANA-GAL: è uno strumento per l’analisi delle antenne, basato sul metodo dei “momenti”; • EZNEC: è un programma potente ma molto facile da usare per modellare e analizzare ogni tipo di antenna nel suo ambiente opera- tivo reale. EZNEC traccia l’azimut e gli schemi di elevazione, indica guadagno, impedenza, SWR e distribuzione della corrente; • 4nec2: è uno strumento completamente gratuito per la creazione, la visualizzazione, l’ottimizzazione e il controllo delle strutture di geometria dell’antenna in stile 2D e 3D (Fig. 5). Quando si eseguono gli “sweep” di frequenza, vengono prodotti grafici lineari o logaritmici per valutare SWR, guadagno, rap- porto F/B e grafici a linee di impedenza. Con l’ottimizzatore è possibile migliorare l’anten- na per il massimo guadagno o il minimo SWR. Compilatori per microcontrollori Costituisce una recente categoria di pro- gramma, per la quale l’utente che crea pro- getti per microcontrollori ha bisogno di un compilatore che crei il file eseguibile da poter essere caricato all’interno della MCU. Oltre al compilatore, è necessario un software che permetta di effettuare il caricamento del codice eseguibile (“.HEX”) dal computer al microcontrollore. Esistono compilatori per tutti i gusti, commerciali o gratuiti. La loro dif- ferenziazione principale si basa, soprattutto, sul tipo di linguaggio utilizzato e implemen- tato. Un microcontrollore può essere anche programmato nel linguaggio Assembly, molto potente ma complicato. Altri linguaggi di pro- grammazione sono il Basic, il linguaggio C, il Pascal e così via. Ne elenchiamo alcuni: • Great Cow BASIC: si tratta di un compila- tore e assemblatore robusto e perfettamente funzionante (Fig. 6). Con esso è possibi- le programmare in BASIC i microcontrollori Microchip PIC e Atmel AVR a 8 bit ed è utiliz- zabile da chi ha appena iniziato oppure dagli utenti professionali; • compilatori della MikroElektronika: mikroC PRO per PIC è un compilatore ANSI C comple- to per dispositivi PIC della Microchip. È dotato di un IDE intuitivo, un potente compilatore con ottimizzazioni avanzate e molte librerie; mikroBasic PRO per PIC è un compilatore che rende lo sviluppo per PIC molto semplice. Il popolare linguaggio di programmazione è la scelta migliore per i principianti, per la sua sintassi semplice e un codice chiaro; mikro- Pascal PRO per PIC è un compilatore Pascal completo. È dotato di un IDE intuitivo e di un potente compilatore Pascal; • Proton: il compilatore consente di scrivere programmi in Basic e di tradurli in file .HEX, usando MPASM della Microchip; • CCS-C: è un compilatore C per PICmicro ottimizzato per l’utilizzo esclusivo con questi dispositivi. I files generati sono compatibili con gli emulatori e programmatori più diffusi, compreso l’MPLAB IDE della Microchip; • CC5X: si tratta di un compilatore C per la famiglia PICmicro di Microchip. È stato pro- gettato per consentire il miglior utilizzo pos- sibile del codice limitato e dello spazio RAM offerto dai PIC. La priorità non è quella di fornire un pieno supporto ANSI C, ma di generare un codice compatto e ottimizzato. Programmi per la creazione dei circuiti stampati (PCB) e sbroglio Anche questa è una delle categorie più delica- te e importanti. La creazione di un PCB è la fase finale di tutta la progettazione di un circuito. Ormai il mercato è pieno di software estrema- mente sofisticati che permettono, ai progettisti, di sviluppare i circuiti stampati, anche su più livelli. I programmi a disposizione sono vera- mente tanti. Ecco una breve lista di prodotti: Fig. 5 – Il programma di simulazione antenne 4nec2 Fig. 6 – Il compilatore Great Cow BASIC

RkJQdWJsaXNoZXIy MTg0NzE=