Web Remote Control RC6 mode 0

Il protocollo RC6 è un'evoluzione del vecchio RC5 della Philips. Rispetto a questo può indirizzare molti più dispositivi (8 bit invece di 5) e permette la codifica di 256 comandi invece di 64. Inoltre ha tre ulteriori bit (mode bit da 0 a 2 nell'header) che permettono diverse modalità di funzionamento, piuttosto differenti tra loro. La più usata è la modalità "0", l'unica altra che conosco è la modalità 6 a 20 bit usata dai decoder di SKY.
Il segnale infrarosso è modulato a 36KHz come nelle versioni precedenti, ma l'unità di tempo fondamentale (tick) è di 16 periodi della sottoportante invece che 32. In questo modo la durata totale del pacchetto è simile a quella dell'RC5 pur contenendo molte più informazioni.
La codifica di ogni singolo bit è sempre la Manchester ma invertita rispetto alle precedenti versioni, un "1" è codificato con un passaggio da "alto" (presenza di segnale IR) a "basso" (assenza di segnale).
Nella tabella sono indicate le durate dei diversi segnali di controllo, espresse in millisecondi e in multipli dell'unità base.
Il protocollo prevede un'assenza di segnale di almeno 2,7ms tra un comando e l'altro ma, per compatibilità con tutti i tipi di ricevitori, è consigliabile attendere almeno 100ms prima di inviare un altro comando o la ripetizione dello stesso.

Qui si può trovare un'ottima descrizione del protocollo RC6

Manchester Coding
H -> L = 1
L -> H = 0
IR Carrier
36 KHz IR Frequency
0,027777778 ms IR Period
0,027777778 ms x 16 = 0,444444444 ms Tick
   RC6 mode 0
description
time bit High
time bit Low
total time
value
ticks H
ticks L
1 Header Field
Leader Pulse
2,666666667
0,888888889
3,555555556
na
96
32
2  
Start bit
0,444444444
0,444444444
0,888888889
1
16
16
3  
mode bit 2
0,444444444
0,444444444
0,888888889
0
16
16
4  
mode bit 1
0,444444444
0,444444444
0,888888889
0
16
16
5  
mode bit 0
0,444444444
0,444444444
0,888888889
0
16
16
6  
Trailer bit
0,888888889
0,888888889
1,777777778
x
32
32
7 Control field
address 7
0,444444444
0,444444444
0,888888889
x
16
16
8  
address 6
0,444444444
0,444444444
0,888888889
x
16
16
9  
address 5
0,444444444
0,444444444
0,888888889
x
16
16
10  
address 4
0,444444444
0,444444444
0,888888889
x
16
16
11  
address 3
0,444444444
0,444444444
0,888888889
x
16
16
12  
address 2
0,444444444
0,444444444
0,888888889
x
16
16
13  
address 1
0,444444444
0,444444444
0,888888889
x
16
16
14  
address 0
0,444444444
0,444444444
0,888888889
x
16
16
15 Information field
control 7
0,444444444
0,444444444
0,888888889
x
16
16
16  
control 6
0,444444444
0,444444444
0,888888889
x
16
16
17  
control 5
0,444444444
0,444444444
0,888888889
x
16
16
18  
control 4
0,444444444
0,444444444
0,888888889
x
16
16
19  
control 3
0,444444444
0,444444444
0,888888889
x
16
16
20  
control 2
0,444444444
0,444444444
0,888888889
x
16
16
21  
control 1
0,444444444
0,444444444
0,888888889
x
16
16
22  
control 0
0,444444444
0,444444444
0,888888889
x
16
16
23 Signal Free Time
 
 
 
2,666666667
 
0
0
        Tot 25,77777778 ms
58
units
aggiornato il 04 - 01 - 2007