Forum: Mikrocontroller und Digitale Elektronik Unterschied PCIE


von PCIEnoob (Gast)


Lesenswert?

Hallo,

ich bin eigentlich auf der Suche nach einem Buffer IC der meinen 
Quarzsignal entsprechend an 4 Ports ausgibt.
Ich bin in dem Datenblatt auf die Aussage PCIe 1 bis 4 gestoßen. PCIe an 
sich kenne ich aber ich kann mir nichts darunter vorstellen was es bei 
dem IC zu tun hat.


Wenn ich z.B. 50 MHz vorne einspeise kann ich via I2C diese 50 MHZ 
hinten wieder "hochtakten"/anpassen etc., aber was hat das ganze mit 
z.B. PCIE 4.0 zu tun? Geht es dabei einfach nur um die Jitter-Frequenz 
etc.

https://www.renesas.com/eu/en/document/dst/5p49v60-datasheet

von Frank K. (fchk)


Lesenswert?

PCIe hat neben den Datenlanes einen 100 MHz Referenztakt an jedem 
Device. Dieses Taktsignal muss ja irgendwo herkommen. Und Du darfst auch 
nicht einen Ausgang an mehrere Eingänge parallel führen, sondern jedes 
PCIe Device braucht seinen eigenen Ausgang.

fchk

von PCIEnoob (Gast)


Lesenswert?

Okay, schon einmal vielen Dank dafür.
hmm... Habe ich dann doch das falsche IC genommen oder wo wird der Takt 
dann übertragen?
Ich würde meine µC an die Ausgänge OUTX und OUTXB anschließen.

von Frank K. (fchk)


Lesenswert?

PCIEnoob schrieb:
> Okay, schon einmal vielen Dank dafür.
> hmm... Habe ich dann doch das falsche IC genommen oder wo wird der Takt
> dann übertragen?
> Ich würde meine µC an die Ausgänge OUTX und OUTXB anschließen.

Und Deine uC haben differentielle LVDS oder PECL oder HSCL Takteingänge?

fchk

von PCIEnoob (Gast)


Lesenswert?

Ja, einer von denen hat es tatsächlich.

Wie Wird denn dann über die Ausgänge PCIE übertragen?

von Frank K. (fchk)


Lesenswert?

PCIEnoob schrieb:
> Ja, einer von denen hat es tatsächlich.
>
> Wie Wird denn dann über die Ausgänge PCIE übertragen?

überhaupt nicht. Sende- und Empfangs-Daten sind extra differentielle 
Pairs. Und auch das sind immer und grundsätzlich Punkt-zu-Punkt 
Verbindungen, wie die Taktleitungen auch. Es gibt Paketswitches, die das 
Routing übernehmen.

fchk

von Gerd E. (robberknight)


Lesenswert?

PCIEnoob schrieb:
> Ich bin in dem Datenblatt auf die Aussage PCIe 1 bis 4 gestoßen. PCIe an
> sich kenne ich aber ich kann mir nichts darunter vorstellen was es bei
> dem IC zu tun hat.

Das ist halt ein gängiges Anwendungsbeispiel für diesen IC. Aber 
natürlich kann man den auch für andere Anwendungen verwenden.

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

PCIEnoob schrieb:
> hmm... Habe ich dann doch das falsche IC genommen oder wo wird der Takt
> dann übertragen?

Das Ding ist ein PLL. Damit werden (hier vier verschiedene) Takt-Signal 
phasenrichtig zu einem Referenz-Takt erzeugt.
- https://en.wikipedia.org/wiki/Phase-locked_loop
- 
https://www.renesas.com/us/en/blogs/value-fractional-output-divider-plls-infotainment-and-dashboard-applications

Das hat so garnicht mit dem zu tun was du hier als Anforderung 
schreibst:
PCIEnoob schrieb:
> ich bin eigentlich auf der Suche nach einem Buffer IC der meinen
> Quarzsignal entsprechend an 4 Ports ausgibt.

PCIEnoob schrieb:
> Wie Wird denn dann über die Ausgänge PCIE übertragen?
Gar nicht, damit werden nur die verschiednen Takt-Signale erzeugt die 
benötigt werden um die beteiligten IC zu steuern.

Die PCIe-Daten werden auf seperaten Leitungspaaren übertragen (Syncron 
zu den Takten). Der PCIe-Bus hat nicht umsonst bis zu 144 Leitungen. Für 
diese Leitungen gibt es bei Bedarf dann "PCIe switches" - das wäre dann 
der ultimative Overkill für das was du vermutlich suchst.

- 
https://www.microchip.com/en-us/products/interface-and-connectivity/pcie-switches

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

PCIEnoob schrieb:
> Habe ich dann doch das falsche IC genommen
Was ist denn die dahinterliegende Aufgabe?

PCIEnoob schrieb:
> ich bin eigentlich auf der Suche nach einem Buffer IC der meinen
> Quarzsignal entsprechend an 4 Ports ausgibt.
Welche Taktfrequenz? Wie weit und wohin muss der Takt verteilt werden?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.