Forum: Mikrocontroller und Digitale Elektronik 1-Wire EEPROM mit Write Protection Pin


von Andreas R. (matlab22)


Lesenswert?

Ich bin auf der Suche nach einem EEPROM welches folgende kriterien 
erfüllt:

Grösse: ab 256bit
R/W: 1-Wire (Distanz bis 10m)
PIN: Write Protection (über switch schaltbar)
VCC: 3.3 oder 5V

Auf dem eeprom werden sensorspezifische daten abgelegt, welche von der 
auswertungseinheit abgefragt werden müssen. Der sensor kann dabei bis zu 
10m von dieser auswerteeinheit entfernt sein. fürs schreiben und lesen 
kann ich eine ader vom anschlusskabel spendieren. Des weiteren muss der 
eeprom schreibschutz gesetzt und wieder entfernt werden können. Am 
besten über einen switch auf der sensorplatine.

Ich bin dazu auf dieses EEPROM gestossen:
http://www.maxim-ic.com/datasheet/index.mvp/id/4272

Jedoch lässt sich der geschützte bereich nach einmaligem setzen des 
schutzes nicht wieder aufheben.

Ich hätte gerne einen Schreibschutzpin, wie er bei diesem EEPROM 
vorhanden ist:
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00103810.pdf

Hat mir jemand einen tip oder kann mir gar eines empfehlen, welches mich 
vollumfänglich zufrieden stellt? :)

von Uwe (Gast)


Lesenswert?

Nimm nen kleinen Attiny und programmier dir OneWire selber drauf. Dann 
kannst du auch nen Passwort oder nen Pin vom µC benutzen und 
sonderfunktionen drauf machen z.B. Sensordaten vorverarbeiten usw.

von Andreas R. (matlab22)


Lesenswert?

Uwe schrieb:
> Nimm nen kleinen Attiny und programmier dir OneWire selber drauf. Dann
> kannst du auch nen Passwort oder nen Pin vom µC benutzen und
> sonderfunktionen drauf machen z.B. Sensordaten vorverarbeiten usw.

Vielen dank für den input. Dies ist leider keine praktikable lösung 
meines problems. Nimmt zu viel platz weg, bringt wieder zusätzliche 
unnötige wärme zum sensor und ist aus produktionstechnischen gründen 
auch nicht denkbar

von Andreas R. (matlab22)


Lesenswert?

Die uP-lösung würde an interesse gewinnen, wenn ich statt dem eeprom 
direkt auf das flash des uP setzen könnte. zusätzlich müsste ich aus 
einem 16-20Hz rechtecksignal ein 5kHz-7kHz Signal machen.

Also zum Beispiel die tiefe freuquenz auszählen, anschliessend mit ~256 
multipizieren und ein entsprechendes rechtecksignal wieder ausgeben. 
Wäre dies mit einem ATTINY9 denkbar? Hat jemand entsprechende 
erfahrungen dazu gemacht?

von Uwe (Gast)


Lesenswert?

> wenn ich statt dem eeprom direkt auf das flash des uP setzen könnte
Und warum nicht das interne EEPROM des µC ?
Warum denn ausgerechent der 9er tiny ? Der hat kein internes EEPROM 
andere schon.

von Uwe (Gast)


Lesenswert?

Attiny13,Attiny25,Attiny45,Attiny85 bzw. deren PicoPower Version

von Andreas R. (matlab22)


Lesenswert?

Uwe schrieb:
> Attiny13,Attiny25,Attiny45,Attiny85 bzw. deren PicoPower Version

hab grad den fehler im ersten post bemerkt. ich benötige mindestens 
256Byte nicht bit :S

also würde 45 oder 85er in frage kommen, die kosten aber das doppelte :(

was spricht gegen die nutzung des flash?

von Uwe (Gast)


Lesenswert?

> was spricht gegen die nutzung des flash?
Beim 13er, 45er oder gar dem 85er ? Nichts !
Der 9er hat keinen SPM Befehl glaub ich. Bin mir da aber nicht sicher.
Mußt du mal Datenblatt lesen. Ich würde aber auch 45er oder 85er 
vorschlagen.
Die haben immerhin 2 Timer und nen internen Temperatursensor usw.

von Uwe (Gast)


Lesenswert?

Der 13er kann sich selber das Flash beschreiben mit SPM.

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.