GPIO Speed Test

MKR1000 gpio speed test

Misurare frequenza di commutazione di una linea gpio della MKR1000

La MKR1000 è una scheda molto compatta, dal prezzo contenuto, che permette di realizzare interessanti progetti IoT. Questa scheda è basata sul SoC ATMEL ATSAMW25 (famiglia di dispositivi ATMEL Wireless) ed è l’insieme di questi moduli:

  • MCU SAMD21 Cortex-M0+ 32bit operante alla frequenza di 48MHz
  • Modulo Wi-Fi WINC1500 a basso consumo (2.4GHz IEEE® 802.11 b/g/n)
  • Crittografia per comunicazioni sicure basate sul chip ECC508
  • Antenna implementata sul PCB

La scheda possiede anche un caricabatterie per batterie Li-Po rendendola quindi adoperabile in ambienti dove non è presente una fonte di energia costante.
In questo articolo andremmo a misurare la velocità di commutazione di un pin digitale eseguendo lo stesso codice che ho usato per gli altri gpio speed test.

Questo test è puramente indicativo, è un metodo molto semplice che eseguo per fare un piccolo paragone tra le schede in mio possesso.

La figura seguente mostra lo schema elettrico che ho utilizzato:

MKR1000 Gpio SPeed Test

Continua a leggere

FEZ Panda 2 GPIO Speed Test

Toogle GPIO Test

Anche per questa scheda ho realizzato lo speed test per avere un parametro di riferimento rispetto a Netduino e Arduino.
Il codice seguente commuta ciclicamente la porta D0, dallo stato logico alto allo stato logico basso, in modo da generare una forma d’onda quadra misurabile tramite un oscilloscopio

Questo è invece lo schema elettrico del circuito

Fez Panda 2 Gpio Speed Test

Compiliamo il codice in modalità Release e carichiamolo sulla FEZ Panda II. Tramite l’oscilloscopio ho misurato una frequenza di 12.75Khz che sepur superiore a quella del Netduino (8.4Khz) rimane molto lontana dagli 125Khz  dell’Arduino. Ricordo che questa scheda monta un processore NXP a 72MHz.

Offerte del giorno Amazon
Preferiti
Rimani aggiornato

Sondaggi
Sorry, there are no polls available at the moment.
Seguimi su Twitter