Forum: Mikrocontroller und Digitale Elektronik ext. SRAM für TFT an STM32F407ZGT6 Board


von Johannes S. (Gast)


Lesenswert?

An dieses Board
https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html
möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen
https://www.pollin.de/p/tft-display-thg057vglac-h000-640x480-121402
das aber keinen Controller hat und daher einen ext. Bildspeicher 
braucht, bei der Auflösung in 16 Bit immerhin 600 kB. Das China STM42F4 
Board hat Platz für ein SRAM, aber den Typen in der Beschreibung habe 
ich nicht gefunden: zu IS2WV51216 findet Google gerade mal ein micron 
Datenblatt.
Hat jemand hier dieses Board und kann mir einen passenden Speicher 
nennen?

von LCD Disbleeh (Gast)


Lesenswert?

Das STM32 Board sowie ein extra Speicher wird dir nichts nützen
da du für dein Display einen dezidierten Display-Controller
brauchst.

Wenn du das mit dem STM32 Board realisieren willst wird dein
Controller kaum (sinnvolle) Zeit haben noch was anderes zu
tun. Ausserdem erfindest du das Rad neu. Vielleicht hast du
auch noch was anderes zu tun?

von Johannes S. (Gast)


Lesenswert?

STM hat das FSMC u.a. für TFT mit und ohne Controller entwickelt, da 
erfinde ich nix neu sondern möchte nur das anwenden was STM in seinen 
App Notes beschreibt. Nur mit SRAM habe ich mich schon länger nicht mehr 
beschäftigt und möchte da kein falsches auflöten.
http://www.mino-elektronik.de/index.html (m.n. aus dem Forum hier?) hat 
das vor Jahren schon benutzt und auch auf YT gibt es reichlich Videos 
die die Grafikpower demonstrieren. Jetzt gibt es halt Boards und 
Displays für kleines Geld vom Chinesen.

von m.n. (Gast)


Lesenswert?

Johannes S. schrieb:
> zu IS2WV51216 findet Google gerade mal ein micron
> Datenblatt.
> Hat jemand hier dieses Board und kann mir einen passenden Speicher
> nennen?

AS6C8016 wäre ein adäquater Typ.
Man könnte den STM auf Controller programmieren, indem man ihn per DMA 
Lesezugriffe auf das RAM ausführen läßt und während die Daten auf dem 
ext. Datenbus liegen, gleichzeitig einen Schreibimpuls (CK-Signal) 
erzeugt.
Hsync und Vsync erreicht man durch Zugriff spezielle Adressbereiche.
Die zu erwartende Bildrate wird bei 40-50 Bilder/s liegen.

Einfacher ginge es mit internem RAM. Vielleicht findest Du hier eine 
Anregung: 
http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm
Wie ich gerade sehe, kennst Du das ja schon.

von Johannes S. (Gast)


Lesenswert?

In der STM AppNote AN2784 findet man den IS61xxx, das ist wohl die 
richtige Bezeichnung statt der in der Ali Artikelbeschreibung. Als 8 
MBit / 10 ns Version habe ich den jetzt z.B. für ca. 15 € bei Mouser 
gefunden. TME hat den leider nur mit 4 MBit, mit knapp 5 € deutlich 
günstiger aber der reicht nicht für die volle Auflösung / Farbtiefe. 
Aber jetzt habe ich zumindest einen passenden Typen.
Der AS6C8016 ist mit 55 ns langsamer, in der AppNote steht was von 12 
ns, habe die aber noch nicht ganz durch.

von Christopher J. (christopher_j23)


Lesenswert?

Als SRAM passt wohl ein IS62WV51216BLL-55tli, z.B. vom Ali: 
https://www.aliexpress.com/item/in-stock-FT232RL-SSOP-28/32800925611.html

Man kann (meines Wissens nach) nicht SRAM und LCD über den F(S)MC jagen. 
Da musst du dich für eine Sache entscheiden. LCD ohne dedizierten 
Controller würde ich nicht machen wollen.

von Johannes S. (Gast)


Lesenswert?

ok, Danke. Den 10 ns Typen habe ich jetzt auch bei Ali gefunden
https://de.aliexpress.com/item/IS61WV51216BLL-10TLI-IS61WV51216-TSOP44/32787382472.html
, die 5€ ist mir die Aufrüstung wert.
Ext. RAM + TFT hat m.n. doch auch in seiner Demo drin? Und ich habe ein 
LPC4088 Board, da ist auch TFT mit ext. Ram betrieben. Mit EmWin hat das 
so die Performance (und den Charme) vom alten 386er mit Win3.0 :-) Aber 
die STM32F407 China Boards sind einfach so verlockend günstig.

von Dr. Sommer (Gast)


Lesenswert?

Beim STM32F429 Discovery und beim STM32F746 Discovery ist das alles 
schon fertig zusammen gebaut, warum also mit einem Eval Board so 
rumfrickeln? Das macht doch höchstens bei einem eigenen PCB Sinn.

von Mike (Gast)


Lesenswert?

Wollte ich auch eben schreiben: Nimm gscheiter gleich einen F429, der 
hat den LCD/TFT Controller schon mit drin, ein passendes Eval-Board inkl 
SW gibt es ebenfalls.

http://www.st.com/en/evaluation-tools/32f429idiscovery.html

von Johannes S. (Gast)


Lesenswert?

Mike schrieb:
> Wollte ich auch eben schreiben: Nimm gscheiter gleich einen F429,
> der
> hat den LCD/TFT Controller schon mit drin, ein passendes Eval-Board inkl
> SW gibt es ebenfalls.
>
> http://www.st.com/en/evaluation-tools/32f429idiscovery.html

habe ich sogar auch in meiner Sammlung, da ist aber viel 'Gerümpel' mit 
drauf und das eignet sich schlecht für einen Gehäuseeinbau.
Es geht mir einfach darum das Pollin Display zum Leuchten zu bringen, so 
schwer stelle ich mir das nicht vor, und der Speicher muss auf das China 
Board nur aufgelötet werden.

Für das China Board gibt es auch ein Display von Acelex mit ILI9341 zum 
direkt aufstecken, zusammen mit der STM32407VE Version von dem Board 
kostet diese Kombi knappe 20 €. Das habe ich schon hier liegen und ich 
möchte das gerne im Vergleich mit dem Pollin Display sehen. Das scheint 
nämlich sehr hochwertig zu sein, ist halt schwieriger anzusteuern.

von W.S. (Gast)


Lesenswert?

Johannes S. schrieb:
> Hat jemand hier dieses Board und kann mir einen passenden Speicher
> nennen?

Nö, ich hab dieses Board nicht. Aber wenn du auf die von dir genannte 
Seite guckst, dann siehst du dort, daß auf de Unterseite des Boards ein 
Footprint unbestückt ist, wo steht:

"Reserved SRAM memory extension location IS2WV51216 - 1M Bytes"

Jetzt ist mir dieser Typ nun wirklich nicht geläufig, aber wenn du das 
Brettl schon hast, dann guck in den Stromlaufplan und such dir einen 
passenden Speicher-IC dazu.

W.S.

von C. W. (chefkoch)


Angehängte Dateien:

Lesenswert?

W.S. schrieb:
> Nö, ich hab dieses Board nicht. Aber wenn du auf die von dir genannte
> Seite guckst, dann siehst du dort, daß auf de Unterseite des Boards ein
> Footprint unbestückt ist, wo steht:
>
> "Reserved SRAM memory extension location IS2WV51216 - 1M Bytes"

Und schaut man in den Schaltplan steht da IS62WV51216BLL-55TLI. Es gibt 
auch noch einen schnelleren: IS61WV...

von m.n. (Gast)


Lesenswert?

W.S. schrieb:
> Jetzt ist mir dieser Typ nun wirklich nicht geläufig, aber wenn du das
> Brettl schon hast, dann guck in den Stromlaufplan und such dir einen
> passenden Speicher-IC dazu.

Die Typen im TSOPII-Gehäuse unterschiedlicher Hersteller sind 
kompatibel. Die schnelleren Ausführungen (10/12 ns) haben höhere 
Stromaufnahme und die gemütlichen mit 45/55 ns einen kleinen 
Standby-Strom im µA-Bereich.

Christopher J. schrieb:
> LCD ohne dedizierten Controller würde ich nicht machen wollen.

Was der Bauer nicht kennt, das ...
Es hat auch Vorteile, den LCD-Controller nicht zwingend zu brauchen. 
Einmal programmiert, läuft die TFT-Ansteuerung völlig transparent im 
Hintergrund.
Aber der Bauer braucht für alles den Trecker, selbst beim sonntäglichen 
Kirchgang ;-)

von Johannes S. (Gast)


Lesenswert?

Danke für die weiteren Tipps.

W.S. schrieb:
> Aber wenn du auf die von dir genannte
> Seite guckst, dann siehst du dort, daß auf de Unterseite des Boards ein
> Footprint unbestückt ist, wo steht:
>
> "Reserved SRAM memory extension location IS2WV51216 - 1M Bytes"

das war ja schon geklärt, da hat wohl ein Chinese aus der 61 eine 2 
gemacht.

C. W. schrieb:
> Und schaut man in den Schaltplan

Hast du noch eine Quelle für den kompletten Schaltplan? Ich habe bisher 
nur ein kaum leserliches jpg gefunden.

m.n. schrieb:
> Was der Bauer nicht kennt,

Na na, von Christopher habe ich schon einige gute Beiträge hier gelesen. 
Controller oder MCU haben unterschiedliche Eigenschaften, das ist in der 
AN2790 von STM in Tabelle 1 kurz zusammengefasst:
http://www.st.com/content/ccc/resource/technical/document/application_note/85/ad/ef/0f/a3/a6/49/9a/CD00201397.pdf/files/CD00201397.pdf/jcr:content/translations/en.CD00201397.pdf
Ich habe da aber keine Zwänge und möchte das einfach ausprobieren.

von C. W. (chefkoch)


Lesenswert?


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.