UID Xmega erstellen

OP #4137180
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
#4137212
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
OP #4137218
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren