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.
Daran habe ich auch schon gedacht, die Lösung sollte nach Möglichkeit aber kleiner und günstiger sein.
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.
Nein, kein Controller, sind Erweiterungsboards.
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.
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.
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?
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.
Ich möchte mich ungern auf acht Varianten beschränken.
dann scnapp dir deine geheimwaffe (nennt sich telefon) und frag' die hersteller der iic-eeproms, ob sie die bausteine vorprogrammiert liefern können
Muss es unbedingt I2C sein? Ansonsten gibt es von Dallas - jetzt wohl Maxim- die Silicon serial number DS2401. Garantiert eindeutig und winzig klein.
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...
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
Für entsprechendes Geld wird dir hier sicher jemand deine Seriennummern ins EEPROM schreiben.
Manche der i2c Chips haben auch dreilevel Eingänge.
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
Eduard Steinberg schrieb: > Ich möchte mich ungern auf acht Varianten beschränken. 8bit 256 Möglichkeiten ?
Nein das war mit 3Bit Adresseingänge gemeint.
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.
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 ?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.