Nachfolger von Atmega169

Gast #6309977
Lesenswert?

LCD Controller im Controller macht wohl nicht soooo viel Sinn,
sonst gäbe es genügend davon. Die Bequemlichkeit erkauft man
sich mit Unflexibilität. Sechs oder sieben Leitungen kann man
auch so verdrahten, und die paar Zeilen Code machen das Kraut
nicht fett (wenn man mal von der Universal-Library von Peter
Fleury absieht).
Gast #6309981
Lesenswert?

jo mei schrieb:
> Sechs oder sieben Leitungen kann man
> auch so verdrahten, und die paar Zeilen Code machen das Kraut
> nicht fett (wenn man mal von der Universal-Library von Peter
> Fleury absieht).

Es geht wohl um Segment LCD... Da brauchst du schon spezielle 
Peripherie, mit DC geht da nichts..

Es gibt auch viele MSP430 mit LCD controller
Gast #6310014
Lesenswert?

jo mei schrieb:
> LCD Controller im Controller macht wohl nicht soooo viel Sinn,
> sonst gäbe es genügend davon

Es gibt genügend davon.

Nur nicht bei Dummbatzen wie Atmel.

Daher sind AVR prinzipiell ungeeignet für stromsparende Anwendungen a la 
Thermometer oder Uhren mit Batteriebetrieb.

Selbst wenn man passiv ansteuerbare LCD Gläser manchmal direkt oder über 
einfache Schaltungen an die Ports hängen kann
https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.11
ist der Stromverbrauch der AVRs wenn sie alle 2ms das Display updaten 
müssen einfach zu hoch, auch mit 32kHz Quartz kommt man kaum unter 
100uA.

Daher finden sich in allen diesen Geräten uC anderer Hersteller, die 
auch 1/3 bias und 1/4 biad LCD direkt stromsparend unterstützen. MSP430, 
Philips LPC  einige PIC, viele von Holtek, Sinowealth und anderen 
chinesischen Herstellern. Da gibt es auch Modelle, die dank geschalteter 
Kondensatorrn aus 2.5V Knopfzelle bis 4.5Vpp für die 
Multiplexansteuerung des LCD machen, Sachen die der ATmega169 sowieso 
nie konnte.


Es hat seinen Grund, warum Tamagotchis nicht in Europa/USA erfunden 
wurden, es gab hier einfach keine dafür tauglichen Prozessoren, der 
konnte damals nur aus Japan kommen.

Also Matthias: wechsle zu anderen Prozessorfamilien, die meisten nutzen 
den 8051 Kern, vergiss AVR, die werden sowieso von Microchip 
eingestampft.
OP #6310047
Lesenswert?

jo mei schrieb:
> LCD Controller im Controller macht wohl nicht soooo viel Sinn,
> sonst gäbe es genügend davon.

das ist die Frage. Eine Baubiologie-Firma brachte mal einen Datenlogger 
der ein LCD-Display hatte damit man auch etwas ansehen kann.

das Ganze sollte energiesparend sein. Daher war innen ein MSP430.

dazu gab es noch einen extra Prozessor der das LCD ansteuerte.

der Aufwand an Teilen war riesig. Im Vergleich dazu schien das Butterfly 
doch einfacher.
OP #6310067
Lesenswert?

MaWin schrieb:
> Daher sind AVR prinzipiell ungeeignet für stromsparende Anwendungen

das ist die Frage. Ich habe angefangen verschiedene Controller zu 
vergleichen mit Taktfrequenz und Spannung. Die AVR waren bei 3.3V auch 
nicht so schlecht. Der Atmega168P schien besser als der 328P. Der 
größere Speicher verursachte einen kleinen Sprung im Strombedarf laut 
Datenblatt.

der alte Atmega169 war ein Stromfresser bei 5V im Vergleich zu den 
neueren AVR. Vermutlich haben die nun die Strukturen 
verkleinert/optimiert.

sparsam war der MSP430 besonders dann wenn man den Code im RAM ablaufen 
lässt. Das war etwa Faktor 2.
Gast #6310069
Lesenswert?

Kennt jemand einen externen IC zur Ansteuerung von LCDs welcher wenig 
Strom braucht? Oder kennt jemand einen MCU welcher LCDs ansteuern kann 
und BLE hat? (ja Cypress hat die PSoC 4200, aber mir wäre lieber ein 
Ambiq Apollo 3, da viel weniger Stromverbrauch - abgesehen vom 
mangelndem LCD support)
Beitrag #6310093 wurde von einem Moderator gelöscht.
#6310109
Lesenswert?

Matthias W. schrieb:
> Ich habe angefangen verschiedene Controller zu
> vergleichen mit Taktfrequenz und Spannung.

Ja, leider helfen die Werbungen 'PicoPower' 'NanoWatt' nichts, wenn man 
währenddessen noch ein LCD betreiben muss, weil die sich meist auf sleep 
beziehen.

Hier mal ein Hersteller der selbstverständlich LCD kann (Rohm)
https://www.lapis-semi.com/en/semicon/miconlp/lp-mcu.html
Irgendwas von 0.38uA bis 3.5uA in Betrieb, aus 1 Batteriezelle, leider 
nicht ab 0.9V sondern oft erst 1.1V.
Das sind ganz andere Zahlen, als uns westliche Hersteller verkaufen 
wollen, damit sind ganz andere Geräte möglich.

Sucher schrieb:
> Kennt jemand einen externen IC zur Ansteuerung von LCDs welcher wenig
> Strom braucht?

Die Klassiker PCF8576C brauchen mit 60-120uA sau viel Strom, die 
moderneren PCF85162 und PCF85176T sind mit 7uA schon besser.
#6310221
Lesenswert?

Matthias W. schrieb:
> Sucher schrieb:
>> Es gibt auch viele MSP430 mit LCD controller
>
> ja. Leider ist das eine ganz andere Toolkette. MSPGCC geht wohl nicht so
> leicht mit USB. IAR hat wieder Beschränkungen oder Kosten. Und eben die
> Umlernzeit.

CCS (Code Composer Studio) ist inzwischen kostenlos und unterstützt auch 
MSP430 und MSP430X, und IAR-Quellcode kann man so mit dem TI-Compiler 
übersetzen. Das wäre also kein Problem.

fchk
Gast #6310229
Lesenswert?

Michael B. schrieb:
> Die Klassiker PCF8576C brauchen mit 60-120uA sau viel Strom, die
> moderneren PCF85162 und PCF85176T sind mit 7uA schon besser.

Hmm..
Wenn ich mir die Smartwatch von Lukas anschaue 
https://github.com/carrotIndustries/pluto dann braucht die im Totalen 
<10uA 
(https://www.eevblog.com/forum/oshw/diy-watch-based-on-the-casio-f-91w/msg1124418/?PHPSESSID=8p1o8slj787ht049mbqve7hkc3#msg1124418).

Wird wohl schwierig dasselbe zu erreichen, wenn MCU und LCD driver 
getrennt werden (abgesehen vom viel zu grossen TSSOP).
Gast #6310434
Lesenswert?

Matthias W. schrieb:
> Sucher schrieb:
>> Wenn ich mir die Smartwatch von Lukas anschaue
>
> Danke, interessant. Die Zeichen sind da halt eingeschränkt. Man bräuchte
> ein anderes Display.

Klar, das Beispiel habe ich gebracht da ich es selber "nachbauen" 
möchte, aber mit BLE funktionalität - und deshalb bin ich auf der Suche 
nach externen LCD driver IC's, aber wie es scheint kommen die nicht an 
den MSP430 an. Ich wäre also besser bedient den MSP430 und einen BLE MCU 
zu nehmen
Gast #6313116
Lesenswert?

MaWin schrieb:
> Eine Firma, die sich (mit geliehenem Geld) aufkaufen lässt, ist dumm.

Vielleicht war das Angebot von Microchip für den "Herrn Atmel" auch 
einfach nur eine gute Gelegenheit, in den Ruhestand zu gehen ohne die 
ganze Belegschaft auf die Straße setzen zu müssen.

Nicht jeder will Geld scheffeln, bis er umfällt.
Gast #6313118
Lesenswert?

MaWin schrieb:
> Der Psychopath, der seinen Namen nicht kennt, schreibt mal wieder Unsinn
> mit dem einzigen Ziel, mir was zu unterstellen.

Da ist die Heulsuse wieder, die sich einbildet, ein alleinige Recht auf 
den Namen zu haben, ihn aber zu registrieren verweigert.

Dumm sein ist keine Schande, man kann ja lernen. Aber wer immer wieder 
den Schädel vor die gleiche Wand stößt und darauf wartet, dass die Wand 
weg geht, der ist nicht dumm, sondern doof. Und das ist eine Schande.

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