Hi, ich suche für ein Projekt einen Cortex-M3 mit einem integrierten LCD-Controller an dem man SDRAM betreiben kann. Ich habe bei den üblichen Verdächtigen STM, Atmel und TI nichts derartiges gefnuden. Erschwert wird die Suche durch die Vorgabe, dass es kein BGA sein darf. Bei Luminary gibt es z.B. einen IC mit LCD und SDRAM-Controller, dass ist aber eben ein BGA und den bekommt man auch nur überteuert aus den USA oder Asien hier in Europa scheint der noch nicht angekommen zu sein. Hat jemand einen Tipp?
Da bin ich dabei, dat is prima! Soll heißen, genau so einen such ich auch! Ist der integrierte LCD-Controller bei dir Pflicht? Vielleicht könnte man den ja auslagern in einen externen chip (FPGA oä? und den dann mit SPI ansteuern) Wär zwar dann mehr Arbeit (FPGA "programmieren") und Kosten (Platinenfläche, Chip)... nur so ein Denkanstoß. Was ist das für ein Display, was du benutzt?
Also das muss schon ein "echter" Display-Controller sein. So einer wo man ein graphisches Display mit mindestens 16Bit anteuern kann. Momentan liegt die Ziel-Auflösung bei 480x720 Pixeln. Eine SPI-Lösung kommt da wohl nicht in Frage. Extern wäre natürlich auch möglich, besser wäre das intern aber alle mal. Einfach weil die Kombi aus uC plus LCD i.d.R. teurer ist als ein uC mit integriertem LCD-Controller. Dennoch fehlt mir dann ein Cortex-M3 Mikrocontroller der ein SDRAM-Controller besitzt. Das alleine habe ich schon nicht gefunden.
Da würd ich dir den LM3S9B92 von TI (ex Luminary) empfehlen. Datasheet: http://focus.ti.com/lit/ds/spms180a/spms180a.pdf Referenzdesign: http://focus.ti.com/docs/toolsw/folders/print/rdk-idm-sbc.html Übersicht: http://focus.ti.com/mcu/docs/mculuminarymodules.tsp?sectionId=625&tabId=2493&familyId=1755 Cheers
@LM317 Der LM3S9B92 hat aber auch kein Display-Controller. Ein Display mit D0-7, RS, E, CS usw. ist bereits ein intelligentes Display mit eigenem Controller drauf. Wenn ich "Star Keeper" richtig verstehe sucht er einem Mikrocontroller der ein echtes Display Interface besitzt, also Bits für R G B, Hsync und Vsync usw. macht. Solch einer (ARM7 nicht Cortex) wäre z.B. der LPC2478. Siehe hier: http://www.nxp.com/documents/data_sheet/LPC2478.pdf Seite 5 im Block Diagramm. Ich kenne keinen Mikrocontroller mit Cortex-M3, der das drin hat. Da muss man wohl noch 2 Jahre warten. Als einzige Alternative bleibt ein Display mit Controller für 8-Bit Mode, kostet leider das doppelte als eines ohne. Beispiel: http://www.steitec.net/Displays/TFT-240x320-Touch-3-2.html (Hat nicht genügend Pixels, dafür Touch.)
Wenn es ein M3 sein muss ist das etwas schwierig. Falls es auch ein (sehr schneller) ARM7 sein darf, dann gibt es den LPC2478 im 208-pin LQFP Gehaeuse. Das Ding ist dann schon "beeindruckend gross" aber eben kein BGA. Der 2478 wird im Volumen gefertigt und wird noch viele Jahre zu haben sein, nur falls das ein Bedenken ist. Ach ja, SDRAM controller und einen 32-bit breiten non-mux Bus hat er auch drauf. Bewegte Bilder moechtest Du aber nicht zeigen, hoffe ich mal. Da ist auch ein M3 etwas ueberfordert. Gruss, Robert
Hi! Den LPC2478 habe ich auch schon in Arbeit für ein eigenbau Projekt. Das Teil erfüllt erstmal alle Wünsche. Meine Vorgabe war halt diesmal ein Cortex-M3, anscheinend damit man das OS auch in Zukunft ohne Änderungen Einsetzen kann. Wenn man dann immer beim Cortex-M3 bleibt, braucht man den Kern nicht mehr anfassen. Das wäre bei ARM7 auch so, aber der wird ja schon als altes Eisen angesehen. Außerdem soll dieses Projekt auch begrenzt grafische Animationen darstellen, weshalb es eventuell mit der Leistung des LPC2478 knapp wird.
Hi, NXP plant für Mitte dieses Jahres die Cortex M3 Versionen von LPC247x herauszugeben. Und zwar als LPC177x-Familie. Laut unbestätigten Informationen soll der M3-Nachfolger sogar pinkompatibel zum LPC2478 sein. Ob diese Info nur für BGA- oder nur für LQFP-Gehäuse oder für beides gilt, weiß ich leider nicht. Weitere Eckdaten sind: -CPU-Takt 120MHz -Flash 512kByte, 1MByte (später auch 2MByte) -RAM-Größe leider unbekannt Ich selbst verwende den LPC2478 im 208pin LQFP-Gehäuse. Martin
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.