PDA

Просмотр полной версии : Внешняя клавиатура ZX - есть ли стандартный разъем/распиновка?



SaintTurnip
16.08.2014, 01:38
Друзья, я не в курсе - у вас не установился еще какой-нибудь де-факто для подключения клавиатуры?

А то я пару раз видел клавиатуры с DB15M, но не знаю, как там с распиновкой.

goodboy
16.08.2014, 10:52
я на своих поделках всегда применял d-sub15, очень удобно.
A(4+4)
D(5)+RESET(2)

Alex III
16.08.2014, 14:15
Я сомневаюсь в разумности использования d-sub15 для подключения стандартной клавиатуры ZX. Зачем такое городить? Лично я чаще встречал DB15M

goodboy
16.08.2014, 15:05
Я сомневаюсь в разумности использования d-sub15 для подключения стандартной клавиатуры ZX. Зачем такое городить? Лично я чаще встречал DB15M
а это разве не одно-и-тоже ?

Alex III
16.08.2014, 15:10
а это разве не одно-и-тоже ?

Думаю, что нет. Яндекс в помощь!

---------- Post added at 15:10 ---------- Previous post was at 15:08 ----------

Если ты не имел в виду двухрядный разъём...

goodboy
16.08.2014, 15:51
про VGA я как-то не подумал.
хотя как вариант можно рассматривать (зависит от свободного места на панели).
на двухрядный проще распаивать (шахматкой) шлейф.

Lion17
17.08.2014, 15:28
Всегда такой использовал
http://ippart.com/image/cache/data/oc_00000103_001-500x500.jpg

Cat_Alex/QRP
18.08.2014, 12:47
Вот это мировецкий разъем. На недавно мне доставшемся Пентагон-128/1991 клава подключена таким разъемом(правда с пластиковым корпусом) и никаких нареканий

SAVC
04.10.2014, 23:19
Здравствуйте, уважаемые!

eugeniusz,
Собираюсь подключить к своему Скорпиону новую механическую клавиатуру, и тоже думаю, а есть ли стандарт? В моей бывшей, доставшейся по наследству от TDD, кроме кнопочки RESET, была ещё кнопочка MAGIC, а в 15 контактный разъём она никак не помещается, и я уже думал, не использовать ли мне 18 контактный разъём.

Alex III,
Я думаю, что разъём, используемый goodboy вполне корректно называть DB15, так как разъёмы этой серии изначально двухрядны, и название их начинается именно так, DB15, а вот разъём, который используете вы, трёхрядный, такие разъёмы появились чуть позже, они из этой же серии, и название их начинается точно так же, DB15 , но такие разъёмы в названии маркируются буковкой H, чтобы отличить их от двухрядных разъёмов.
Поэтому, я считаю, что ваш разъём было бы правильно называть DB15 с буковкой H, и именно так указывать в названии, а не только DB15, так как, это, вообще-то, другой разъём. Такой, как применяет goodboy

Cat_Alex/QRP,
Alex III,
Lion17,
Очень интересно, ни разу не слышал, чтобы такие разъёмы использовали. Уже хочу именно такой себе поставить. Какая у вас распайка разъёмов?

goodboy,
Из вашего объяснения не понятно, на каком выводе какой находится сигнал. Пожалуйста, объясните подробнее.

goodboy
04.10.2014, 23:26
goodboy,
Из вашего объяснения не понятно, на каком выводе какой находится сигнал. Пожалуйста, объясните подробнее.

вы понимаете как происходит опрос клавиатуры ?
(и какие сигналы в нём учавствуют)

Gutten
04.10.2014, 23:44
SAVC, и RESET, и MAGIC замыкаются на землю. так что если использовать 13 ножек на клавиатуру, 2 ножки на RESET+MAGIC, а корпус разъёма на GND, то всё влезет. Тем более, что если всё размещать в корпусе MIDITOWER с питальником ATM, то корпус и так будет подключен к GND.

---------- Post added at 23:44 ---------- Previous post was at 23:43 ----------

А если использовать DB25, то на него ещё и кемпстон можно завести и джойстик подключать при необходимости к клавиатуре, а не тянуться за корпус компа.

Ewgeny7
05.10.2014, 18:20
на каком выводе какой находится сигнал. Пожалуйста, объясните подробнее.
Нет стандарта. Разъемы использовали кто на что горазд. Поэтому распаивай, как тебе видится удобнее.

Lion17
07.10.2014, 16:03
Очень интересно, ни разу не слышал, чтобы такие разъёмы использовали. Уже хочу именно такой себе поставить. Какая у вас распайка разъёмов?

Я делал, как разъем на Ленинграде 1. На три оставшихся вывода кидал массу, +5 и ресет. На клавиатуре делал диод индикации питания и микрик для сброса.

SAVC
11.10.2014, 23:51
goodboy, да, я понимаю.

Lion17, круто.

Gutten, я думаю, что использование корпуса разъёма в качество общего провода не совсем верно.

Вообще, посмотрев форум, можно сделать такой вывод, что люди в основном подключают PC-клавиатуры, и как-будто никто уже не хочет подключать механические... Я хочу. И думаю, что найдутся ещё люди в наше время.
Поэтому вопрос о стандартизации считаю актуальным.
Предлагаю такой вариант подключения внешней механической клавиатуры для Спектрума.

Разъём DB25, со стороны клавиатуры - розетка.

1 KB0
2 KB1
3 KB2
4 KB3
5 KB4
6 KB5
7 KB6
8 KB7
9 KEMP0
10 KEMP2
11 KEMP4
12 MAGIC
13 GND

14 KL0
15 KL1
16 KL2
17 KL3
18 KL4
19 KL5 (РЕЗЕРВ)
20 KL6 (РЕЗЕРВ)
21 KL7 (РЕЗЕРВ)
22 KEMP1
23 KEMP3
24 RESET
25 +5v

КОРПУС - НА ОБЩИЙ, ЭКРАН.

Разъём DB15
со стороны клавиатуры - розетка.

1 KB0
2 KB1
3 KB2
4 KB3
5 KB4
6 KB5
7 KB6
8 KB7

9 KL0
10 KL1
11 KL2
12 KL3
13 KL4
14 RESET
15 MAGIC

Корпус - общий провод.

Разъём DB15H сделать повыводно совместимым с DB15, то есть,
чтобы на выводах с одинаковыми номерами были одинаковые сигналы.

Gutten
12.10.2014, 00:16
А не хотят по очевидной причине - классические плёночные клавиатуры в рабочем состоянии не так просто найти, тем более ещё и с корпусом, а PC-клавы на каждом углу и на любой вкус продают.

SaintTurnip
12.10.2014, 04:26
SAVC, вам бы некромантом работать :) сейчас вводить стандарты классических клавиатур поздновато.

кроме того, клавиатуру удобно подключать плоским кабелем. со стороны компьютера я поставил дб15 с ножами для плоского кабеля - порядок сигналов получился шахматным. а к клавиатуре я припаял кабель в том порядке, в каком у клавиатуры сделаны клеммы, так проще.

в итоге у меня получилось аккуратно и симпатично, но порядок сигналов на ногах разъёма примерно такой (не помню точно):
1 - д0
2 - д2
3 - д4
...
9 - д1
10 - д3
11 - а0
12 - а2
...

а уже из компьютера вывел в нужном порядке (все равно лапша из мгтф внутри корпуса).

понятно, что если случится подключать клавиатуру иной конструкции, будет неудобно. но я сомневаюсь, что мне потребуется другая клавиатура.

Def191
13.10.2014, 23:21
а это разве не одно-и-тоже ?
C этими разъёмами вечно путаница. На самом деле так:


DX-nn
^^ ^^
|| ||
|| ||_______ количество контактов
||__________ размер (длина) - A, B, C, D, E
|___________ 'D-subminiature'


http://upload.wikimedia.org/wikipedia/commons/4/47/DSubminiatures.svg
Т.е. разъём VGA было бы правильней называть DE-15(H) (H — опционально; оказывает на более плотную «укладку» в три ряда).

goodboy
13.10.2014, 23:53
есть ещё (сейчас достаточно редкий) DB-23, M/F используется на Амигах для флоппи/видео

SAVC
14.10.2014, 10:23
Я вот что подумал. Лучше всего сделать отдельные разъёмы длля клавиатуры, джойстика и панели с кнопками TURBO, RESET, MAGIC. Объединив их в один разъём. А сделать это можно так: поставить PLD (двухрядный разъём, использующийся в основном для межплатных соединений), где подряд будут идти следующие разъёмы:
1, 3, 5, 7, 9, 11, 13, 15, KB0..KB7 17, 19, 21, KEMP0, 2, 4 23, 25 RESET, MAGIC
2, 4, 6, 8, 10, 12, 14, 16, KL0..KL7 18, 20, 22, KEMP1, 3, +5V 24, 26 TURBO, GND

---------- Post added at 12:12 ---------- Previous post was at 11:25 ----------

http://media.digikey.com/pdf/Data%20Sheets/Microsemi%20PDFs/MT8809_Sept11.pdf
Вот, нашёл какое чудо. Матричный переключатель 8x8. А я уже думал на ПЛМ огород городить.

---------- Post added at 12:15 ---------- Previous post was at 12:12 ----------

Добавляем туда микроконтроллер. И получаем безWaitoвый контроллер клавиатуры.

---------- Post added at 12:16 ---------- Previous post was at 12:15 ----------

Совместимый со всеми клонами Spectrum. Вообще со всеми.

---------- Post added at 12:18 ---------- Previous post was at 12:16 ----------

У которых нормальныя клавиатура. А не PS/2 PC Compatible Отстоище..

---------- Post added at 12:23 ---------- Previous post was at 12:18 ----------

Кстати, у меня собственно ручно подключена лазерная мышь к контроллеру Kempston-mouse. Кого-нибудь интересует?