Firmware - Giugno 2014 / N°101 - (Page 22)
mo alla volta può essere attivo.
In Figura 5 possiamo osservare una rete a stella con un raggio di 150 metri e
peso pari a 450 metri. Se tuttavia ciascun ramo "switched" viene considerato
singolarmente, la rete assume una topologia lineare con un peso pari a soli
150 metri.
COME OTTIMIZZARE UNA RETE
Esistono diversi fattori che concorrono
a limitare il valore massimo del raggio e
del peso di una rete. Alcuni di questi fattori possono essere controllati, mentre altri no.
INTERFACCIA MASTER
L'interfaccia del nodo master influenza
anzitutto la dimensione massima disponibile della rete.
L'interfaccia deve infatti fornire una
corrente sufficiente per fare fronte al
peso determinato dai cavi e dagli slave.
Non solo, essa deve anche essere in
grado di generare le forme d'onda utilizzate sul bus 1-Wire secondo le tempistiche richieste, e presentare un opportuno valore di impedenza che si
adatti al resto della rete, in modo tale da
evitare pericolose riflessioni dei segnali.
Quando la rete ha dimensioni ridotte, è
conveniente utilizzare un'interfaccia
master molto semplice. In questo caso,
infatti, le capacità sono ridotte, i se-
gnali riflessi non sono in grado di interferire con la normale trasmissione, e
le perdite sui collegamenti sono minime.
Si può quindi utilizzare una semplice
interfaccia basata su un transistor FET
e su una resistenza di pullup.
Quando però la lunghezza dei collegamenti e il numero di nodi collegati crescono, entrano in gioco dei fattori che
richiedono l'adozione di interfacce più
complesse.
IL RAGGIO
Il raggio di una rete è limitato da diversi fattori: la tempistica con cui avviene
la riflessione delle forme d'onda, il ritardo di tempo introdotto dal cavo, la resistenza del cavo, il degrado del livello
dei segnali.
La tipica velocità di propagazione del
segnale in un cavo telefonico è pari a
circa 2/3 della velocità della luce. In un
cavo lungo 750 metri, ad esempio, il ritardo di propagazione è pari a circa 7,5
µs. Se il master, per iniziare un'operazione di lettura, porta il bus allo stato
basso esattamente per 7,5 µs, è probabile che esso non riesca a comunicare con lo slave più distante.
IL PESO
Il peso di una rete è limitato dalla capacità del cavo di essere caricato e
scaricato in modo sufficientemente rapido da soddisfare i requisiti del proto-
collo 1-Wire. Una semplice resistenza di
pullup comporta una limitazione del peso pari a circa 200 metri. Sono tuttavia
disponibili delle interfacce master più
sofisticate che utilizzano dei pullup attivi in grado di erogare correnti maggiori,
estendendo il massimo peso sopportabile a oltre 500 metri.
trebbe a un certo punto ricevere un'alimentazione non più sufficiente. Quando
ciò avviene, lo slave si porta in uno stato di reset, e interrompe la comunicazione con il master. Se successivamente
l'alimentazione dello slave ritorna operativa, lo slave stesso emette un segnale di presenza, rischiando di cor-
ALIMENTAZIONE DEGLI SLAVE
rompere con questo l'attività corrente
In una rete 1-Wire, il segnale non deve
essere soltanto sufficiente a garantire la
comunicazione, ma deve anche fornire
una quantità di energia in grado di alimentare gli slave. Ciascun slave, infatti, sottrae potenza dal bus quando la
tensione del bus stesso è maggiore
della tensione presente sul suo condensatore di carica interno.
Quando il peso della rete cresce significativamente, la corrente erogata dal
master potrebbe non essere più sufficiente ad alimentare tutti gli slave. Il
caso peggiore si ha quando il master
trasmette una lunga sequenza di zeri: in
questo caso, infatti, il bus si mantiene
per lungo tempo nello stato basso, e
gli slave hanno meno opportunità di ricaricarsi. Se il bus riesce a raggiungere un livello di tensione sufficiente durante il tempo che intercorre tra la
trasmissione di due bit adiacenti (oppure se tale periodo è sufficientemente
ampio), il problema non sussiste.
In caso contrario, un nodo slave po-
del bus. In definitiva, quando una rete
non dispone di energia sufficiente per
alimentare tutti gli slave, possono generarsi delle anomalie intermittenti che
affliggono i dati trasmessi sul bus.
ACCOPPIAMENTO DI IMPEDENZA
La soluzione più semplice per risolvere
il problema dell'accoppiamento di impedenza risultante dall'aggiunta di ogni
nuovo dispositivo alla rete è basata sull'utilizzo di una resistenza da 150 collocata in ogni punto di giunzione tra il
ramo principale della rete e lo stub (collegamento) che lo collega allo slave,
come indicato in Figura 6. Questo valore
è in grado di ridurre del 20% il disaccoppiamento di impedenza, e attenua la
riflessione del segnale del 40%. Tuttavia, l'aggiunta della resistenza diminuisce l'immunità al rumore dell'80%.
FOCUS ON
SKILLS
INSIDE
TOOLS
ANALOG
TIPS'N TRICKS
MARKET NEWS
SPOTLIGHT
EVENTS ZAPPING
MEMBERSHIP
http://www.fwonline.it/fw/?page_id=7
Tabella dei contenuti per la edizione digitale del Firmware - Giugno 2014 / N°101
TIPS'n tricks
FOCUS on La Protezione da ESD
SKILLs
Implementazione del Wireless M-Bus
Linee guida per reti 1-Wire a lunga distanza
INside
I Motori Passo-Passo
BLCD, controllo motori con LPC1700
ANALOG I Convertitori “Buck” non Isolati con NCP101x
TOOLS Il Code Configurator di casa Microchip
SPOTlight Convertitore Flyback DC-DC Isolato con LT8302
News
EVENTS zapping
Guida
Firmware - Giugno 2014 / N°101
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