Вчера смотрел осциллографом как работает Genius F23 USB, тыкался в точку между резистором и конденсатором. Осциллограмма прилагается. Время t зависит от сопротивления резистора R1и ёмкости конденсатора C, это время и есть показанием Raw Value джойстика при калибровке.
Пробовал ставить конденсатор большей ёмкости, помогает. Штатно установлены конденсаторы 22 нФ, при увеличении ёмкости можно ставить резистор меньшего сопротивления. Но обнаружилась одна неприятность - если диапазон сопротивления слишком большой, то при оцифровке происходит переполнение. Например при калибровке джоя под Win2k RAW значение изменяется от -128 до +127, при выходе за эти пределы значение переполняется и перескакивает по кругу. В общем для конкретного сопротивления резистора нужно подбирать конденсатор. (К сожалению в Win98 нельзя посмотреть Raw значение при калибровке)
Вот более подробная схема как работает джойстик и осциллограмма: (joy2.gif)
Сопротивление R3 не важно (наверное порядка 10 Ом), оно ограничивает ток разрядки конденсатора.