This repository was archived by the owner on Aug 13, 2025. It is now read-only.
power hub
#373
Replies: 7 comments 11 replies
|
I don't buy the 'lower power sockets' yet. Would we be better making that 3rd low current limiter that currently drives 2x low power sockets instead be a high current limiter that drives a single 3rd high power socket (for the cost of an extra Padauk)? The user could add an external passive hub if what they really wanted was two sockets for lower current modules.
|
4 replies
|
If you have 2.4A on the input you can still drive 3x 1A outputs. Sure, you won't get 1A on each simultaneously, but I think you'd still get what you want/expect a lot of the time.
Agreed that a single-channel, single socket high power provider is only useful when there are no other power providers. We probably want to mandate a minimum number of sockets for power providers.
A 5V 10A supply will give you 50W. You can do quite a lot of damage with 50W. I think we should be careful.
Steve
|
0 replies
|
What is the strategy to differentiate a high power line? A silk drawing? |
1 reply
|
Another take - there could a module that has two Jacdac plugs and bridges the data line but not the power line. It would then have a Padauk and a switch on the data line, so it would not pass through PWR packets. You could have two sub-networks powered with separate power supplies and bridge them with it. I guess in most circumstances a multi-channel power provider is more user-friendly, but one way to think about it, is several single-channel quite dumb providers bridged with such modules. |
1 reply
0 replies
|
I think I'm more convinced by the opto isolator option! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
This summarizes the current proposed solution to power delivery by @sehodges @jamesadevine and @mmoskal
Requirements
Proposed solution
Introduce a multi-channel power provider. Channels isolate power delivery into sub-buses. GND is common between sub-buses. In normal operation data is also common, but the provider can briefly separate them.
Every channel is limited to ~1A. The provider detect if there is more than one power channel (from a single or multiple providers) connected to a sub-bus; we call this condition an over-power. If an over-power is detected, the power to the sub-bus is cut off. After ~2 second the power is restored, and the provider checks for over-power again.
Implementation
Each channel is fitted with a ~1A current limiter, an analog switch, and a Padauk MCU. The analog switch is between the common data bus in the power provider and the data connection on a given port. The Padauk data line is connected directly to data port, and the Padauk can also operate the switch.
In normal operation all the switches in all channels are closed, connecting the data lines of all ports.
We introduce a special PWR packet, which is indicated by using
0x3das theservice_index. The payload of PWR is to be determined, but it should be at least 4 bytes.The Padauk operates as follows:
It is also possible to have additional low-powered (or not powered) ports on the power provider. The data lines of these are simply connected to the common data bus of provider.
Details
Questions
All reactions