( bucko | 2021. 12. 30., cs – 20:58 )

Az USB 1 db kétirányú differenciális adatvonallal rendelkezik. Éppen ezért nincs dedikált órajel, azaz aszinkron.

A szinkronizálás és a szinkron adatátvitel (adat + órajel) két külön fogalom.

Ezzel szemben az UART nem protokoll, hanen egy univerzális aszinkron adó-vevő hardver. Abban a 16x oversamplingban sem vagyok teljesen biztos. ;) Ezzel nem azt mondtam, hogy nem lehet úgy csinálni.

Ezzel szemben a PCIe is olyasmi, mint az USB: "A serial interface does not exhibit timing skew because there is only one differential signal in each direction within each lane, and there is no external clock signal since clocking information is embedded within the serial signal itself." Vagyis nincs clock, tehát aszinkron.

De azért van különbség is. Az adó-vevő órajelek eltérésének maximuma: UART - 6%, USB - 0,2%, PCIe - PLL szinkronizált.

A többi stimmel! :-D