Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Подключение AT-клавы к XT-компу
RSS

Подключение AT-клавы к XT-компу

при помощи переходника-конвертера

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Как я понимаю, тема клавиатур для XT является довольно актуальной, и поэтому возникла у меня мысль сделать сабжевый конвертер...

За основу предполагается взять проект http://www.kbdbabel.org/, схема здесь: http://kbdbabel.cvs.sourceforg...el-pc-ps2/ (89c2051-pc-ps2_sch.eps). Основа — микроконтроллер AT89C2051 или аналогичный, ну и немного мелких деталек.

В настоящее время у меня есть прототип будущего девайса (он собран по немного другой схеме). Прототип работает (по большей части), по крайней мере, через конвертер XT-клава => AT-комп. Ну и, судя по осциллу, на выходе конвертера есть что-то похожее на полезный сигнал. У меня, к сожалению, нету ни XT-компа, ни XT-клавы, так что прошу всех заинтересованных помочь с тестированием.

Кроме того, мне не удалось найти нормальной документации с описанием протокола XT-клавиатур, всё довольно обрывочно и противоречиво. Так что приветствуются ссылки на документацию :)
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
0leg написал:
[q]
возникла у меня мысль
[/q]
У меня она тоже возникала, только я хотел ПИК задействовать. ;) А ещё, лично у меня, есть клавиатура с переключателем AT-XT.

Изложите хоть те отличия, которые выяснили. Судя по картинкам с в/у ресурса, отличие в том, что в XT - однонаправленная передача. Это - "электрическое". А что с програмной частью?
ua1osm
Гость

Ссылка

Хм, стоимость новой предлагаемой барыгами XT-AT клавы всего 300 руб.
Если кому ну уж очень надо, на данном сайте предложения есть, я тоже получил такое предложение купить.
Так насколько это дело, что выше, будет рентабельно? IMHO данная НИОКР будет значительно дороже 300 руб.
Сейчас на форуме
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko,
> только я хотел ПИК задействовать.
Мне они как-то не особо в своё время понравились, так что ограничился изучением MCS-51 и AVR.

> А ещё, лично у меня, есть клавиатура с переключателем AT-XT.
Эт хорошо. У тебя ведь ещё 2-лучевой осциллограф есть? Хотелось бы поглядеть на осциллограммы обмена данными м-у компом и клавой. Конкретно, интересуют временные интервалы и воздействие компа на клаву.

> отличие в том, что в XT - однонаправленная передача. Это - "электрическое"
Ну да. Но это не электрическое, а как раз программное. На том ресурсе ещё можно найти ПДФку с графическим изображением протоколов. Вот тут ещё можно найти немного полезной информации (там местами встречаются ошибки). А вообще, наверное, отличий м-у XT и AT клавами больше, чем сходств.


------
ua1osm,
> Так насколько это дело, что выше, будет рентабельно?
А хрен его знает... Я за это взялся не из-за рентабельности, а из-за интереса ;-)

> IMHO данная НИОКР будет значительно дороже 300 руб.
Грубо прикинем: МК — 38р, панелька к нему — 2р, кварц — 4р, конденсаторы/резисторы — ну, пусть 20р. 2 разъёма — не дороже 20р. Пусть будет 100р. Сколько будет стоить плата и корпус я не знаю... Ну и AT-клава, б/у — рублей 50. Вряд ли 300 получится...
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
ua1osm написал:
[q]
Так насколько это дело, что выше, будет рентабельно?
[/q]
Стоимость МК от 40 (http://www.micronika.ru/order.phtml?keyword=pic12f629) до 46 (http://www.megachip.ru/search.php?search=pic12f629) рублей. Ещё, возможно, понадобится несколько транзисторов и резисторов, в целом рублей 5. Ну, и конечно разъёмы, рублей по 10, или с "доноров". ;)

Уп-с... Уже опередили.
Но стоимость, примерно такая же. :biggrin:
Только зачем кварц? Полно же со встроенным генератором.
И к такому девайсу можно будет любую клаву подключать, а не только б/у.


0leg написал:
[q]
2-лучевой осциллограф есть
[/q]
Во-первых, он в коридоре пылился, а во-вторых, уже - нет. :biggrin:
Но тут лучше даже не осциллограф, а логический анализатор, наверное будет. Есть у кого, в Питере? :help:
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Меня очень интересует такой переходник, я бы себе ХТ тогда подключил к КВМ свичу, а так надо отдельно монитор и клаву на столе держать для ХТ :)
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko,
> Только зачем кварц? Полно же со встроенным генератором.
А нету в at89c2051 встроенного генератора :( В AVR'ах есть, но а) они немного дороже, б) прогу-то переделывать придётся. Да и неужели ты кварца не найдёшь? Я думаю использовать очень распространённый кварц — на 14.32 МГц, выколупывается из любой дохлой мамы.

> И к такому девайсу можно будет любую клаву подключать, а не только б/у.
Само собой. Но б/у дешевле ;-)

> лучше даже не осциллограф, а логический анализатор, наверное будет. Есть у кого, в Питере?
Согласен. А вот Сергей Фролов как-то хвастался цифровым осциллографом...
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
0leg написал:
[q]
неужели ты кварца не найдёшь
[/q]
Да найти-то, конечно найду, но зачем искать, да ещё целых две ноги под него занимать. ;) Я-то собираюсь программу с нуля делать.
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko,
> Я-то собираюсь программу с нуля делать.
Хочешь изобрести лисапед? Удачи...
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
"Дуся! Вы меня озлобляете!" :biggrin:
Чё там изобретать-то? ;)
Кстати, в одном из последних "Радио" дядька изложил куски ПП считывания AT практически для всех распространённых семейств МК.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Может я немного не в тему, но вот ещё какая-то схемка AT->XT:
http://www.witalis.neostrada.pl/konwerter.php
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
uav1606, да почему не в тему? Действительно, что-то похожее на конвертер... Только почти ничего не понятно :((
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
А что именно не понятно?
Вот схема:
http://www.witalis.neostrada.pl/schemat.jpg
Вот прошивка на асме для этого микроконтроллера, если я правильно понял:
http://www.witalis.neostrada.pl/at_sc1p2.asm
Перевод описания через Google translate:
http://translate.google.ru/tra...&tl=ru
(Хотя мне было понятнее на польском ;-)
У меня есть знакомый, который вроде знает польский, если сильно надо - попрошу его перевести.
Update
Перевод с помощью Pragma (не намного лучше :-)) :
http://www.yourmoney.land.ru/at-xt.htm
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Ну, уж схему и исходник я нашёл, это не трудно :-) Я про польский язык говорил — совсем его не знаю.
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
0leg написал:
[q]
почти ничего не понятно
[/q]
А ты попробуй вчитаться ;)
[q]
w klawiaturze AT stosowany jest scan code 2, a w XT scan code 1
[/q]
И схема есть, и прошивка, и исходник. :thumbup: Осталось только маленько подправить под 628-й (ибо 84 сейчас не найдёшь), и найти, на чём проверять.
Эй! Кто готов в Питере предоставить свою XT, для экспериментов?

Oops... Опять опередили. :biggrin:
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Ну, так что? Нет добровольцев?
Я зря трудился что ли? :rolleyes:
74ALS00
Advanced Member


Откуда: СПб SPb Питер 2:5030
Всего сообщений: 520
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2004
Dmitry Dubrovenko
>Эй! Кто готов в Питере предоставить свою XT, для экспериментов?
Могу свою отыскать, но это небыстро... Вроде была комплектная, запускалась (давно не проверял) с 5"25-360кб на CGA, ещё работала с какой-то ISA-16 VGA (один разъём висел в воздухе). БП - подпаян AT-разъём.

А такой путь - взять AT клавиатуру и переделать её в XT (или в AT/XT с переключателем) не привлекает? Т.е. использовать матрицу, но подключить к её разъёму другой контроллер.
(я-то в своё время запасся одной AT/XT и забил на это дело).
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
74ALS00,
> А такой путь - взять AT клавиатуру и переделать её в XT (или в AT/XT с переключателем)
> не привлекает? Т.е. использовать матрицу, но подключить к её разъёму другой контроллер.
Да я предлагал такое. Людям не понравилось... Хотя, можно, конечно, но есть несколько проблем. Матрицы-то, наверное, у разных клавиатур разные, так что и программы для контроллера будут разные, а это не есть хорошо. Ещё придётся использовать МК с бОльшим количеством ног, а они немного дороже. И при использовании конвертера клаву всё ещё можно использовать по своему прямому назначению (AT).
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
74ALS00 написал:
[q]
не привлекает?
[/q]
Не привлекает. :)
Олег правильно про матрицы заметил. Кроме того, с переходником можно использовать любую, оказавшуюся по близости AT-клавиатуру. Переходник уже есть (правда, покопался тут с прошивкой поглубже, странная она какая-то, не факт, что заработает, но польский брат уверяет), а новый ещё делать надо. Если уж так хочется всё внутрь убрать, так можно и данный переходник в клаве разместить, а наружу только один провод вывести.
[q]
Могу свою отыскать
[/q]
Пока других желающих нет. Так что, ждём-с. ;)
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Да, фарш! Я вообще чел креативный и всегда поддерживаю разные созедающие идеи. Но эта меня ошарашила. Ну сколько каждому треба клав ХТ? Походите несколько раз на любою барохолку и найдете в конце концов АТ-ХТ вариант.

Ну я не хотел никого обидеть. В прочем, я готов предоставить в Питере рабочую ХТ материнку для опытов :)
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
dps написал:
[q]
я готов предоставить рабочую ХТ материнку для опытов
[/q]
А она с VGA видяхой работает (что б ещё и мониторы не таскать)?
Кстати, может, наконец-то винч заберёшь. :biggrin:
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Dmitry Dubrovenko написал:
[q]
А она с VGA видяхой работает
[/q]
Не включал, но думаю что работает. Я попробую проверить .


Dmitry Dubrovenko написал:
[q]
Кстати, может, наконец-то винч заберёшь.
[/q]
Да, очень удачно. :)
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Ну, так и как? :rolleyes:
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Да все нормально. Плату отыскал, воткнул туда 8088, но она не заработала. Взял домой, посмотрел, а она под 8086 :) . Есть еще вторая под 8088, рабочая, но у нее проблемы с запуском. Стартует только после ресета, с ВГА работает. В пятницу попробую первую, благо 8086 имеется, а там решим какую тебе выдать. Я только по пятницам могу с ними свободно работать.
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Подключение AT-клавы к XT-компу
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS