IDs » Historie » Revision 24
      « Zurück |
    Revision 24/26
      (diff)
      | Weiter »
    
    Maximilian Seesslen, 31.01.2023 18:19 
    
    
IDs¶
Eval¶
Mit der Articel-ID kommt man mit Datenbank zu Git-RepoMit der Board-ID kommt man zu Git-TagArtikel beschreibt finalen Artikel+Version; "MMC"; Daraus koennen Versionen saemtlicher Komponenten abgeleitet werden.Board-Id: beschreibt PCB-Typ+Version. Daraus kann eine eindeutige PCB abgeleitet werden.15 Versionen möglich, dann brauchts neuen Typ.
Ich brauche eine Leiterplatten-ID die einmalig ist. Krabbelkiste -> Platine finden. Muss die im EEPROM sein?
- Board-ID: Absolute identify an PCB
	
- Its printed on a PCB to identify it
 
 - Board-Code: Which role has the PCB within the product
	
- Does not change with any version. Needed to find git repos. Different IDs remain parallel. As long as same souce code is used.
 - 0 is the article itself
 
 - Article-ID: Absolute identify an Article
	
- Very loose. Eval and final have same article.
 
 - Variants: An article variant is set in the lower nibble of the article code. So its an own aticle. Software may be compatible or not.
 
Board-ID¶
| Article-Code | 2B | 
| Board-Code | 1B | 
| Revision | 1B | 
Article-ID¶
| Article-Code | 2B | 
| 0 | 1B | 
| Revision | 1B | 
ArticlesIds¶
e.g. something that could be bought. Versions have no impact. Redesigns that have hardware-incompability (housing) have impact.
| Id | Article | 
|---|---|
| 0x0010 | Mini-Minutnik | 
| 0x0020 | Minutnik (V2) | 
| 0x0030 | Kastella | 
| 0x0040 | Temprec | 
| 0x0050 | CANIO/-S | 
| 0x0051 | CANIO-P | 
| 0x0060 | CANDis | 
| 0x0070 | Audiomatrix | 
| 0x0080 | CANBridge | 
Board-Codes¶
Very rough kind of board.
| Id | Board | 
|---|---|
| 0x00 | Whole Article | 
| 0x01 | Main | 
| 0x02 | Power | 
| 0x03 | Power battery | 
| 0x04 | Diagnose | 
| 0x05 | Sensor | 
Boards¶
Eine neue Board-IDs kommt zustande, wenn eine Hardwarekompatibilitaet oder Softwarekompatibilitaet nicht mehr gegeben ist.
Ueber die Board-ID kommt man immer zur gleichen Platine. Unterschiedliche Versionen haben unterschiedliche IDs.
Typ+laufende Nummer.
| Art-ID | Board-Code | Description | Versionen | 
|---|---|---|---|
| 0x0011 | Minutnik Mini Main | V0.0.1, V0.2.x | |
| 0x0021 | 0x01 | Minutnik II Main | |
| 0x0022 | 0x02 | Minutnik II Powerblade | |
| 0x0031 | Kastella Main | ||
| 0x0032 | Kastella Sensor | ||
| 0x0041 | Temprec Main | ||
| 0x0051 | CANIO Main | ||
| 0x0052 | CANIO-S Main | ||
| 0x0052 | CANIO-P Main | ||
| 0x0060 | CANDis Eval | ||
| 0x0061 | CANDis Main | ||
| 0x0070 | Audiomatrix | ||
| 0x0080 | CANBridge | ||
| 0x0090 | |||
| 0x00A0 | |||
| 0x0100 | Generic adapter boards | 
Production sites¶
| Id | Site | 
|---|---|
| 0x0001 | Kressbronn | 
| 0x0002 | WS9, FN | 
| 0x0003 | SS6, FN | 
Von Maximilian Seesslen vor fast 3 Jahren aktualisiert · 24 Revisionen