Forum: Mikrocontroller und Digitale Elektronik 3 serielle Schnittstellen mit 8051 kompatiblen?


von Matthias (Gast)


Lesenswert?

Hallo,
kennt jemand einen 8051 kompatiblen Chip, der rein hardwaremäßig schon 3 
serielle Schnittstellen enthält?
Rechenleistung ist nicht so entscheidend, aber SW Lösungen für seriell 
scheinen nicht zu gehen. Bitrate bis ca. 115000 kBd.

von Carlos (Gast)


Lesenswert?

Hallo Matthias,
das wird schwierig.
Der 80C537er hat 2 ser. Schnittstellen ON-Chip, ist aber schon längst 
abgekündigt worden (es gibt noch Restbestände).
Wie siehts denn aus mit einem "normalen" 8051er und DUART-Chip (2 ser. 
Schnittstellen), z.B. SCC2681 oder Quad-Version mit 4 ser. 
Schnittstellen ?

Gruß
Carlos

von Matthias (Gast)


Lesenswert?

Der Grund ist, dass ich eine serielle Schnittstelle eines Controllers 
mitschneiden will. Dazu zapfe ich TX und RX separat an und will das auf 
der 3. Schnittstelle mit einer Kennung, welche Seite was gebracht hat, 
wieder ausgeben.
Ich habe das mit USB zu seriell Wandlern schon einmal probiert, da aber 
USB offensichtlich nicht immer alle Daten gleich weitergibt, habe ich 
bei schnellen Baudraten ein Problem. Dies ganze läuft als 
Delphiprogramm. Offensichtlich macht mir dann auch Windows einen Strich 
durch die Rechnung, da bei schnellen Baudrate teilweise alles gemixt 
ankommt.

von Matthias (ein anderer) (Gast)


Lesenswert?

z.B. durch nutzen der PWM/PCA-Unit, z.B. mit AT89C51ED2
http://www.atmel.com/dyn/resources/prod_documents/doc3aae2f186a94b.pdf
ist zwar auch eine Software-Uart, hat aber zumindest 
Hardwareunterstützung seites der PCA.

von Analog (Gast)


Lesenswert?

Ich hab mal ne Serielle Schnittstelle gemuxt. Das geht mit nem HC4052

von Ralf (Gast)


Lesenswert?

Alternative wäre, ein ganz normaler 8052 und ein externer 16C552 UART.

Ralf

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.