Forum: Analoge Elektronik und Schaltungstechnik grafikdisplay über PCF8574 - zu langsam?


von Aabbyy22 (Gast)


Lesenswert?

wir haben hier einen Beck SC23 Einplatinen Computer/Microcontroller, der 
wenig IO-Pinne hat. es sollen jede Menge externe Sachen und ein 128x64 
Pixel Grafikdisplay (8Bit-Ansteuerung) über PCF8574 I2C nach parallel 
Bausteine angeschlossen werden.

Das Problem ist, ich habe gerade gesehen: Der PCF8574 Baustein schaft 
nur 100kHz übertragungsrate. Ich befürchte daß das für ein Grafikdisplay 
zu langsam ist. 2-1 Bilder pro Sekunde oder weniger. Da sieht man schon 
den Bildaufbau.

Frage jetzt: gibt es schnellere I2C nach parallel umwandlerbausteine, 
die mehr als 100kHz schaffen? soweit ich mich erinnern kann schaffe ich 
mit dem Beck SC23 auch 400kHz I2C übertragunsrate, aber gibt es dafür 
auch Bausteine?

von Martin (Gast)


Lesenswert?

Nimm einen AVR-Controller als Porterweiterung. Einfach & schnell 
umzusetzen und vor allen Dingen: flexibel. Der einfachste Weg dürfte 
über eine SPI-Schnittstelle führen. Andere Schnittstellen inl. I2C sind 
auch kein Problem.

von Aabbyy22 (Gast)


Lesenswert?

ich bräuchte eigentlich was schnelles. das mit dem microcontroller ist 
eine gute idee, würde aber im moment zuviel zeit verbrauchen. deshalb 
wäre eine andere lösung, auch wenn sie mehr kostet, als erstes besser. 
das gerät soll ehe nur 1-2 mal gebaut werden. später hatte ich aber vor, 
die version mit dem microcontroller noch zu überlegen.

von Edding (Gast)


Lesenswert?

Der Microcontroller hätte halt den Vorteil, dass der gleich komplexere 
Aktionen durchführen könnte (Linien, Kreise, Bitblt, ...)

ansonsten:

Wäre eine Porterweiterung mit SPI möglich?

Oder von Microchip den MCP23017 :
16Bit Porterweiterung, I²C mit 100kHz, 400kHz, oder 1.7 MHz.

von Aabbyy22 (Gast)


Lesenswert?

hört sich gut an der MCP23017. der deutlich niedrigere Preis ist 
überzeugend. schade nur, daß er bei 1.7 MHz nur ab 4.5V funktioniert. 
kennt jemand noch einen, der das selbe ab 3.3V kann?
..aber immerhin, ein echter fortschritt. :)

von Aabbyy22 (Gast)


Lesenswert?

ok ok nehmen wir den MCP23018 stattdessen, der würde gehen. trotzdem bin 
ich über weitere vorschläge jederzeit dankbar, denn immerhin gibts den 
MCP23018 nicht besonders gut oder oft in den shops.

von Andre R. (ryan87)


Lesenswert?

Du könntest auch den PCA9539 verwenden. Der schafft bis 400kHz, 16Bit. 
2.3 bis 5.5V. Bei Farnell für knapp 2€.

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


Lesenswert?

Aabbyy22 schrieb:
> Der PCF8574 Baustein schaft nur 100kHz übertragungsrate.
> Ich befürchte daß das für ein Grafikdisplay zu langsam ist.
Worauf gründest du deine Befürchtungen? Wie ist das Display 
angeschlossen? Welche Farbtiefe, welches Interface hat das Display?

> 2-1 Bilder pro Sekunde oder weniger. Da sieht man schon den Bildaufbau.
Da kann man sogar ganz locker mitzählen....

> Frage jetzt: gibt es schnellere I2C nach parallel umwandlerbausteine,
> die mehr als 100kHz schaffen?
Der Ansatz, ein Grafikdisplay über I²C anzubinden, ist falsch, wenn 
zudem noch eine hohe Bildrate gefordert ist...

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.