Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Как можно портом сжечь мышь, а мышью порт??? |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2014 1:13 Сообщение отредактировано: 28 апреля 2014 1:22
На самом деле пахнет шаманством. Шаманство №1: все портовые платы ожили. Причем, с разными буферными микросхемами тест с заглушкой то проходится, то нет. Более того. Не меняя микросхем после удачного теста подключил мышку - она ездит - вернул заглушку - снова две ошибки модема. Шаманство №2: все мышки ожили, кроме одной странной мышки, на коробке от которой не стоит галка для какой платформы она (там перечислены Commodor, PC и прочие брэнды). Я сперва думал, что именно она мне пожгла порты. Пока она была жива, она не работала, как положено, а при любом шевелении курсор убегал в нижний угол экрана - так бывает, когда переключатель MS/PC перевести в PC. Теперь она единственная не шевелится. Но после нее другие мышки работают, все портовые платы работают, не отбракована ни одна буферная микросхема. Шаманство №3: но ведь модемы (три разных) не видятся терминалом NC4. Или дело в общем для всех кабеле, или все-таки с портами не все ладно. Порты устроены так: в 1488 4шт входа, а в 1489 3шт выхода (поэтому возникает необходимость в общей для обоих портов 1489). Так может у меня какие-то элементы все-таки пробиты в каждом буфере, и это не критично для мышки, а критично для модема? Отсюда и непрохождение тестов? Отложил две портовые платы, всегда проходящие все тесты, и завтра на них буду запускать модем. Настроение мое значительно улучшилось. Все равно всем спасибо. Иногда даже выговориться - уже полдела. Надо будет разобраться как работает заглушка, чтоб понять что с теми "модемными" тестами. |
Fe-Restorator |
NEW! Сообщение отправлено: 28 апреля 2014 1:58 Сообщение отредактировано: 28 апреля 2014 2:03
sanders написал: На коммодорах-атари и им подобных практиковалась "цифровая" мышка. Т.е. (грубо говоря) перемещением мыши эмулировалось нажатие соответствующих курсорных стрелок. В точности, как и "цифровой" джойстик. Такую мЫЩь к порту RS232 подключать нельзя. Во-первых, она наверняка рассчитана только на 5В-уровень и +-12В её пожгут нехило, а во-вторых, она, зажжёная, может попортить порты на мультяхах. По меньшей мере - шунтировать их и тем "свести с ума". Commodor, PC и прочие брэнды |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
sanders, а Вы все тесты на одном компьютере гоняли? Может, с ним что-то не то? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Да на одном компе. Это 386 материнка с видяшкой, мультикартой без портов, и в нее я вставлял портовые платы 8бит. Я бы понял такую логику: буферные микрухи содержат 3-4 элемента, допустим сначала погорел один элемент во всех буферах и везде один и тот же (из-за неправильной мышки), элемент - который мышка использует. Потом я спаял заглушку, стал тестировать порты, переставляя микрухи, и случайным образом добился того, что в портах оказались буферы, элементы которых мышка не использует (ну к примеру RTS на первой плате разведен на 1й элемент буфера, а на второй портовой плате - на 2й, а погорел первый элемент у всех, и во второй плате этот буфер будет работать с мышкой). Но вероятность такого при 4 портовых платах и 5 комплектах буферов о-о-о-чень мала. Тем более нашлась плата портов, участвовавшая в опытах с мышами, у которой все напаяно и я у нее ничего не переставлял, так она вообще прошла тест без ошибок. |
Fe-Restorator |
NEW! Сообщение отправлено: 28 апреля 2014 10:47 Сообщение отредактировано: 28 апреля 2014 11:07
sanders написал: В этом случае - от перестановки мест слагаемых ... продолжи сам. 99% портовых плат строятся по типовой схеме (там уже нечего улучшать-модернизировать), знамо у каждой задействованы одинаковые "элементы" микросхем для одной и той-же функциональности. допустим сначала погорел один элемент во всех буферах и везде один и тот же (из-за неправильной мышки) Другое дело - все микрухи имеют некую "защиту входов/выходов", внутреннюю или на внешней рассыпухе. Эдакий небольшой шунт, берущий на себя нагрузку в случае её выхода за ТТХ-рамки чипа. Именно эта часть и определяет поведение чипа, временно "глохнущего" ко внешним воздействиям, когда задействуется подобный шунт. Иногда он восстанавливается, а при солидной перегрузке - сгорает вместе с чипом. У чипов, ответственных за RS232 такая защита конструктивно предусмотрена, ибо потенциальную опасность подключения "на-горячую" и банальную переполюсовку при этом - исключить принципиально невозможно. PS. Впредь тщательнее подбирай тип мышки к типу её контроллера, от "горелого грызуна" не защитишься, но и спутать ТТЛ с аналогом не получится. Твои портовки скорее всего остались рабочими, если они "проседают после NN минут" работы порта, значит шунты действительно поджарены, чипу не хватает мощности преодолеть шунтирование. Тут либо замена рассыпухи (диоды, кондёры), либо замена чипа, ибо внутрь его не влезть. Редко когда часть чипа остаётся изначально незадействованной, чтобы "просто на неё переключиться". |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Не совсем так. Из порта 8250 (82450) сигналы идут на буферы 1488 и 1489. Они - и есть защита. Других диодов, логики, рассыпухи нет. Вернее есть, но они не имеют отношения к выходным линиям. Сгорают только буферы. Но скажите мне, каким образом можно сжечь пассивной нагрузкой (мышкой) выходные линии буферов, рассчитанные на закорачивание (вход-выход) в тестовой заглушке? Мыша же не подает напряжение в порт. Она в худшем случае может его закоротить. А это делает тестовая заглушка. Стоп! Вот оно: если к примеру два выходных элемента в одной микросхеме, на одном логический 0 - это -3...-12в, а на другом логическая 1 - это +3...12в, и их замкнуть, вот тогда кому-то из них может будет плохо. Эврика! Значит, если в порт не подавать напругу, а только замыкать линии, то сжечь можно только выход! Но не вход (он и так рассчитан на -12..+12в). Значит, мне надо на плате с панельками сменить все 3шт микросхем 1489, и тогда возможно уйдет ошибка модема (мышка на этой плате уже ездит). Есть резон в такой логике? А на счет одинаковой схемотехники плат - не соглашусь. Уж я их отсмотрел внимательно много штук. У некоторых на общую для COM1 и COM2 микросхему буфера 1489 приходят разные сигналы, и соответственно выход этого буфера идет на разные пины выхода порта. |
SopaXorzTaker |
кстати - мышка от RTS берет питание ... |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Верно, берет. Но выход RTS рассчитан на КЗ. Поэтому на выходе всех линий стоит буфер (усилитель). По даташиту он очень "дубовый". И я не понимал как его можно сжечь, а тем более входной буфер (если на него не подать внешнюю напругу незнамо какую). И вот единственная версия, если замкнуть два выхода, принадлежащие одной микрухе, на одном из которых -12в, а на другой плюс 12в. Вот тогда мне логика подсказывает, что выходные каскады могут внутри закоротиться и сгореть. Другие версии будут - как сжечь порт, не подавая на него напряжение, при условии, что выходные линии рассчитаны на КЗ, а входные линии заведомо рассчитаны на любые напряжения внутри компа (-12..+12в) ? |
SopaXorzTaker |
там же ещё и DTR http://cxem.net/comp/comp76-2.gif может, в мышке пробило диод и RTS, который кажись 12 закоротило на пятивольтовый DTR или на землю. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 апреля 2014 22:14 Сообщение отредактировано: 30 апреля 2014 14:48
В COM порте нет 5в. Все его линии рассчитаны на -12...+12в. Я теперь знаю про порт RS232 IBM PC пожалуй всё :-) |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Как можно портом сжечь мышь, а мышью порт??? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |