Forum: Mikrocontroller und Digitale Elektronik UID Xmega erstellen


von Andreas R. (andi_ruetten)


Lesenswert?

Hallo,
ich benötige eine 32Bit UID und verwende einen ATXmega32.

Jetzt hat dieser ja Register in dem Produktionsdaten hinterlegt sind.

Interessant sind dabei vor allem   Lotnumber und Wafer und XY 
Koordinaten.

Wie erzeuge ich aus all den Werten eine UID, ohne Dubletten zu erzeugen?

1 Byte Wafer + 3 Byte Lotnumber?
Wenn ja, die unteren 3 Bytes.

Mir ist leider nicht klar, wie genau die Lotnumber zusammengesetzt wird.


Andreas

von Pandur S. (jetztnicht)


Lesenswert?

eine 32 bit Zahl ist keine UID, allenfalls eine Zufallszahl. Dafuer 
wuerd ich grad die Wafernummer, Lotnummer, und koordinaten verwenden. 
Das scheint ja unique zu sein. In welcher Reigenfolge ist ja egal. Sie 
sollten sich immer um irgendwo ein bit unterscheiden. Abkuerzen sollte 
man nicht.

Fuer eine UID sollte man etwas laengeres verwenden. zB einen 24AA02E48 
von microchip mit 48bit

: Bearbeitet durch User
von Andreas R. (andi_ruetten)


Lesenswert?

Hallo,


Jetzt Nicht schrieb:
> eine 32 bit Zahl ist keine UID, allenfalls eine Zufallszahl.

???
Mit 32 Bit kann man über 4 Millarden unterschiedliche µC Numern 
generieren.

> Dafuer
> wuerd ich grad die Wafernummer, Lotnummer, und koordinaten verwenden.
> Das scheint ja unique zu sein. In welcher Reigenfolge ist ja egal.
Das wage ich zu bezweifeln.
Es handelt sich ja hier um 11 Bytes , wenn ich irgendwelche davon 
nehme,dann
kann es gut sein, das davon sich mehrere nicht ändern.

 Sie
> sollten sich immer um irgendwo ein bit unterscheiden. Abkuerzen sollte
> man nicht.

Muß ich aber, da 11 Byts <>  4 Bytes


Andreas

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.