Здравствуйте, ononim, Вы писали:
O>Что будет интересного, и неочевидного для программистов, если подключить землю и базу но не подключить Vcc? И при этом на входе будет +5V от источника сигнала?
Ничего этого не будет. Там на входе диоды которые откроются если "на базе" напряжение выше Vcc и закоротят на Vcc, который станет напряжение на входе минус падение на диоде.
И, вполне возможно, микроконтроллер в клавиатуре даже попытается запускаться от этого тока, но зависнет. (20..50 mA, как ни как. некоторым этого почти хватало, но там же на CLK меандр — то он есть, то его нету). Можно понадеяться на wtchdog или переткнуть на горячую ещё раз, авось +5 будет первым.
O>Поэтому в USB2 крайние штырьки (по которым питание идет) подлиннее остальных — чтобы замыкаться первыми. А в PS/2 такого нету. Можно конечно нагородить защит, а можно и не нагородить. Да и защиты эти не панацея, иначе бы в USB не заморачивались с длиной штырьков питания.
Главное что у ps/2 экран (обечайка разъема) коротковат и тонковат. недостаточно рано контактирует с корпусом компа для выравнивания статики. хотя это попытались исправить сделав выступающую часть в форме козырька кепочки. Но было уже поздно — появился более молодой и более универсальный USB, у которого экран "гарантированно" контактирует и выравнивает потенциалы раньше линий питания и шины данных.
(я считаю именно для этого его и сделали таким, что с первого раза хрен попадешь

)