Tak jsem asi narazil na stopu (už jsem o tom jednou psal, ale šlo asi o chybné pozorování). /sys/class/usbpd/udbpd0/pfo_h
vrací různé hodnoty. Po připojení je bezprostředně
v pdo 1 /usbpd0/select_pdo) a po několika s přede na PPS (pdo 6)
PDO 1
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:1
USB Communications Capable:0
Data Role Swap:1
Peak Current:0
Voltage:5000 (mV)
Max Current:3000 (mA)
PDO 2
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:9000 (mV)
Max Current:3000 (mA)
PDO 3
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:12000 (mV)
Max Current:3000 (mA)
PDO 4
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:15000 (mV)
Max Current:3000 (mA)
PDO 5
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:20000 (mV)
Max Current:2250 (mA)
PDO 6
Programmable Power supply
Max Voltage:11000 (mV)
Min Voltage:3300 (mV)
Max Current:3000
PDO 7
Programmable Power supply
Max Voltage:16000 (mV)
Min Voltage:3300 (mV)
Max Current:3000
(mj divné je ,že PPS režimy se liší jen v hodnotě max voltage)
taky je divné, že sedmička někdy chybí
za další, někdy max Current u PPS bylo 4000 místo 3000
Pokud jsou připojené obě zařízení, z nějakého důvodu je výstup jiný (když nepočítám, že hodnoty proudů jsou ponížené, aby se vešly do 20W)
PDO 1
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:1
USB Communications Capable:0
Data Role Swap:1
Peak Current:0
Voltage:5000 (mV)
Max Current:3000 (mA)
PDO 2
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:9000 (mV)
Max Current:2220 (mA)
PDO 3
Fixed supply
Dual-Role Power:0
USB Suspend Supported:0
Externally Powered:0
USB Communications Capable:0
Data Role Swap:0
Peak Current:0
Voltage:12000 (mV)
Max Current:1670 (mA)
PDO 4
Programmable Power supply
Max Voltage:11000 (mV)
Min Voltage:3300 (mV)
Max Current:1800
15 a 20 voltů chybí úplně...
Ale co je hlavní, že proud PPS je najednou snížen na 1800mA, což přesně souhlasí se sníženým proudem při nabíjení s druhým zařízením.
Z toho mi plynou 2 hlavní otázky
(kromě těch označených
, které jsou jenom takové malé wtf, co přímo nejsou podstata vlákna )
1.
proč
nabíječka snižuje PPS proud na 1800mA s 2 zařízeními ? (Rozumím, že když si telefon zvolí PPS, nemusí do něj téct právě 1800mA, může si nastavit menší proud)
2.
Proč si
telefon nevybere PDO 1, kde může dostát vyšší výkon ? ( a stejně PDO1 je počáteční PDO po připojení) - pro připomenutí , to je 5V 3A,
Takže nabíječka avizuje asi 5 různých variant balíků PDO (1 nebo 2 skoro stejné PPS, proud PPS 4000/3000, proud 1800 ) má to nějaké vysvětlení ?