Simulare un display a 7 segmenti con PIC16F84A e PICSimLab per gestire Input ed Output digitali
Con il simulatore PICSimLab che abbiamo appena installato proviamo un programma che permetta ad un display a led a 7 segmenti di mostrare i numeri da 0 a 9 se non viene premuto alcun pulsante e di contare alla rovescia se viene premuto quel pulsante. Vogliamo usare il PIC 16F84A come microcontrollore.
Il nostro scopo è quello di programmarlo in C ed usare il compilatore XC8 per microcontrollori PIC a 8 bit e l'ambiente di sviluppo in cloud MPLAB Xpress IDE.
Blink del led su RB7 con Microcontrollore PIC16F84A
Con il simulatore PICSimLab che abbiamo appena installato proviamo il blink del Led sul PIC 16F84A sul piedino RB7.
Il nostro scopo è quello di programmarlo in C ed usare il compilatore XC8 per microcontrollori PIC a 8 bit e l'ambiente di sviluppo in cloud MPLAB Xpress IDE.
Per disegnare lo schema elettrico conviene usare KiCad, come più volte spiegato in questo sito che stai leggendo.
Ecco lo schema elettrico:
KiCad: esempio 05, transistor JFET, curve caratteristiche di uscita
In questo post usiamo KiCad unito al simulatore ngspice integrato per ricavare le curve caratteristiche di uscita di uno specifico transistor ad effetto di campo a giunzione a canale N (n-channel JFET)
La famiglia di curve caratteristiche di uscita sono definite come ID=f(VDS)|VGS=cost.
Con Eeschema di KiCad creiamo il seguente schema elettrico:
Kicad: esempio 06, simuliamo un inverter a CMOS
In questo post usiamo KiCad unito a ngspice integrato per mostrare come si puo' simulare un insieme costituito da due transistor MOSFET (uno NMos ed uno PMos), opportunamente collegati per creare una porta logica Not con tecnologia CMos, è la stessa tecnologia dei circuiti integrati, dei mic
KiCad: esempio 04, uso dell'Op-Amp come amplificatore
In questo post usiamo KiCad unito al simulatore ngspice integrato mostrare come si puo' simulare un amplificatore operazionale (Op-Amp) come amplificatore invertente.
Con Eeschema di KiCad creiamo il seguente schema elettrico:
KiCad: esempio 03, transistor BJT, curve caratteristiche di uscita e di ingresso
In questo post usiamo KiCad unito al simulatore ngspice integrato per ricavare le curve caratteristiche di uscita e di ingresso di un generico transistor bipolare a giunzione npn.
La famiglia di curve caratteristiche di uscita sono definite come IC=f(VCE)|IB=cost.
Per un limite del simulatore le ricaviamo come IC=f(VCE)|VBE=cost.
Con Eeschema di KiCad creiamo il seguente schema elettrico:
KiCad: esempio 02, rettificatore a diodo
In questo articolo, dopo aver presentato nei precedenti articoli come installare KiCad e come simulare un circuito RC come filtro passa basso, procediamo con la creazione di un semplice circuito con un diodo ed una resistenza alimentato da un generatore sinusoidale.
Per prima cosa si deve aprire il programma principale di KiCad e creare un nuovo progetto.
KiCad: esempio 01, circuito RC
In questo articolo, dopo aver presentato nel precedente articolo come installare KiCad, procediamo con la creazione di un semplice circuito RC serie, una resistenza ed un condensatore, alimentato da un generatore di tensione sinusoidale.
KiCad è un software molto utile per:
- disegnare gli schemi elettrici
- progettare i circuiti stampati
- simulare gli schemi elettrici progettati
- comprendere ed appassionarsi nell'elettronica
Installare KiCad sul proprio PC
E' consigliata l'installazione del software Libero/OpenSource KiCad, con licenza GPL.
L'installazione può essere fatta a partire da questa pagina web https://www.kicad.org/download.
In base al proprio sistema operativo, se Windows, oppure Mac OS, oppure le varie distribuzioni di Linux si arriva alla pagina dedicata.
Nel momento in cui scrivo questo articolo, su sistema Windows è disponibile la versione 5.1.10 che occupa 1,10 GBytes.
Scopriamo Kicad
E' il momento di provare Kicad, il software libero Open Source per disegnare gli schemi elettrici e per disegnare i PCB.
La nuova versione permette anche di simulare i circuiti
Per installare Kicad su Debian Linux si devono lanciare i comandi
$sudo apt update
$sudo apt install kicad
Per gli altri sistemi operativi visualizzare la pagina
http://www.kicad.org/download/
Poi occorre installare le librerie