I want a way for components to identify themselves with an 8-bit binary code (assuming that gives me 255 codes)when attached to a system.
It needs to be very small, so I doubt I can just solder an IC on, unless I can get them in about 1x4x4ish mm size?
So I may have to do this with transistors, I only want it to Identify it's self with the initial power signal. They won't be hot plugged (at this stage) - plugged into live circuit.
Perhaps use a nand memory gate that remembers it has IDed its self, though this would require a reset before component is removed from system to ensure it would ID when plugged in again or to different system. The components will have a generic plug so they won't be able to distinguish by where they are plugged in. And if I had a 2.5mm, 3.5mm, and 6.25mm headphone jacks I'd like them to be distinguishable as 6.25 would require more power.
I will also have 6-8 communication wires on each plug, to send data over.