PC PS2 клавіатури арбітражу шини

R

roadster

Guest
У мене є додаток, в якому у мене є точка-точка з ПК на одному кінці і клавіатури на іншу. В середині в мене є аргументи заради 2 чорних ящиків у них є двонаправлений capabillites але не інтелектом, тобто не мікро. Хто-небудь знає, як виконувати PS2 арбітраж шини для виконання такого завдання, не піддаючи мікро в кожному з ящиків, як PC клавіатура asynchronus двонаправлений пристрою. : Ролл:
 
Хоча PS / 2 є двонаправленим, але тільки 'Device' сторона може відправити "CLK" та "Пристрій" повинен відповісти (з CLK), щоб 'Host', коли 'Host' питання запиту на Надіслати (РТС). 'Host' може знизитися лінії CLK, щоб встановити його зайнятий, але 'Device' завжди повинен Standy служити 'Host'. В іншому випадку 'Host' подумає 'Device' мертвий, коли РТС знаходиться на автобусі (CLK = 1, DAT = 0) після тайм-ауту. Як ваше додаток, ви можете використовувати CPLD / FPGA для вирішення, але я не думаю, що це дешево і легко, ніж ІВ. А деякі USB-на-PS2 має дуже жорсткі терміни на PS / 2 автобуси. КЮР
 

Welcome to EDABoard.com

Sponsor

Back
Top