TECH-FOCUS
APP
40
- ELETTRONICA OGGI 460 - MARZO 2017
un tool con le funzioni di
Schematic Capture, PCB
Layout e Gerber Output.
KiCad è gratis e si adatta
a Windows, Linux, Mac e
Ubuntu ma è consigliabile
solo sui terminali con buone
prestazioni. Si compone
innanzi tutto dall’Eesche-
ma compatibile con Pspice,
Cadstar, PcbNew e XML che
si usa per editare gli schemi dei circuiti senza
limiti di complessità creando ove necessario
gerarchie di parti circuitali annidate e verifi-
cando automaticamente le regole elettriche di
connessione fra i componenti. Il PcbNew effet-
tua il posizionamento dei circuiti sulle schede
usando fino a 32 livelli di connessioni di rame
mentre il GerbView consente di associarne le
descrizioni in formato Gerber. Il CvPcb usa
due librerie ben fornite di componenti per
aiutare a scegliere quelli più adatti e redigere
nel contempo la distinta dei costi BoM. Il 3D
Viewer è un potente motore grafico che per-
mette di visualizzare la scheda in tre dimensio-
ni man mano che prende forma con un effetto
telecamera che l’utente può ruotare e spostare
all’interno della PCB per ispezionare i dettagli
difficilmente visibili in 2D.
Elaborare i dati di progetto
R
non è un’app per la progettazione ma chi
progetta la può indubbiamente apprezzare
perché offre un motore di calcolo statistico
utilissimo per visualizzare graficamente i dati
di qualsiasi tipo siano.
È un progetto GNU
open-source che rical-
ca il linguaggio S cre-
ato da John Chambers
nei Bell Labs una ven-
tina d’anni or sono e
ne conserva inalterata
gran parte del codi-
ce pur riproponen-
dola in una forma più
adatta all’utilizzo come
app sui sistemi Unix,
Windows, MacOS e
Linux. R integra un
insieme di tecniche di statistica lineare e
non lineare, analisi nel dominio del tempo ed
elaborazione grafica che consentono di rap-
presentare i dati di progetto in modo da evi-
denziarne le correlazioni con le formule mate-
matiche più adatte a ogni
contesto. R si può definire
un vero e proprio linguag-
gio di programmazione che
offre una suite di strumenti
di analisi basati sul calcolo
matriciale utilizzabili come
le tradizionali istruzioni di
programma ed eventual-
mente integrabili insieme a
sottoprogrammi scritti in C/
C++. Le funzioni grafiche sono interattive e
permettono di modificare la visualizzazione
durante l’elaborazione per evidenziare ciò che
si vuole.
Laboratorio Cloud
Tina
significa “Toolkit for Interactive Network
Analysis” ed è prodotto da
DesignSoft
, una
società ungherese che sviluppa software per
l’ingegneria sin dal 1992, che lo descrive
come “The Complete Electronics Lab” perché
permette la simulazione dei circuiti analogici,
digitali, a radiofrequenza, optoelettronici e a
segnali misti comprendendo i microcontrollori
e le schede PCB. Si possono usare i modelli
Spice, HDL e a parametri S nonché i linguaggi
VHDL, Verilog e Verilog-A/AMS e, inoltre, Tina
si può connettere via USB agli strumenti da
banco TinaLab II o LabXplorer per disporre
delle funzionalità di un completo laboratorio.
Nell’ultima versione Tina v10 è stata intro-
dotta la
TINACloud
Interface che trasforma
il tool in un’app da condividere su qualsiasi
sistema operativo e poter usufruire di tutto
ciò che offre il
proprio labo-
ratorio anche
sullo smartpho-
ne o tablet. Oltre
alla simulazione
circuitale con
Berkeley Spice
e XSpice Tina
offre le funzio-
nalità di oscillo-
scopio, genera-
tore di funzioni,
analizzatore di
segnali, analiz-
zatore spettrale
e analizzatore
logico e incorpo-
ra in libreria gli schemi delle architetture MCU
più diffuse come PIC, AVR, 8051, HCS e ARM.
Fig. 6 – R è un’app di calcolo statistico
e rappresentazione grafica che consente
a chi progetta di elaborare i dati con le
funzioni matematiche adatte per visualiz-
zarne le caratteristiche
Fig. 7 – TINACloud offre in un’app
Web un laboratorio completo per
la simulazione dei circuiti a segnali
misti e dei microcontrollori
Fig. 5 – KiCad è un tool che consente su
qualsiasi piattaforma la progettazione delle
PCB più complesse visualizzandone i detta-
gli in 3D