Forum: Mikrocontroller und Digitale Elektronik Cypress CY27EE16ZE aus Versehen EEPROM (teilweise) gelöscht


von Markus G. (mgoppelt)


Lesenswert?

Hallo zusammen,

habe bei einem Cypress CY27EE16ZE (programmierbarer Taktoszillator) aus 
Versehen lauter Nullen über I2C in den Konfigurationsblock (im EEPROM) 
geschrieben!! Jetzt lässt sich weder der Konfigurationsblock im RAM noch 
der Konfigurationsblock im EEPROM über I2C programmieren (verschiedene 
I2C-Adressen). Im Datenblatt steht:

The default clock configuration is:

...

This default clock configuration is typically customized to meet
the needs of a specific application. It provides a clock signal
upon power-on, to facilitate in-system programming.

Heißt das, dass es jetzt nicht mehr möglich ist zu programmieren?

Könnte man evtl. ein externes Taktsignal anlegen?

Das Teil kostet 25 EUR!!

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Markus Goppelt schrieb:
> Das Teil kostet 25 EUR!!

tja pech, passiert schon mal.

>
> habe bei einem Cypress CY27EE16ZE (programmierbarer Taktoszillator) aus
> Versehen lauter Nullen über I2C in den Konfigurationsblock (im EEPROM)
> geschrieben!!

sicher ? "The default (programmed) condition of the 8 x 256 bit
EEPROM blocks (scratchpad) in the device as shipped from
the factory, are blank and unprogrammed. In this condition, all
bits are set to 0"


> Jetzt lässt sich weder der Konfigurationsblock im RAM noch
> der Konfigurationsblock im EEPROM über I2C programmieren (verschiedene
> I2C-Adressen).

SRAM sollte es gehen, genau warum hast du eigentlich EEPROM beschrieben, 
es gibt doch WP pin der den EEPROM schüzt (SRAM schreiben geht dabei 
aber).

>Heißt das, dass es jetzt nicht mehr möglich ist zu programmieren?

Ich kenne den CY27Exxx nciht, aber du kannst ruhig Cypress support 
fragen, die helfe gerne dabei. Eigentlich glaube ich nicht das du haufen 
nullen geschrieben hast, weil das würde nix kaputt machen.

von Purzel H. (hacky)


Lesenswert?

Vergiss das Teil. Digikey listet das Teil als obsolete. Ich hab mich mal 
bemustern lassen und damals war der Preis bei 5.5$ allerdings war die 
mindestabnahmenmenge bei 256 stueck. So wird natuerlich nie was. Ich 
fand es zwar ein echt tolles Teil. Aber die Marketingstrategie ist wohl 
mangelhaft. Cypress hat im allgemeinen ein etwas seltsames Verstaendniss 
von Verkauf, schade. Ein Webshop waere hilfreich gewesen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ohja, der ist seit jahren (~5) obsolete .. tja, ab in die tonne damit 
und holl dir etwas was auch z.zt produziert wird, z.b. von SiLabs.

von Purzel H. (hacky)


Lesenswert?

Die Silabs Teile sind leider auch nichts. Die benoetigen ominoese PC 
software um die zu programmierenden Parameter zu rechnen. Da ist nichts 
mit portabel und interaktiv.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

unsinn, etweder per pin oder iic. Ist genau so viel "aufwand" wie eeprom
beim dem Cypress teil programmieren.

von Purzel H. (hacky)


Lesenswert?

Aber woher kommen die Daten ? Wir reden ueber einen Si5338 oder 
dergleichen. Die Daten kommen von einer Clockbilder Software. Die laeuft 
exklusiv unter windows. Kein C-inludefile, dass man als Source haette 
und aufm Controller compilieren koennte.
Mit wuerde ein Si5338 auch passen, eine tolle Hardware.

Also nochmals nachschauen.

von Purzel H. (hacky)


Lesenswert?


von Thomas R. (tinman) Benutzerseite


Lesenswert?

Quint Oschi schrieb:
> Aber woher kommen die Daten ? Wir reden ueber einen Si5338 oder
> dergleichen. Die Daten kommen von einer Clockbilder Software. Die laeuft
> exklusiv unter windows. Kein C-inludefile, dass man als Source haette
> und aufm Controller compilieren koennte.
> Mit wuerde ein Si5338 auch passen, eine tolle Hardware.
>
> Also nochmals nachschauen.

von wo auch immer über IIC,

For many applications, the Si5338's register values are
easily configured using ClockBuilder Desktop (see
"3.1.1. ClockBuilder™ Desktop Software" on page 16).
However, for customers interested in using the Si5338
in operating modes beyond the capabilities available
with ClockBuilder™, refer to “AN411: Configuring the
Si5338” for a detailed description of the Si5338 registers
and their usage. Also refer to “AN428: Jump Start: In-
System, Flash-Based Programming for Silicon Labs’
Timing Products” for a working application example
using Silicon Labs' F301 MCU to program the Si5338
register set.

von Dirk (Gast)


Lesenswert?

Hi, eine Frage an Thomas R. und alle anderen:
Wo bekomme ich die Teile von Silabs hier in DE?

Ich würde zwei Stück Si514CCC000776AAG (ca. $12/EA) haben wollen, doch 
Silabs will dann noch ca. $78 FedEx Versandkosten haben 8-)

Gibt's sonst noch IC's die per I2C (o.ä.) in einem Frequenzbereich von 
ca. 0,5 - 2,1 Mhz eingestellt werden können? Genauigkeit der Einstellung 
max 50 Hz.

Vielen Dank!

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Dirk schrieb:
> Hi, eine Frage an Thomas R. und alle anderen:
> Wo bekomme ich die Teile von Silabs hier in DE?
>
> Ich würde zwei Stück Si514CCC000776AAG (ca. $12/EA) haben wollen, doch
> Silabs will dann noch ca. $78 FedEx Versandkosten haben 8-)
>
> Gibt's sonst noch IC's die per I2C (o.ä.) in einem Frequenzbereich von
> ca. 0,5 - 2,1 Mhz eingestellt werden können? Genauigkeit der Einstellung
> max 50 Hz.
>
> Vielen Dank!

1-2 stk entweder beim distributor anfragen (z.b. mouser kann es auch 
SiLabs sachen besorgen die nicht im katalog aufgelistet sind), oder mal 
die SDR-shops durchgucken oder samplen.

SiLabs kann auch als saver versenden für 35usd wenn man die nett fragt.

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.