Firmware - Luglio-Agosto 2014 / N°102/103 - (Page 18)
SKILLS
+ Skills
Figura 6: Lunghezza del postambolo.
In ricezione, i primi due byte vengono
decodificati e il valore di L-field è scritto nel receive buffer. Il valore di L-field
viene usato per calcolare il numero di
byte codificati da ricevere, il valore viene poi scritto nel Packet Length register.
Il postambolo viene scartato.
Il Si4431 ha una FIFO da 64 byte per la
trasmissione e la ricezione, poiché il
numero di byte decodificati è massimo 255, un intero pacchetto potrebbe
non stare interamente nella FIFO.
In trasmissione viene calcolato il numero di byte codificati, se questo numero più il postambolo è inferiore a 64,
l'intero pacchetto viene messo nella
FIFO e solo l'interrupt di pacchetto inviato viene attivato.
Se invece il valore è superiore a 64,
serviranno più cicli di riempimento della FIFO, in tal caso si sfrutta l'interrupt
Figura FIFO Almost Empty, quando l'ocdi Tx 3: Schema a blocchi.
cupazione scende sotto i 16 byte questo
interrupt va a riempire la FIFO con altri
o disabilitare, due ulteriori righe consen48 byte codificati per la trasmissione. Il
tono di definire il alla fine del contenuto
ciclo si ripete fino valore del ritardo, che
verrà calcolato in
da trasmettere. base alla definizione o
meno di MS_DELAY, nel caso sia definita
In ricezione, inizialmente il solo interrupt
il Sync viene considerato in scattare di
diritardoWord è abilitato. Allo millisecondi, oppure in alternativa se la #define è
questo evento l'interrupt viene disabicommentata in step da 750ns.
litato e attivato quello di FIFO Almost
Se la situazione è quella del codice riporfull, con soglia impostata a 2 bytes.
tato in precedenza allora il valore di ritarQuesto permette di far scattare l'interdo si ottiene come:
rupt al termine della ricezione del pacdelay = 2µs + (delay_value x 750ns)
chetto di L-Field e di conseguenza perAttivando il ritardo su entrambi I fronti la
mette di decodificare la lunghezza dei
situazione è quella di figura 1. Il segnale
dati da ricevere.
di uscita viene sfasato rispetto al segnaSuccessivamente la soglia dell'interle d'ingresso, a seconda dei ritardi imporupt per i due fronti. full viene impostastati di FIFO Almost
to aanalizziamoabilitato il relativo interSe 48 byte e un singolo fronte, quelrupt insieme all'interrupt di in ingresso e
lo di discesa, dei segnali Valid packet.
Seuscita possiamo ottenere il ritardoAlin l'interrupt successivo è solo di di
FOCUS ON
FOCUS ON
SKILLS
SKILLS
INSIDE
INSIDE
TOOLS
TOOLS
ANALOG
ANALOG
TIPS'N TRICKS
TIPS'N TRICKS
MARKET NEWS
MARKET NEWS
SPOTLIGHT
SPOTLIGHT
EVENTS ZAPPING
EVENTS ZAPPING
MEMBERSHIP
MEMBERSHIP
http://www.elettroshop.com/wifi
Tabella dei contenuti per la edizione digitale del Firmware - Luglio-Agosto 2014 / N°102/103
TIPS'n tricks
FOCUS on Triplo DES con Microchip
SKILLs Delay/Block Debouncer
INside
Una Soluzione ZigBee a Singolo Chip
La famiglia XMEGA e gli ADC di Atmel
ANALOG “Sensing” Virtuale a 2-Fili per Regolatori di Tensione
SPOTlight
Proteggere gli Investimenti in R&D con l’Autenticazione Sicura
Vivado High-Level Synthesis
Il CMRR negli Operazionali ad Ampia Gamma Dinamica
News
EVENTS zapping
Guida
Firmware - Luglio-Agosto 2014 / N°102/103
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com