Forum: FPGA, VHDL & Co. FPGA-IP Implementation für Leistungselektronik


von Onur (Gast)


Lesenswert?

Hallo Zusammen,

ich beschäftige mich mom über ein Projekt, ein individuelles Protokoll 
für Halbbrücken,

Aufgabestellung: eine zentrale Steuerung (fpga+Microcontroller) muss die 
Halbbrücken ansteuern (Bus Topo.). Jede halbbrücke (Slaves) sind auch 
mit fpga ausgestattet. Ich will das System durch die genaue Schaltzeiten 
ansteuern (50 Khz). Deswegen ist mir aufgefallen, dass ich ein globale 
Clock brauche, damit die Slaves wissen würden, wann ich die Arbeitspaket 
schicke, deswegen will ich IEEE1588 Standart PTP nutzen.


Problemstellung: wegen synchronization von allen Clocks IEEE1588 zu 
nutzen in diesem System macht Sinn ? Ich brauche die genaue Payload in 
dieser Arbeitspakete. Da ich über Payloads nicht so viele Erfahrung 
habe, meine Frage ist:

Wenn ich die genaue Schaltzeit Info schicken will, kann ich diese zeit 
einfach in Binary Codieren und in Payload reinstecken oder durch einen 
Counter muss es erledigt werden ?

Vielen Dank
Onur

von Onur (Gast)


Lesenswert?

bump!

von Duke Scarring (Gast)


Lesenswert?

Wenns einfach sein soll: Nimm eine dedizierte Takt- und eine dedizierte 
Triggerverteilung.

Duke

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


Lesenswert?

Onur schrieb:
> bump!
Vielleicht hat einfach keiner dein Problem verstanden...

Onur schrieb:
> Wenn ich die genaue Schaltzeit Info schicken will, kann ich diese zeit
> einfach in Binary Codieren und in Payload reinstecken oder durch einen
> Counter muss es erledigt werden ?
Wenn du auf der einen Seite ein FPGA hast, und auf der anderen auch, 
wozu brauchst du dann verteilte Uhren?
Du hast dann ja echte Hardware und kannst ja immer genau dann ein 
Telegramm absenden, wenn es nötig ist. Solche verteilten Uhren sind nur 
dort sinnvoll, wo Systeme mit Jitter beteiligt sind. Denen wird dann 
vorher mitgeteilt: genau um 13:55:03,345562 Uhr soll folgender 
Schaltzustand eingenommen werden. Und um 13:55:03,345573 Uhr ein 
anderer, usw...

: Bearbeitet durch Moderator
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.