RS232 parallel betreiben

Gast #389109
Lesenswert?
• ▲
▼
Habe die Frage vielleicht falsch formuliert!

Hier nochmals:

Kann man vom PC aus mehreren FPGA´s über die selbe Schnittstelle
parallel Daten senden? Können mehrere FPGAs dabei an der selben
RX-Leitung des seriellen Kabels vom PC angeschlossen sein um die Daten
zu empfangen?

Danke für die Antworten!
Gast #389111
Lesenswert?
• ▲
▼
Wenn es nur darum geht, dass die FPGAs vom Bus lesen, sehe ich kein
Problem.
Wenn nun aber die FPGAs auch schreibend auf den Bus zugreifen sollen,
muss man sich schon was einfallen lassen. Man müsste ja im Prinzip
sowas wie eine Kollisionsvermeidung ausdenken. Das ist schon etwas
kniffliger. Man könnte die FPGAs untereinander synchronisieren, dass
jeder nur in einem ihm zugewiesenen Zeitschlitz schreibend auf tx
zugreifen kann.

Es gibt aber bestimmt noch weitere Methoden...
Gast #389112
Lesenswert?
• ▲
▼
Hallo ich war auf der Suche nach einem 16 Bit parallel seriell
Wandler und zurück. Da bin ich über Eure Frage gestossen.

Dazu is mir eingefallen bei RS485/RS422 des dem RS232 sehr ähnlich
ist gibt es eine Adressierung. Recherchiert vielleicht mal da in
der Richtung weiter.
#389113
Lesenswert?
• ▲
▼
Wie wäre es mit einem Token-Ring-Verfahren. Ein Ring-Bus indem ein Token
weitergereicht wird. Hardwaremässig: PC TX -> 1. FPGA RX / 1. FPGA TX ->
2. FPGA RX /2.FPGA TX -> ... -> n. FPGA RX / n. FPGA TX -> PC RX

Ist allerdings sehr aufwendig, da Du ein entsprechendes Protokoll
schreiben musst. Ansonsten würde ich eher, wie Daniel, RS-485 empfehlen
oder besser noch ein etabliertes Bussystem wie z.B. den CAN-Bus.

Gruß
Volkmar

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren