ext. SRAM für TFT an STM32F407ZGT6 Board

Gast #5296727
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?
Gast #5296735
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?
Gast #5296753
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.
Gast #5296768
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.
Gast #5296796
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.
Gast #5296811
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.
Gast #5296871
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.
Gast #5297142
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.
#5297172
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...
Angehängte Dateien:
Gast #5297178
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 ;-)
Gast #5297427
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.

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