Forum: Mikrocontroller und Digitale Elektronik EEPROM x EPROM


von Gast (Gast)


Lesenswert?

Hi,

was liest ein AVR-Controller schneller aus: seine eigne EEPROM oder ein 
externes EPROM?

von Ralf (Gast)


Lesenswert?

Steht in beiden Datenblättern. Ohne Kenntnis des externen EEPROM kann 
dir das eh keiner sagen.
Ich tippe mal drauf, dass das interne in jedem Fall schneller ist, weil 
ein externes erstmal mit ner Adresse geladen werden muss, etc. vor allem 
dann, wenn's seriell angebunden ist. Beim Schreiben wird's ähnlich 
aussehen.

Ralf

von Falk B. (falk)


Lesenswert?

@ Ralf (Gast)

>Ich tippe mal drauf, dass das interne in jedem Fall schneller ist,

ISt es, ein LEsevorgang dauert ca. 4 Takte/Byte.

>dann, wenn's seriell angebunden ist. Beim Schreiben wird's ähnlich
>aussehen.

Irrtum. Die meisten EEPROMs ermöglichen ein Pages Write Mode, d.h. es 
können je nach Typ 16..256 Bytes in einem Rutsch parallel geschrieben 
werden, was dann ca. 5..20ms dauert. Der AVR kann nur byteweise 
schreiben, mit ~5ms/Byte.

MFG
Falk

von Emperor_L0ser (Gast)


Lesenswert?

Ähm...
der interne ist auf jeden fall schneller?

ein AVR liest sein internes in 4 Takten, wie lange dauert es seriell 1 
Bit zu übertragen? Minimum 4 Takte bei SPI (siehe maximale Bitrate im 
Datenblatt bezüglich SPI-Frequenz), da ist es egal, wie groß eine Page 
des externen EEPROM ist. Wenn die Daten nicht rauskommen...

Theoretisch könnte ein externes paralleles EEPROM, mit 16Bit schneller 
sein, aber sowas dürfte wohl sehr schwer zu bekommen sein...

mfg Emperor_L0ser

von Falk B. (falk)


Lesenswert?

@ Emperor_L0ser (Gast)

>Datenblatt bezüglich SPI-Frequenz), da ist es egal, wie groß eine Page
>des externen EEPROM ist. Wenn die Daten nicht rauskommen...

Wer lesen kann ist klar im Vorteil.

Es ging um die SCHREIBgeschwindigkeit im zweiten Absatz.

>mfg Emperor_L0ser

Der Name ist Programm ;-)

MFG
Falk

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.