uC->uC seriell @ 115200Bd, Eindrahtleitung, Treiber?

Gast #822876
Lesenswert?

Hallo,

ich suche nach einer Möglichkeit, Daten unidirektional seriell über 
eine Leitung mit >=115200Bd  von einem Master uC (5,0V oder 3,3V 
System, voraussichtlich ATmega3250) oder einem FT232 an 8 Slave 
Controller zu schicken. Bisher habe ich solche Kommunikationsaufgaben 
meist mit SPI gelöst. Was muss ich nun beachten, wenn ich nur das 
serielle Ausgangssignal des FT232 oder des Prozessors nehme und die 8 
Slave RX-Eingänge parallel schalten möchte? Wird ein Treiber 
erforderlich? Ist die Kapazität der 8 Eingangspins zu hoch für diese 
Geschwindigkeit? Natürlich spielt die Leitungsführung eine große Rolle; 
welche max. Leitungslänge wäre noch akzeptabel?

Danke im voraus!

Gruß

Fred
Gast #823057
Lesenswert?

Hallo Kai,
> Du meinst aber eine Leitung mit Massebezug, oder?
So ist's. Je mehr ich drüber nachdenke, desto eher neige ich dazu, doch 
besser SPI zu verwenden. Da es nur unidirektional sein muss, kann ich 
mir ja auch eine Leitung (MISO) schenken.

Viele Grüße

Fred
#823113
Lesenswert?

Fred S. wrote:
> Hallo,
>
> ich suche nach einer Möglichkeit, Daten unidirektional seriell über
> eine Leitung mit >=115200Bd  von einem Master uC (5,0V oder 3,3V
> System, voraussichtlich ATmega3250) oder einem FT232 an 8 Slave
> Controller zu schicken. Bisher habe ich solche Kommunikationsaufgaben
> meist mit SPI gelöst. Was muss ich nun beachten, wenn ich nur das
> serielle Ausgangssignal des FT232 oder des Prozessors nehme und die 8
> Slave RX-Eingänge parallel schalten möchte? Wird ein Treiber
> erforderlich? Ist die Kapazität der 8 Eingangspins zu hoch für diese
> Geschwindigkeit? Natürlich spielt die Leitungsführung eine große Rolle;
> welche max. Leitungslänge wäre noch akzeptabel?
>
> Danke im voraus!
>
> Gruß
>
> Fred
Um welche Distanzen geht es dabei?
Welches Umfeld?

Wär die RS422 oder RS458 nicht geeigneter? Kann bis 1200m und bis zu 
10MBps.
Nur brauchst halt 1 TwistedPair (verdrilltes Adernpaar)...
Hat aber den Vorteil, dass auch bidi Kommunikation möglich is.
Gast #823118
Lesenswert?

Hallo Markus,
> Um welche Distanzen geht es dabei?
Nur von einer Platine zur nächsten, wahrscheinlich über eine Leiste, an 
die alle beteiligten Platinen gesteckt werden.
> Wär die RS422 oder RS458 nicht geeigneter? ....
> Hat aber den Vorteil, dass auch bidi Kommunikation möglich is.
Bidi ist nicht nötig; irgendwie erscheint mir meine Idee in retrospekt 
schwachsinning, alle UART-RX-Pins parallel zu schalten. Vermutlich nehme 
ich doch wieder SPI. Aber interessieren tut's mich trotzdem, ob nicht 
auch die "einfache" serielle Lösung machbar wäre.

Gruß

Fred

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