PDA

View Full Version : Discussione particolare su cavi eide, cavi usb e hdmi


animabella
13-11-2010, 22:24
Salve, sono anni che chiedo in giro quanto sto per scrivervi, ma ancora nessuno mi ha dato una risposta plausibile tecnica.
Spero voi che siete "più tecnologici" me la potete dare :)

Esercizio 1: Cavo EIDE
Un cavo eide a 40 pin può trasferire dati fino a 33mb/s teorici, con lo standard IDE33. Bene, un connettore eide ha sempre 40 pin, sia IDE33 che 66 che 100 e 133. La domanda è la seguente: perché con un cavo eide 80 pin, il trasferimento diventa 133mb/s teorici, con lo standard IDE133? In questo caso ogni connettore da punta a punta viaggia con 2 fili in parallelo, anziché 1 del precedente IDE33.

Cavo IDE33
http://www.awirewerks.com/idefk.jpg

Cavo IDE133
http://img254.imageshack.us/img254/9343/cbide133.jpg

Esercizio 2: Cavo USB
Ci sono 3 tipi di tecnologia USB, USB 1.1, 2.0 e 3.0. Ogni tecnologia ha un cavo specifico. Come l'eide, l'usb collega da punta a punta i due connettori a 4 poli + massa, Vbus, d+, d-, gnd, e la schermatura del cavo. Bene, la domanda è la seguente: perché il cavo deve essere specifico USB 3.0 per funzionare a 5gb/s, se invece usiamo il cavo USB 1.1 in un sistema USB 3.0 o 2.0 andrà sempre a 12mb/s, e lo stesso se usiamo un cavo USB 2.0 su un sistema USB 3.0 andrà sempre a 480mb/s? Stiamo parlando solo di 5 semplici fili che collegano connettore a connettore.

http://www.giuliano-store.com/public/catalog/images/CAVO%20USB%20to%20USB.jpg

Esercizio 3: Cavo HDMI
Ci sono 5 tipologie di cavi, 1.0, 1.1, 1.2, 1.3, 1.4. La domande è la seguente: Se prendo in mano un cavo qualunque, come si fa a riconoscere che versione è?
Anche qui vale la domanda fatta per la usb, più alta è la versione più veloce corrono i dati, stiamo parlando di 20 semplici fili che collegano connettore a connettore.

http://img574.imageshack.us/img574/3706/hdmiconnectormale2sharp.jpg

Apocalysse
14-11-2010, 10:01
Ti sei focalizzato sul filo quando la differenza non è il filo è quello che c'è dietro il filo con le piccole eccezioni:

un connettore eide ha sempre 40 pin, sia IDE33 che 66 che 100 e 133.
Un cavo per i 66/100/133 è a 80 pin


La domanda è la seguente: perché con un cavo eide 80 pin, il trasferimento diventa 133mb/s teorici, con lo standard IDE133?

Ti sei risposto da solo, è uno standard diverso.
La stessa differenza che intercorre tra SATA / SATA 2 / SATA3, sono standard diversi che sfuttano in maniera differente il collegamento fisico :)



Bene, la domanda è la seguente: perché il cavo deve essere specifico USB 3.0 per funzionare a 5gb/s, se invece usiamo il cavo USB 1.1 in un sistema USB 3.0 o 2.0 andrà sempre a 12mb/s, e lo stesso se usiamo un cavo USB 2.0 su un sistema USB 3.0 andrà sempre a 480mb/s? Stiamo parlando solo di 5 semplici fili che collegano connettore a connettore.

E' totalmente sbagliato questo, la differenza tra USB 2.0 e 1.1 non la fa il cavo, si è vero che il cavo USB 2.0 ha caratteristiche un po diverse, ma non è lui la differenza principale (tant'è che un cavo USB 1.1 di buona fattura funziona anche su USB 2.0). La differenza la fa il controller della periferica, se prendi una periferica USB 1.1 e la metti su una catena USB 2.0 con cavo USB 2.0 la catena andrà a USB 1.1, al contrario se hai una periferica USB 2.0 e usi un cavo USB 1.1 di buona fattura andrà tutto correttamente a USB 2.0.
Diversa cosa nel caso dell'USB 3.0 che non è solo elettrico ma ha anche la fibra ottica, quindi il problema non si pone è proprio diverso il collegamento fisico :fagiano:



Anche qui vale la domanda fatta per la usb, più alta è la versione più veloce corrono i dati, stiamo parlando di 20 semplici fili che collegano connettore a connettore.

Di HDMI non so niente, ma sicuramente è la stessa cosa, standard diverso / controller diverso.

Per chiariti le idee pensa ad un cavo ethernet ed allo standard 100mbit ed a quello a 1gbit, in entrabi i casi puoi usare un cavo cat 5e anche se è consigliato un cat 6 per il gigabit :)

animabella
14-11-2010, 11:14
grazie per le risposte. quindi per il caso del cavo eide cambia il modo in cui sono collegati i connettori da punta a punta, giusto? Il 33 li collega in un modo e il 66 a salire in un altro modo, no? mentre per il cavo usb mi stai dicendo che non c'è più il rame nel cavo ma la fibra ottica? :)

Dumah Brazorf
14-11-2010, 11:45
Da Wikipedia.

ATA's ribbon cables have had 40 wires for most of its history (44 conductors for the smaller form-factor version used for 2.5" drives — the extra four for power), but an 80-wire version appeared with the introduction of the Ultra DMA/33 (UDMA) mode. All of the additional wires in the new cable are ground wires, interleaved with the previously defined wires to reduce the effects of capacitive coupling between neighboring signal wires, reducing crosstalk. Capacitive coupling is more of a problem at higher transfer rates, and this change was necessary to enable the 66 megabytes per second (MB/s) transfer rate of UDMA4 to work reliably. The faster UDMA5 and UDMA6 modes also require 80-conductor cables.

Though the number of wires doubled, the number of connector pins and the pinout remain the same as 40-conductor cables, and the external appearance of the connectors is identical. Internally the connectors are different; the connectors for the 80-wire cable connect a larger number of ground wires to a smaller number of ground pins, while the connectors for the 40-wire cable connect ground wires to ground pins one-for-one. 80-wire cables usually come with three differently colored connectors (blue — controller, gray — slave drive, and black — master drive) as opposed to uniformly colored 40-wire cable's connectors (all black). The gray connector on 80-conductor cables has pin 28 CSEL not connected; making it the slave position for drives configured cable select.

Per il cavo usb è una questione di qualità costruttiva. Un cavo 1.0 o 1.1 era costruito in un certo modo, sufficiente per aderire allo standard. Se la costruzione è buona (schermatura in primis, non so se il doppino dei dati debba intrecciarsi) potrebbe reggere le velocità del 2.0. Non c'è niente nella spina o nel cavo che lo identifichi univocamente al controller usb come 1.1 o 2.0. Usb 3.0 cambia il pinout per cui occorrono cavi specifici.

Per l'hdmi hanno cambiato i connettori più volte ed anche il numero di conduttori 19 o 29. Guarda su wikipedia.

DooM1
14-11-2010, 11:51
Un cavo per i 66/100/133 è a 80 pin
Non è corretto.
I cavi IDE per gli hard disk da 3.5 hanno sempre 40 pin.
Solo l'ATA133 ha 80 fili ma NON 80 pin.
I pin sono sempre 40.
I 40 fili in più tra l'altro non servono ai dati; ma sono delle masse interposte tra i 40 pin dei dati che fungono da schermatura ;)

animabella
14-11-2010, 12:38
Non è corretto.
I cavi IDE per gli hard disk da 3.5 hanno sempre 40 pin.
Solo l'ATA133 ha 80 fili ma NON 80 pin.
I pin sono sempre 40.
I 40 fili in più tra l'altro non servono ai dati; ma sono delle masse interposte tra i 40 pin dei dati che fungono da schermatura ;)

si mi sono sbagliato.

DooM1
14-11-2010, 12:45
EDIT: errore di sbaglio :D