Forum: Mikrocontroller und Digitale Elektronik I2C Baustein zur Identifizierung der Platinenfamilie


von Eduard S. (rfk)


Lesenswert?

Hallo,

kennt jemand einen günstigen und kleinen I2C Baustein zur 
Identifizierung einer Platinenfamilie? Also keine eindeutige 
Seriennummer. Alle Platinen des Typs A bekommen Chip A, alle des Typs B 
bekommen Chip B, etc., sodass über I2C der Platinentyp bestimmt werden 
kann.

Danke vorab.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

PCF8574 - 8-Fach DigEingang - diese IO's entsprechend mit Up/Pull-Down 
Widerständen codieren.

von Eduard S. (rfk)


Lesenswert?

Daran habe ich auch schon gedacht, die Lösung sollte nach Möglichkeit 
aber kleiner und günstiger sein.

von EEPROM-Fan (Gast)


Lesenswert?

I2C-EEPROM-IC als smd-Version

von Dr G. Reed (Gast)


Lesenswert?

Hat das Teil einen Controller?

Dann bestück doch 2 Widerstände und mach einen Spannungsteiler draus. Je 
nach Teilerverhältis dann auf die Revision schliessen.

von Eduard S. (rfk)


Lesenswert?

Nein, kein Controller, sind Erweiterungsboards.

von EEPROM-FAn (Gast)


Lesenswert?

24C01 kostet zum Beispiel 20 Cent bei R...

http://www.reichelt.de/-EE-Flash-Eproms/ST-24C01-MN/3/index.html?;ACTION=3;LA=446;ARTICLE=40061;GROUPID=4510;artnr=ST+24C01+MN;SID=13@UAl5jH8AAAIAAHY916ccdc57c3fbbee17a07bd8b6bc46eac61


Da erstellst Du Dir einfach einige mit der entsprechenden Kennung im 
EEPROM nd fragst das ganz elegant ab.
Das sollte auch klein genug sein.

von Eduard S. (rfk)


Lesenswert?

Der Chip muss bereits komplett "fertig" sein, wenn ich ihn kaufe. Eine 
Lösung, bei der ich selbst noch Hand anlegen muss, ist nicht 
praktikabel.

Chips mit eindeutiger Seriennummer habe ich etliche gefunden, nur leider 
nichts im Bereich "Familie". Im Prinzip würde mir ein vorprogrammierter 
1 Byte großer I2C-EEPROM genügen, wenn der Hersteller davon alle 256 
Varianten verkauft.

von Cyblord -. (cyblord)


Lesenswert?

EEPROM-FAn schrieb:
> 24C01 kostet zum Beispiel 20 Cent bei R...
boa ich hasse Leute die sich nicht trauen den Namen einer Firma 
vollständig zu schreiben? Was läuft da falsch? Gibt es nur noch 
uninformierte ängstliche Duckmäuser in unserer Gesellschaft?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ein EEPROM kann man schon verwenden, auch unprogrammiert.

Das EEPROM hat 3 Adress-Eingänge, die kann man bei Bestückung 
"programmieren" (0-R Brücken).
Die SW schaut dann einfach nur nach welche IIC Adresse sich meldet, 
entsprechend ist das EEPROM bestückt.

Geht auch mit jedem anderen "Billig" IIC Chip, das Adress-Eingänge für 
die IIC Adresscodierung hat.

von Eduard S. (rfk)


Lesenswert?

Ich möchte mich ungern auf acht Varianten beschränken.

von Dario B. (abcd)


Lesenswert?

dann scnapp dir deine geheimwaffe (nennt sich telefon) und frag' die 
hersteller der iic-eeproms, ob sie die bausteine vorprogrammiert liefern 
können

von Mike (Gast)


Lesenswert?

Muss es unbedingt I2C sein? Ansonsten gibt es von Dallas - jetzt wohl 
Maxim- die Silicon serial number DS2401. Garantiert eindeutig und winzig 
klein.

von Achim S. (Gast)


Lesenswert?

Spannungsteiler an VDD und IIC-gesteuerten ADC, der ratiometrisch zu Vdd 
misst? (z.B. ADS1000).

Kommt verleichbar teuer wie der PCF8574, ist aber kleiner (SOT23-6). 
Dafür muss beim Auslesen etwas mehr Aufwand getrieben werden (evtl. erst 
Konfigurationsregister setzen, niederwertige Bits runden, ...) Ob es 
dann wirklich zuverlässig für 256 Kombination reicht oder nur für 64, 
wird sich zeigen...

von avr (Gast)


Lesenswert?

Der MCP23009 ist ein IO ähnlich wie der BCF.
ES gibt ihn als QFN mit 3 x 3 mm.

Hat schaltbare PullUps intern, also nur ausgewählte
Pins auf GND für die Kodierung.

avr

von Michael D. (etzen_michi)


Lesenswert?

Für entsprechendes Geld wird dir hier sicher jemand deine Seriennummern 
ins EEPROM schreiben.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Manche der i2c Chips haben auch dreilevel Eingänge.

von Werner (Gast)


Lesenswert?

Eduard Steinberg schrieb:
> Der Chip muss bereits komplett "fertig" sein, wenn ich ihn kaufe. Eine
> Lösung, bei der ich selbst noch Hand anlegen muss, ist nicht
> praktikabel.

Werden dein Module nach der Produktion nicht getestet? Nach dem Endtest 
wäre der perfekt Zeitpunkt, um Modultyp und ggf. Kalibrierparameter im 
EEPROM zu verewigen

von er (Gast)


Lesenswert?

Eduard Steinberg schrieb:
> Ich möchte mich ungern auf acht Varianten beschränken.

8bit 256 Möglichkeiten ?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Nein das war mit 3Bit Adresseingänge gemeint.

von hinz (Gast)


Lesenswert?

Eduard Steinberg schrieb:
> Ich möchte mich ungern auf acht Varianten beschränken.

Dann kombiniere mit der Speichergröße, die lässt sich doch leicht 
prüfen.

von Chris (Gast)


Lesenswert?

Letztens hatte ich für einen programmierten 10f200 25 Cent gezahlt, bei
kleiner Auflage. Auch EEproms sind programmiert lieferbar.
Angenommen die Sot23 EEprom kostet 11€cent und die Programmierung 1€cent
sowie Setupkosten von 7€ und Lieferkosten von 30€ + Zollgebühr sind es
wieviel €cent ?

von Testfall (Gast)


Lesenswert?

Wie wäre es mit nem einfachen Kondensator? Spannung drauf und schauen, 
wann er geladen ist. Ein einziges Bauteil und zur groben Einordnung 
sollte es reichen. An I2C fällt mir da nämlich auch nichts ein.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

PCA9536 - 8Pins, 4Bit = 16 Möglichkeiten 0,41 Cent

DS4510 ist teurer, hat 1 Adressleitung + 4IO/s und EEPROM

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.