Page 15

SI_AV0216_digitale.pdf

Sistemi Integrati - Audio/Video Volume 2 - 2016 15 Le operazioni della porta Sink quando si connette un cavo 1) Monitora la presenza del vSafe 5V sul Vbus ed attende un messaggio di Source_Capabilities (indicante la presenza di una porta USB PD collegata all’altro capo del cavo); 2) Se non è ricevuto alcun messaggio, invia essa stessa un messaggio di Hard_Reset, per invitare la porta Source a trasmettere un Source_Capabilites; 3) Non genera alcune messaggio SOP’ per conoscere il tipo di cavo (è la porta Source che è delegata a questo), ma è in grado di scartare queste comunicazioni; 4) Se riceve un messaggio di Source_Capabilites risponde con un messaggio GoodCRC. Per una porta Sink, un contratto esplicito è perfezionato e sussiste quando: durante la fase iniziale 1) La porta Sink invia un messaggio di tipo Request: se il messaggio è ammissibile, subito dopo riceverà un messaggio di tipo Accept, seguito da un PS_RDY, quando la porta Source sarà pronta ad erogare energia alla potenza richiesta. La porta Sink può eventualmente anche richiedere solo le erogazioni minime richieste dagli standard USB 2.0, USB 3.1, USB Type C 1.0, senza precludersi eventuali future negoziazioni di maggiore potenza; 2) Una porta Sink che non invii un messaggio Request alla porta Source risulta in errore. durante la fase di Power Delivering 1) Processa e risponde appropriatamente a tutti messaggi ricevuti; 2) Invia un messaggio Request se la sua richiesta energetica varia. Qualora appaia non in grado di funzionare pienamente secondo le caratteristiche attese, significa che probabilmente è avvenuto un errore di comunicazione e che sta ricevendo un livello energetico inferiore alle sue aspettative; 3) Se non riceve alcun messaggio dalla porta Source, essa invia un messaggio di Hard_Reset. In questa immagine è rappresentata la trasmissione della parte iniziale di un pacchetto SOP codificata con la modulazione BMC. Precisamente, sono visibili gli stati logici rappresentati dai bit del preambolo e del messaggio Sync-1 (Data In), in corrispondenza la variazione di corrente continua dovuta alla modulazione. In questo tipo di codifica c’è una transizione all’inizio di ogni ‘bit-time’ (UI) e una seconda transizione a metà di ogni UI quando viene trasmesso uno stato logico 1. Il pacchetto di dati SOP, viene inviato dalla porta Source alla porta Sink, non interessando il chip identificativo sul cavo. Al contrario del pacchetto SOP’ che, inviato al chip contenuto nel connettore sul cavo, consente alla porta Source di settare la massima corrente che può transitare su quel cavo. consumo energetico, tipo un dispositivo delle generazioni USB precedenti; 2) Contratto esplicito. In seguito ad uno scambio di messaggi viene settato il voltaggio, la corrente e il verso di trasmissione dell’energia. Prima del perfezionamento del contratto esplicito alla connessione tra due porte, oppure quando avviene una richiesta di cambio della direzione del flusso energetico, la porta che fornisce energia deve essere in grado di ‘investigare’ anche le caratteristiche del cavo di collegamento. Ciò è particolarmente importante per il cavo USB type C che deve essere contraddistinto da una specifica indicazione (marcatura elettronica) della capacità di sopportare la corrente di 5 A (infatti, secondo le specifiche, la corrente massima che dovrebbe transitare in un cavo type C è di 3 A). Questa indagine avviene tramite l’invio di pacchetti di dati diversi dai precedenti, denominati SOP’, da parte della porta che fornisce energia durante la fase del contratto implicito: tali pacchetti SOP’ sono inviati verso un chip identificativo contenuto in uno dei connettori sul cavo. Come ogni altra comunicazione, anche i pacchetti SOP’ transitano sul canale Vbus o CC. Come avviene la negoziazione Anzitutto, la porta che è destinata a fornire potenza viene definita Source, mentre quella che consuma energia Sink: in ogni collegamento USB PD è stabilito che esista solo una coppia di queste due porte. La funzione di swap (inversione) tra il ruolo di chi fornisce energia e di chi la consuma, senza distacco del cavo, è possibile solo quando le porte vengono collegate tramite un cavo USB type C.


SI_AV0216_digitale.pdf
To see the actual publication please follow the link above