PDA

Просмотр полной версии : [Поиск 1] Изготовление плат расширения



Страницы : [1] 2 3

Quest
20.05.2013, 16:38
Смотрю, для Спектрумов активно изготавливают платы расширения и т.п.
Может такое-же возможно и для Поиска ? А может где-то уже и есть такое ? Если не ошибаюсь, то платы расширения для Поиска пользовались бы спросом, хоть и не большим, но все же... Лично я бы заказал несколько платок расширения...

IDE:
http://zx-pk.ru/showpost.php?p=701308&postcount=299
http://zx-pk.ru/showpost.php?p=718324&postcount=367

Схема IDE:
http://zx-pk.ru/showpost.php?p=638463&postcount=52
http://zx-pk.ru/showpost.php?p=693635&postcount=171

Список деталей IDE:
http://zx-pk.ru/showpost.php?p=639297&postcount=53
http://zx-pk.ru/showpost.php?p=639931&postcount=62
http://zx-pk.ru/showpost.php?p=688057&postcount=128

Разводка плат IDE, Джойстик и Порты:
http://zx-pk.ru/showpost.php?p=653384&postcount=110

Схема платы Джойстиков:
55230

Доработки(исправления) IDE:
http://zx-pk.ru/showpost.php?p=691814&postcount=139
http://zx-pk.ru/showpost.php?p=691906&postcount=141
http://zx-pk.ru/showpost.php?p=693952&postcount=183
http://zx-pk.ru/showpost.php?p=700236&postcount=274
http://zx-pk.ru/showpost.php?p=701937&postcount=313
http://zx-pk.ru/showpost.php?p=717684&postcount=356
http://zx-pk.ru/showpost.php?p=718244&postcount=366
http://zx-pk.ru/showpost.php?p=719082&postcount=375
http://zx-pk.ru/showpost.php?p=829480&postcount=449

Новая версия платы IDE с вышеуказанными исправлениями:
http://zx-pk.ru/showpost.php?p=867587&postcount=496

Прошивка для IDE:
http://zx-pk.ru/showpost.php?p=700740&postcount=285
http://zx-pk.ru/showpost.php?p=701023&postcount=295

COM порт:
http://zx-pk.ru/showpost.php?p=696153&postcount=248
http://zx-pk.ru/showpost.php?p=696953&postcount=251
http://zx-pk.ru/showpost.php?p=723781&postcount=384
http://zx-pk.ru/showpost.php?p=693635&postcount=171

Tronix
20.05.2013, 16:42
Аналогично, без всяких раздумий взял бы IDE-контроллер в виде платы или уже собранный без разницы.

Quest
20.05.2013, 17:14
Может определимся с возможным объемом и ассортиментом, и попросим кого-нибудь сделать? Остались ли только еще в природе схемы, чертежи и т.п. ?

DrPass
20.05.2013, 20:07
Есть две вещи, которые делались не на заводе, и которые "маст хэв" - контроллер IDE и контроллер COM-портов. Первое я по крайней мере в аппаратной части восстановил, и на том заглохло. Некогда мне им сейчас было заниматься, все свободное время и все лишние деньги в этом году остались в больницах.
Второе... ну, представление, как оно должно работать, есть. Схему нарисовать получится. Программную часть можно будет содрать с ХТ.

Mifody
21.10.2013, 09:40
Я нечайно развёл плату контроллера MFM винта (В942) в P-CAD. Получилось, конечно, не как в оригинале. Разводка полностью отличается. Расположение микросхем немного похоже.. Если у кого то есть желание заняться производством, могу выложить..))

gdv2002
21.10.2013, 10:56
Давайте сначала поймем, а что есть для производства?
Какая востребованность?

Mifody
21.10.2013, 12:12
Я бы с удовольствием купил платку контроллера СОМ и ЛПТ портов. Если есть схема сабжа, я могу развести плату.
Да и вобще могу развести любую плату. Нужна только схема.
Только кому оно ещё нужно???

Tronix
21.10.2013, 12:24
Я бы взял LTP,COM с удовольствием.

Mifody
21.10.2013, 14:46
Я могу развести эту плату. Надо у DrPass спросить, есть ли схема. Только кому то прийдётся заняться производством плат. Вложить свои деньги в производство хотя бы 10 плат, а потом выложить платы в барахолку. Я со своим финансовым положением не могу себе это позволить. Да и опыта в заказах на производство у меня нет.. Там я думаю разбирут. Там много новодельных фанатов, которые скупают по нескольку комплектов любых плат, независимо от того, что это..

DrPass
21.10.2013, 15:40
Схемы нет. Если хотите - нарисую, но отлаживать будете сами :)

Tronix
21.10.2013, 15:51
Схемы нет. Если хотите - нарисую, но отлаживать будете сами :)

Хотим конечно! А еще хотим очень схему IDE контроллера. С отладкой и прошивкой чего-нить коллективно может придумаем.

Mifody
21.10.2013, 16:03
Схемы нет. Если хотите - нарисую, но отлаживать будете сами :)
А что отлаживать? Схема может содержать ошибки? У тебя же есть такой контроллер. С него срисовать схему не получится?

---------- Post added at 15:03 ---------- Previous post was at 14:58 ----------


С отладкой и прошивкой чего-нить коллективно может придумаем.
К стати да.. Tronix, я смотрю, шарит в коде.. Железо то готово. А кодеры вместе допилят.. Дело может быстрей пойдёт..

Quest
21.10.2013, 19:10
Знаю, что заказом печатных плат китайцам занимается Zorel на этом форуме. Думаю можно наши заказы присовокупить к прочим заказам. Я у него уже заказывал платку для Спектрума.
Давайте определимся, что хотим(можем) сделать и в каком количестве, посчитаем... Если количества плат будет не достаточно для заказа, то я готов оплатить не достающее количество плат для заказа. Мне лично очень хотелось бы и плату для джойстика, плату портов и плату для mfm и еще больше для ide.

---------- Post added at 18:10 ---------- Previous post was at 17:52 ----------

Вот ссылка на тему по заказу плат http://zx-pk.ru/market/viewtopic.php?f=7&t=15
Я уже написал вопрос Zorel`у по этому поводу.

wiktors75
21.10.2013, 21:14
С производством любых плат могу помочь ,нужен файл(гербер,PCAD или Sprint) и количество, после чего скажут сколько это будет стоить, по срокам 2-3 недели, качество и цены хорошие, постоянно себе заказываю.
если есть особые требования к плате могу уточнить возможности.

Tronix
21.10.2013, 21:19
Еще было бы не плохо, если бы кто из отцов все-таки точно припомнил, какие сигналы на Поиске инвертированы по отношению к стандартной ISA. Это дает некоторые шансы таким нубам в электронике, как я, попытаться спаять что-то типа этого: http://www.malinov.com/Home/sergeys-projects/xt-cf-lite

Далее еще момент - есть ли в продаже разъемы, как на платах у поиска? Если нет - то что делать?

И еще вариант - сделать просто переходник красивый Поиск - ISA 8. А там уж каждый сам будет ковырять всякие XT-IDE, модемы, сетевухи и прочие COM-порты.

L Juriy
21.10.2013, 22:16
Порывшись в своих архивах нашел схемы для Поисков.
Рисованы в OrCad 3.11. (http://files.mail.ru/58069F032C224326919E18ED17BBBD1B) что и прилагаю для любителей ретро.
Позже сформирую архив для PCad 4.5 и плат поиска в нем.

Зеркало https://drive.google.com/open?id=1BXZjkvVjiExMfPVyhOlVHv-geVeTnOYz

L Juriy
21.10.2013, 22:24
Tronix, Мои изыскания завершились вот этим, во вложении.:v2_dizzy_coder:
Помню, что нужно инвертировать всего 1 сигнал, но не помню какой.

DrPass
21.10.2013, 22:26
Далее еще момент - есть ли в продаже разъемы, как на платах у поиска? Если нет - то что делать?

Разъемы еще выпускаются. Например, этими хлопцами: www.connector.com.ua

Quest
21.10.2013, 22:33
Например, этими хлопцами
А где они находятся ? Как у них можно приобрести ? Пробовал по их сайту полазить, там нет контактных данных :(

DrPass
21.10.2013, 22:59
Это Харьков: http://kh.vgorode.ua/reference/company/84423/part/302/

Quest
22.10.2013, 23:12
Ну так чего все притихли ? :) Давайте составим список ?

Mifody
22.10.2013, 23:22
В942 уже готов. Нужна схема портов ком и лпт. Могу развести иде контроллер. Железо то уже готово. Что там ещё нужно для поиска?

Tronix
22.10.2013, 23:46
В942 уже готов. Нужна схема портов ком и лпт. Могу развести иде контроллер. Железо то уже готово. Что там ещё нужно для поиска?

Всмысле IDE контроллер? Есть схема?

Quest
23.10.2013, 00:04
схема портов ком и лпт
Это адаптер, к которому джойстик подключается ? Или это разные платы ?

Tronix
23.10.2013, 00:16
Это адаптер, к которому джойстик подключается ? Или это разные платы ?

Разные платы. Ком порт - это обычный ком порт, куда можно подключить мышку, или там, модем и тд. Адаптер джойстика - это исключительно "Поисковская" фишка, ни на что другое не похожее и ни с чем другим не совместимое.

DrPass
23.10.2013, 00:50
Всмысле IDE контроллер? Есть схема?

Да есть у меня, я ж его собрал. Буду дома, найду.

Mifody
23.10.2013, 00:55
К стати вопрос.. На В942 какой разъём поставить? По схеме, по которой я разводил плату (точнее PCAD разводил..))) стоит 48пин. Но его фиг найдёшь при сборке. Имеет смысл поставить 40пин или 50. Их можно купить.. Но тогда не будет совместимости с родным шлейфом.. Можно развести под 50пин, сделать один к одному нумерацию как в 48пин, а 2 последних вывода просто не использовать. Это по моему будет лучше всего.. Сейчас разведено под 40пин, но можно переделать..

Quest
23.10.2013, 04:06
На В942 какой разъём поставить?

А что за разъемы в оригинале, можно фото ?
Это ведь mfm контроллер, я правильно понимаю ? Там же со стороны контроллера два стандартных разъема...
С одной стороны хорошо бы по типовому сделать, но с другой стороны, где их взять эти родные шнуры ? Поэтому может вполне логично и унифицировать и поставить легкодоступные(современны� �) разъемы.

---------- Post added at 03:06 ---------- Previous post was at 03:01 ----------


Адаптер джойстика - это исключительно "Поисковская" фишка

А есть в природе его схема ?

Mifody
23.10.2013, 08:44
А что за разъемы в оригинале, можно фото ?
Это ведь mfm контроллер, я правильно понимаю ? Там же со стороны контроллера два стандартных разъема...
Нет, там со стороны контроллера один разъём. Либо как на современных IDE винчестерах (40пин), или такой же, но на 48пин. Только шаг не дюймовый 2,54, а 2,5 мм. Я думаю, надо ставить IDC50. Такие новые можно легко обжать самому и изготовить шлейф самостоятельно. А на контроллерах с разъёмом 40пин вроде как есть ограничение по максимальному объёму диска. По крайней мере я так понял из мануала..

dk_spb
23.10.2013, 08:49
Лучше бы развести стандартно на два разъема. Как у большинства винтов. Чтобы потом не мудрить с кабелем. Для стандартных двух mfm кабелей разъемы и шлейфы продаются почти везде - обжать не проблема.

Mifody
23.10.2013, 08:55
Точно. Так и сделаю..

Tronix
23.10.2013, 09:40
А есть в природе его схема ? Схемы насколько я знаю нет, но он не очень сложный, всего 5 микросхем. Можно восстановить схему при желании. Но для начала, я бы все-таки заморочился на более актуальных вещах - это IDE или CF контроллер. Или просто аккуратный переходник на ISA8

Mifody
23.10.2013, 11:07
А кто знает, какие файлы нужды для производства? Весь проект PCAD со всеми нужными библиотеками? Или достаточно чего то одного? Например, конечный файл *.PCB ? Или что то другое?

Mick
23.10.2013, 11:14
А кто знает, какие файлы нужды для производства? Весь проект PCAD со всеми нужными библиотеками? Или достаточно чего то одного? Например, конечный файл *.PCB ? Или что то другое?

Как правило либо pcb файл, либо гербер. Конкретно можно узнать на сайте производителя.

L Juriy
23.10.2013, 13:35
У меня плата джойстика другая. Схема есть в OrCade.
Фото платы для мыша и плата IDE.
Как и обещал платы в PCAD 4.5 (http://files.mail.ru/92C8EDD44ABD46428006E2FF6BEE63F7).

Зеркало: https://drive.google.com/open?id=1sK_nexj7PZ9-95khYPU7HbvG78PhXELr

Quest
23.10.2013, 18:08
А кто знает, какие файлы нужды для производства?
До zorela мне достучаться не удалось, точнее он на одно мое сообщение ответил и теперь молчит... Здесь в теме отписывался wiktors75, который предлагал помощь в изготовлении плат, можно у него уточнить.

---------- Post added at 17:08 ---------- Previous post was at 17:06 ----------


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

Tronix
23.10.2013, 22:01
Неплохо для начала иметь хотя-бы схему, не говоря уже о рабочем прототипе. Это я насчет IDE...

Mifody
24.10.2013, 13:14
Я разговаривал с gdv2002, он сказал что поможет с заказом плат у китайцев. Минимальная партия 5 шт. Цена зависит от размера. Сказал, что примерно можно прикинуть стоимость плат из его темы по продаже новодела. Размер "большой" платы расширения поиска 250х105 мм. Именно точную стоимость платы он сможет сказать после уточнения у китайцев.
gdv2002 из России, а zorel с Украины. Думаю, что лучше отдать предпочтение "российскому производителю..")))
Осталось только выяснить сколько плат нужно. На сегодня готова плата В942. Сегодня попробую сконвертить её в изображение, чтоб вы на неё взглянули. Она разведена авторазводчиком PCAD,поэтому там некислая такая паутина из дорожек. Я сравнивал с оригиналом. Оригинал выглядит аккуратней.. сегодня-завтра посмотрю архивы со схемами, которые L Juriy выложил, гляну что там есть. Вроде как я понял там есть и схема ком портов и схема ИДЕ и джойстик. Начну разводить их..
Как будет разведён "набор" плат, можно будет поговорить о заказе..
L Juriy, а это на фото ваш контроллер ИДЕ? Это от него схема есть в архиве? И есть ли у вас дамп ПЗУ от этой платы?

Tronix
24.10.2013, 13:28
L Juriy, а это на фото ваш контроллер ИДЕ? Это от него схема есть в архиве? И есть ли у вас дамп ПЗУ от этой платы?

Я у него спрашивал уже когда-то. Уже этого контроллера у него нет, как нет и дампов ПЗУ :( Поэтому прошивку придется писать либо с нуля, либо ориентироваться на XT-IDE, как это делал DrPass. Есть еще буржуйские платы ISA8 IDE контроллеров, и прошивки от них, но они так же, как и XT-IDE, юзают DMA. Поэтому чтобы писать прошивку для IDE без DMA нужно нехило разбираться как в программной, так и в аппаратной части. Я думаю методом копи-пасты, гугления и собственного моска можно попробовать осилить прошивку. В любом случае, я однозначно возьму плату IDE контроллера для самосбора.

gdv2002
24.10.2013, 15:11
Я разговаривал с gdv2002

Выложите файлы в ПИКАДе, лучше перегнать платку в Sprint Layout и выложить сдесь. Лейка у многих есть, смогут заинтересованные и проверить и поправить. Если ПИКАД-2002 полностью "дружит" с ПИКАД-2006 - смогу вывести герберы и файлик Лейки сделать.

Посчитал 10 платок 250х100, вышло примерно по 15$ за платку, но это тупо калькулятор от другого производителя, хотя ценники незначительно отличаются. У одних платы дешевле - доставка дороже, у других наоборот, у третих - "все включено" в стоимость платки.

L Juriy
24.10.2013, 18:20
Mifody, Да на фото мой контроллер IDE. Он есть в наличии, но считанных прошивок нет.
Поиск давно не включал и жив он или нет не знаю. Надо как нибудь попробовать.
В схемах уже и не помню есть он или нет.
Мой комплект поиска:
Поиск
Плата памяти 512К
Плата интерфейса В108
Плата джойстика с джойстиком
Плата дополнительного ПЗУ
Плата порта СОМ1
Плата IDE HDD
Плата флоппи дисков(турбированная)
Плата для макетирования
Блок питания В264
Содержимое ПЗУшек вроде уже выкладывал, другого нет.

Tronix
24.10.2013, 18:38
Mifody, Да на фото мой контроллер IDE. Он есть в наличии, но считанных прошивок нет.
А что мешает считать ПЗУ-шки с него? Нет программатора? Даже если нет программатора, можно считать их непосредственно на работающем Поиске из памяти. Тогда если будет схема от DrPass и ПЗУ - можно наладить выпуск плат контроллера IDE!

L Juriy
24.10.2013, 18:48
Tronix, Программатора нет, а считать с работающего см. выше.

Tronix
24.10.2013, 19:02
Tronix, Программатора нет, а считать с работающего см. выше.

А из x86 старенького ничего нет c ISA 8 / ISA 16 + PCI. Пень какой-нибудь первый или второй. Просто можно считать ПЗУ аналогичным способом, вставив их в какой-либо девайс с подходящей кроваткой. Например ISA MFM-контроллер или, даже обычную PCI сетевуху с нужной кроваткой....

---------- Post added at 19:02 ---------- Previous post was at 18:57 ----------

Единственное, оно может выполнится на компе и перекрыть порты IDE. Поэтому желательно x86 грузить с дискеты и работать только с дискетой.

L Juriy
24.10.2013, 19:32
Tronix, Для этого нужно выпаять микросхему из контроллера, а этого делать сейчас я не рискну. Нужно включить Поиск, а это не получится быстро.

Tronix
24.10.2013, 19:35
Tronix, Для этого нужно выпаять микросхему из контроллера, а этого делать сейчас я не рискну. Нужно включить Поиск, а это не получится быстро.

А, точно! Я не заметил, что она не на панельке :( Ну может быть когда-нибудь получится включить Поиск.... :confused_std:

Mifody
24.10.2013, 21:00
L Juriy, а как вы смотрите на то, чтобы выслать контроллер ИДЕ кому нибудь для считывания ПЗУ.. Могу взять на себя эту обязанность. Расходы по пересылке оплачу..

Tronix
24.10.2013, 22:17
L Juriy, а как вы смотрите на то, чтобы выслать контроллер ИДЕ кому нибудь для считывания ПЗУ.. Могу взять на себя эту обязанность. Расходы по пересылке оплачу..

Он может единственный в мире остался, а вы его фтопку, тьфу, в почту хотите запихнуть ))

gdv2002
25.10.2013, 10:00
Я разговаривал с gdv2002 Именно точную стоимость платы он сможет сказать после уточнения у китайцев.

Сегодня китаец подтвердил, 10 плат 250х105 обойдутся по 14$ за штуку.

Mifody
25.10.2013, 14:57
Сегодня посмотрел архив. Из схем там есть только схема джоя и сетевая карта. Ещё есть схема платы памяти, но она для поиска-2, как я понял.. А так, ещё куча печатных плат, но без схем. К стати есть печатная плата контроллера В942. Правда не сравнивал с оригиналом.

L Juriy
25.10.2013, 15:16
Mifody, Плата памяти вот эта. Фотки есть с большим разрешением.

DrPass
26.10.2013, 01:45
Вот этот мега-девайс, который я нахимичил. Как я уже говорил, я просто передрал XT IDE. Отличия в схеме небольшие:
- убрал инвертор из сигнала сброса, т.к. на Поиске он и так инвертирован.
- заменил один компаратор 688, который выбирает адреса ПЗУ, на ИД7 + мелкую логику
- захардкодил базовый номер порта 300h (в оригинале он джамперами выбирался)
Второй компаратор (который порты выбирает) пока оставил, т.к. в идеале там РТ4 надо было бы поставить.
С прошивкой XT IDE стартует, нормально детектит винт, грузиться не получается, передает загрузку на дисковод. Т.е. железо годится, осталось дело за софтом.

Mifody
29.10.2013, 11:03
С помощью gdv2002 получилось перегнать файл ПКАД в SL6. В архиве файл для SL6 и картинка. Можно проверить и высказать пожелания..
Сейчас буду разводить IDE.
К стати, его надо разводить? Такое "качество" разводки устраивает? Разводит то считай ПКАД, а не я.. )))

Вложения удалены. Последние версии плат ниже..

Tronix
29.10.2013, 11:24
Мне лично ваще пофиг, как оно там разведено, хоть узорами под хохлому, лишь бы ошибок было не очень много (чтоб не пришлось половину дорог резать и МГФМом всю плату перекраивать). На первый взгляд - вполне нормально, но мое мнение простого обывателя, пускай лучше компетентные люди скажут.

Кстати, если таки будем заказывать платы, предлагаю туда же заказать несколько плат LPT программатора РТ4 и РТ5 (http://zx-pk.ru/showthread.php?t=15617), потому что я не знаю что с ними делать. 21 век на дворе, а на большинстве форумов советует вручную их переключателями шить :\

DrPass
29.10.2013, 11:43
Если я багов в схеме не налепил, то нормально. А вот если налепил, то отлаживать ее будет трудно. В идеале, конечно, вручную развести основные шины - питание, внешний адрес, внешнюю ШД и внутреннюю ШД, чтобы они были сгруппированы вместе и по-возможности не скакали с одной стороны платы на другую. А остальное уже добить автотрассировщиком.
Кстати, есть еще схема программатора для Поиска (спасибо L_Juriy), можно ее развести и тоже сделать. Программатор отличный, умеет шить всё советское. Напряжения программирования генерирует сам. Правда, недостаток есть - там есть трансформатор с фигзнаеткакими параметрами и традиционная для Поиска РТшка-дешифратор адреса с физгнаеткакой прошивкой. Но если РТшку еще можно или считать с платы, или просто рассчитать, поковырявшись в софте программатора, то параметры транса черта с два определишь.

Quest
29.10.2013, 11:44
туда же заказать несколько плат LPT программатора РТ4 и РТ5
Поддерживаю, мне тоже нужен программатор для РТ.

gdv2002
29.10.2013, 12:33
С помощью gdv2002 получилось перегнать файл ПКАД в SL6. В архиве файл для SL6 и картинка. Можно проверить и высказать пожелания..
Сейчас буду разводить IDE.
К стати, его надо разводить? Такое "качество" разводки устраивает? Разводит то считай ПКАД, а не я.. )))

Здорово!
Если в принципиалке ошибок не наделал, то и разводчик не должен. К тому-же даже в ДипТрейсе есть проверка платы на соответствие со схемой. А уж в ПИКАДе наверное и подавно!
Но тут важны библиотеки, если с выводами на корпусе накосячил, то и трассировщик так и разведет и ошибок не найдет.
По моему следующий шаг - корректировка ручками, где-то что-то раздвинуть, лишний переход или "завиток" убрать. Бывает, что автомат лепит переход там, где спокойно прямой проводник можно провести, а зачем вам лишние переходы!
Далее проверка на нормы производителя, у большинства такие:
минимальная ширина дорожки - 0,2 мм
минимальное расстояние между дорожками, площадками - 0,2 мм и.т.д
Пдробно посмотрите в Резоните, или у любого другого производителя, бывают мелкие отличия.
Мой производитель выставляет такие требования:
Material: FR-4
Minimum Line Width: 0.2mm(8mil)
Minimum Line Spacing: 0.2mm(8mil)
Minimum Pad Spacing: 0.25mm(10mil)
Minimum Hole Diameter: inner: 0.4mm(16mil), outer: 0.7mm(26mil)

Далее диаметры отверстий и размеры площадок отверстий, встречал разные, но в общем сводятся к типоразмеру 1,6х0,92мм.
Во вложении табличка расчета диаметра отверстий.
http://zx.pk.ru/attachment.php?attachmentid=43559&d=1381289930

L Juriy
29.10.2013, 18:49
DrPass, Есть плата программатора для поиска 1, не паянная.
Вот фото (http://files.mail.ru/1FA0D1EA80B04A99BD3B8FA6F4A7A598) платы. Адаптеров платы нет, но там все прсто.

Зеркало: https://drive.google.com/open?id=1SjVJ6wTG27OP5vUHUfbvfWKOJjDNQyz8

DrPass
29.10.2013, 21:29
L Juriy, да оригинальная плата программатора имеет одну нехорошую фичу: она шестислойная (уж не знаю, что электронмашевцев на это сподвигло, технологию обкатывали, что ли). Ее все равно надо будет заново переразводить.

L Juriy
29.10.2013, 21:47
Да, я в курсе. Это они тренировались на ней, перед тем как Поиск 2 выпустить.

Sonic_Blast
30.10.2013, 14:35
С помощью gdv2002 получилось перегнать файл ПКАД в SL6. В архиве файл для SL6 и картинка. Можно проверить и высказать пожелания..
Сейчас буду разводить IDE.
К стати, его надо разводить? Такое "качество" разводки устраивает? Разводит то считай ПКАД, а не я.. )))


А можно списвок деталей к этой плате?:v2_dizzy_roll::v2_dizzy_roll:

Mifody
31.10.2013, 15:55
А можно списвок деталей к этой плате?
Добавил ВОМ файл в предыдущий ответ..
Но в некоторых ВОМ файлах могут быть не точности. Некоторые детали я брал из библиотеки только из за посадочного места. (ну не было там того, что нужно...((() Поэтому там могут быть левые микросхемы или вобще что то не понятное. Но на разводку платы это не влияет..

Развёл IDE. Добавил CF в плату.

Вложения удалены. Последние версии плат ниже..

Sonic_Blast
31.10.2013, 19:05
Добавил ВОМ файл в предыдущий ответ..
Но в некоторых ВОМ файлах могут быть не точности. Некоторые детали я брал из библиотеки только из за посадочного места. (ну не было там того, что нужно...((() Поэтому там могут быть левые микросхемы или вобще что то не понятное. Но на разводку платы это не влияет..

Развёл IDE. Добавил CF в плату.



Спасибо)

Mifody
31.10.2013, 23:21
Обновление файлов! Смотрим темы с файлами...

gdv2002
01.11.2013, 06:23
Обновление файлов! Смотрим темы с файлами...

Я сам пока не смотрел, но обратите внимание на разъемы, чтобы не вышли зеркально, особо заметно если плата к плате подключается. На программаторе так сделал, все из библиотек, а перед трассировкой пришлось разъем отзеркалить.

Sonic_Blast
01.11.2013, 12:39
А ещё где взять Прошивку к IDE контроллеру? у вас нету?

Mifody
01.11.2013, 14:25
А ещё где взять Прошивку к IDE контроллеру? у вас нету?
Прошивки нет ни у кого. Она в стадии написания. Ранее по теме она обсуждалась..

Начал разводить джой. Всё хорошо, но я что то затупил с разъёмами, к которым подключаются джои.. Такие советские,думаю, не нужно ставить. Нужно ставить современный аналог. А как он называется? И есть ли какой то стандарт по цоколёвке этих разъёмов. В нете много разъёмов пересмотрел, но многие разведены по разному.. Нужно определиться, какой разъём будем ставить.. Какие сейчас легче всего купить?

gdv2002
01.11.2013, 14:33
Начал разводить джой. Всё хорошо, но я что то затупил с разъёмами, к которым подключаются джои.. Такие советские,думаю, не нужно ставить. Нужно ставить современный аналог. А как он называется? И есть ли какой то стандарт по цоколёвке этих разъёмов. В нете много разъёмов пересмотрел, но многие разведены по разному.. Нужно определиться, какой разъём будем ставить.. Какие сейчас легче всего купить?

А какой джой к Поиску подцепляют?
Если как Спек или сеговский, то вроде там DB-9 идет, как комовский.
По идее почему и комовский не поставить, они были, есть и еще долго будут. Да и старые советские СН тоже есть пока.

Mifody
01.11.2013, 14:43
Ранее выкладывали фотки контроллера джоев. Там стоят что то типа ОНЦ-ВГ-11-7/16-Р, но только с монтажём на плату. Такие и надо ставить, чтоб была совместимость. Только современные аналоги. А они (аналоги) разные бывают, с разной разводкой ног.. Вот и нужно определиться, какие ставить и какие сейчас легче всего купить. Я просто не силён в современных комплектующих...

Quest
01.11.2013, 14:43
Думаю для джойстика лучше ставить разъем типовой, который и предназначен для джойстика Поиска. Чего тут мудрить, они есть в продаже. Эти разъемы как в советских магнитофонах были и у старых АТ клавиатур, вроде DIN называется. http://ru.wikipedia.org/wiki/Разъём_DIN

Вот вроде такой разъем: http://www.tme.eu/ru/details/dc-205/razemy-din/#

Где-то у меня был джойстик от Поиска, поищу на выходных, напишу поточнее.

Mifody
01.11.2013, 15:29
Конечно надо ставить стандартный для совмместимости.

Вот вроде такой разъем: http://www.tme.eu/ru/details/dc-205/razemy-din/#
Да, это он. Только на поиске 7 контактов. Но у этих разъёмов есть как минимум 3 разные разводки выводов. Вот мне нужно знать, под какой разъём разводить.. Я это имел ввиду.. Я даже не знаю, что сейчас продаётся в магазинах. По инет магазинам не везде можно посмотреть фото товара, а даже если и можно, то там общее фото и ничего разглядеть нельзя..
Наверно на выходных схожу в свой местный магазин и куплю там какие есть. (если они вобще есть..))) Под них и буду разводить..

Quest
03.11.2013, 16:03
Нашел у себя этот Поисковый джойстик, действительно 7ми контактный разъем и все контакты подключены.

gdv2002
04.11.2013, 19:36
В барахолке выставлены платы расширения для Поиска
http://zx-pk.ru/market/viewtopic.php?f=4&t=1459
Если купит кто, будет возможность оригинальную реплику плат сделать.

Mifody
11.11.2013, 00:04
Развёл джойстик..
Вложения удалены. Последние версии плат ниже..

Mifody
11.11.2013, 00:17
СОМ порты..
Собственно, уже можно и попробовать отдать в производство одну платку. Думаю, СОМ порты. Одну - потому что вдруг я где накосячил. Я ещё так платы не разводил для производства..
Вложения удалены. Последние версии плат ниже..

Mifody
11.11.2013, 00:26
IDE версия 1.1
Переставил местами CF и разъём для винта. Теперь шлейф сбоку,а не сверху. Будет удобней для винта и флешки. Сверху флеху доставать удобней и шлейф не будет торчать..
Вложения удалены. Последние версии плат ниже..

DrPass
11.11.2013, 01:56
Да я предлагаю не печатать СОМ'ы сразу, я попробую собрать хотя бы один порт по моей схеме на макетке, проверим его вживую.

Mifody
12.11.2013, 12:09
А можно замутить такой мега модуль? ( что хочется)..
1.Расширитель памяти на современной базе (чтоб микросхем поменьше..)
2.СОМ порты
3.LPT (разъём можно наверх вывести, сбоку он уже не влезет вместе с СОМ..)
4.Часы реального времени на 512ВИ1
5.IDE
6.ещё может что полезного..)))
Чтоб воткнул один модуль и ничего больше не надо.. Такое реально?
Можно попробовать разместить всё это в формате длинного блока расширения (250х105мм)..

Tronix
12.11.2013, 12:23
Может попробуем для начала заказать штук 10 плат контроллера IDE? Пока напечатают, пока пришлют, пока пересылка по стране - итого наверно только после нового года получим платы... Я, к примеру, штуки 3 могу купить, если цена за плату получится в районе 8-10$ (ну и плюс пересылка).

DrPass
12.11.2013, 15:43
Я тоже предлагаю сперва сделать IDE, и порты заодно. Я теперь снова "зрячий", опять приобрел себе и осциллограф, и логический анализатор, поэтому смогу схему портов оттестировать.
А вообще, в моих планах вот что:
- Контроллер IDE + часики (+ DMA, вероятно).
- Новый контроллер флопа, с поддержкой хаевых дискет и соответственно DMA
- Модуль процессора, с сопром, и работающий на повышенной частоте.
- VGA-адаптер на ПЛИС.
Буду здоров, сделаю. Ну по крайней мере, спроектирую :)

Mifody
12.11.2013, 16:13
Может попробуем для начала заказать штук 10 плат контроллера IDE?
Кто будет организовывать производство? Нужен знающий человек, который уже это делал.. Я бы тоже взял каждой по одной платке..

DrPass
12.11.2013, 16:42
Я на следующей неделе могу наши конторы подергать. Качество, подозреваю, будет похуже, чем у кетайцев, но с шагом хотя бы 0.25 мм производство у нас в городе найдется. Маску и шелкографию тоже сделают, а вот насчет металлизации отверстий не уверен. Оно требует дополнительного оборудования и химии, и думаю, есть далеко не у всех.

Tronix
12.11.2013, 18:49
Я пока только об этой конторе слышал: http://www.berelcom.ru/produce/PCB.html Москва вроде, как я понял, только не ясно, то ли они сами клепают платы, то ли на китайских заводах делают. С оплатой и где потом забирать тоже не ясно. Да и конечную цену я не смог рассчитать. Я просто в этих вещах, к сожалению, ни в зуб ногой. Если ничего другого не останется, то с вашей помощью могу попробовать заказать, но сразу скажу - стремно -)

dk_spb
12.11.2013, 19:09
Я не быстрый, но опыт заказа платок есть ;-)

DrPass
12.11.2013, 19:34
Цена у наших производителей ориентировочно будет такая:
- фотошаблон на двухстороннюю плату 10х10 см (какой там размер, кстати?) - $10.
- материал на нее же $3
- сверловка - пара баксов на пять сотен отверстий (уж не знаю, сколько их нам понадобится, еще не считал)
- шаблон маски - $10
- трафарет шелкографии - $40
- нанесение маски и шелкографии - $2 на такую плату.
- металлизация - $х.з.
Шаблоны/трафареты многоразовые, т.е. чем больше плат, тем меньше себестоимость штуки.

dk_spb
12.11.2013, 19:41
У наших:
Подготовка (только при первом заказе) 1650 руб = около $50.
двухсторонняя плата с маской 170 = около $5.2 за кв.дм.

То же, но с односторонней шелкухой: $58 и $5.5 за кв.дм.

Чтобы не было лотереи еще надо электротест заказывать: $1.22 за кв.дм.
Но из экономии можно этого не делать, а если где будет недотрав - править ножичком.

Mifody
12.11.2013, 21:17
какой там размер, кстати?
Размер маленькой платы 105х105мм. Большой 250х105мм.
Я вот думаю, может первую партию заказать по минимальной цене? Без шёлка и маски? Вдруг плата не рабочая, а в неё сразу загоним столько бабок.. Если рабочая, то потом можно будет заказать по максимуму.. Я завтра сделаю ещё версии плат с минимальным количеством переходных отверстий на случай, если переходы будут без металлизации.. процентов на 30 должно сократиться количество переходов..

Tronix
12.11.2013, 21:21
Да

Quest
14.11.2013, 00:48
Отверстия-то лучше, если будут металлизированными. Или речь пока только про первую пробную партию ?
Я тоже хочу принять участие и в расчет стоимости первой партии меня тоже можно включить.

Mifody
14.11.2013, 10:53
Развел платы с минимумом переходов. Разница ощутимая. Где в 2 раза меньше. Где в 20..))) Краткая статистика в архиве..
Речь о пробной партии. Если всё заработает, можно будет потом заказать красивые платы с маской и шёлком. Если не заработает, искать ошибки, править платы..
Вложения удалены. Последние версии плат ниже..

dk_spb
15.11.2013, 00:00
В общем я готов заказать платы и оплатить их изготовление.
Если что - пишите.

Tronix
15.11.2013, 10:13
В общем я готов заказать платы и оплатить их изготовление.
Если что - пишите.

Пишу. Я готов взять 3 платы.

Mifody
15.11.2013, 10:32
Я тоже возьму по одной плате. А какие платы будут производить? КОМ и ИДЕ? Первая партия будет производиться "по минимуму", т.е. без шёлка и маски? Я за такой вариант, так как платы не проверенные. Какова будет стоимость платы? Или это будет ясно после формирования количества? Может тогда создать тему в барахолке? Там количество желающих будет побольше, я думаю.. Это вопрос, наверно, к dk_spb, так как он будет заниматься производством..

DrPass
15.11.2013, 11:12
Давайте я все-таки СОМ сперва проверю, и тогда закажем всё сразу. Мне осталось немного деталей найти :) На выходных должны приехать. Как-то стремно заказывать плату девайса, не попробовав его работу в макете

dk_spb
15.11.2013, 11:21
Да, как-то все выпускают из вида что я пока только предложил свои услуги.
Пока разработчики плат еще мне не сказали ни да ни нет.
Про макетку я согласен.
А вот заказывать (если на макетке заработало) я бы сразу нормальные платы стал. Разница в цене невелика, зато потом можно просто продолжать заказывать. Если будет передел - в резоните снова за подготовку возьмут.

DrPass
15.11.2013, 11:30
Да чего мы против-то будем :) Можно, например, сделать так: ты заказываешь для ребят из России, я - для тех, кто из Украины (наверняка желающие найдутся). Так будет быстрее и проще, чем международные посылки гонять.

Quest
15.11.2013, 15:18
В барахолке выставлены платы расширения для Поиска
http://zx-pk.ru/market/viewtopic.php?f=4&t=1459
Если купит кто, будет возможность оригинальную реплику плат сделать.

Я купил этот лот. Посылка идет в мою сторону. Чем могу быть полезен ?

P/S: Правда у меня и так сейчас есть, и контроллер FDD и расширение памяти с LPT.
Должны еще прислать адаптер расширение портов.

gdv2002
15.11.2013, 15:27
Я купил этот лот. Посылка идет в мою сторону. Чем могу быть полезен ?

Это скорее вопрос к ребятам, которые отрисовывают эти платы.
Можно сосканить их и отрисовать копии оригиналов.

wiktors75
15.11.2013, 15:32
отдал на оценку lay. ком порта ,метализация,маска без шелкографии вышло 120р за плату (колич 5 и больше) + 1000р за шаблоны

закажу любое количество ,выкупить могу сам

gdv2002
15.11.2013, 15:52
отдал на оценку lay. ком порта ,метализация,маска без шелкографии вышло 120р за плату (колич 5 и больше) + 1000р за шаблоны

закажу любое количество ,выкупить могу сам

Кудаж вы так торопитесь, плата ком-портов не проходит проверку DRC.
Не мешает увеличить площадки и отверстия под детали и разъемы.

Mifody
15.11.2013, 16:41
Я смотрел, проверку DRC не проходят линии шелкографии. Там типа по переходному отверстию проходит или очень близко к нему.. Я думал это не критично.. По толщине дорожек, минимум там 0,25мм, отверстия под микросхемы 0,97мм, контактная площадка микросхемы 1,52мм, переходы соответственно 0,46мм/1,02мм, под резюки 0,56мм/1,27мм. Под кондёры такое же, как и микросхемы, под разъёмы 1,17мм/1,78мм. Единственное, крепления DB9 в библиотеке были просто отверстия без металлизации. Я добавил металлизированные PADы, но из за привязки к сетке они получились с небольшим смещением по отношению к дорожкам. Это тоже не критично, так как смещение там может 0,1мм, а то и меньше. В общем, всякая не критичная фигня.. Или при производстве это имеет какое то большое значение?

gdv2002
15.11.2013, 16:45
На линии шелкографии пофиг, а вот отверстия уже нет, станок воспринимает их как два отверстия на расстоянии 0.1, а он так сделать не может. Может поправят на производстве или отправят обратно.

wiktors75
15.11.2013, 17:41
я ж написал на оценку!
в производство без предварительного одобрения никто отправлять не будет.

---------- Post added at 17:41 ---------- Previous post was at 17:25 ----------

в спринте разрешение сетки очень легко меняется(нужно выбрать 39,6875) и выставить пады ровно по центру отверстия можно

Mifody
18.11.2013, 10:44
Переделал плату СОМ. Вот последняя версия. DRC не проходит только шелкография, так как многие надписи очень близко к переходным отверстиям. Но это некритично, как я понял. Ещё увидел офигительный косяк с моей стороны.. Разъём DB9 был развёрнут лицом к плате.. ))) Короче жесть..)) Всё проверил, сверил, вроде теперь всё гуд..))) IDE и JOY чуть подправил. Теперь наверно точно всё. Все платы DRC проходят.. Последние версии. Все ранние версии удалил, чтоб не путались..
ЗЫ. Так, глядишь, и платы научусь разводить...))))))))))
ЗЫЗЫ. В процессе ремонта блока В942 совершенно случайно была обнаружена ошибка в схеме от DrPass, по которой я разводил плату. Может она и не критична, но всё же.. Пока удалил вложение, так как прийдётся всё перепроверять. Сверю схему от DrPass и от L Juriy на предмет соответствия..
Файлы удалены. Последние версии ниже...

wiktors75
24.11.2013, 10:52
уточнил по производству, один шаблон стоит 250р,для двусторонней платы нужно два итого подготовка стоит 500р,стоимость платы не меняется 120.
для проверки работы платы маска не обязательна.
если все нормально то следующие можно сделать по полной.
пообещали количество хоть одну.

Mifody
24.11.2013, 12:07
Я думаю, IDE можно попробовать сделать. СОМ порты подождём, как DrPass поверит на макетке.. Если будете делать, то я возьму плату. Может даже две..

DrPass
25.11.2013, 23:37
Китайские макетные платы собираются весьма сволочными шутниками. Собрал генератор. Работает. Собрал схему дешифрации адреса. Заодно нацепил на макетку остальные элементы. При включении Поиск не завелся, зато задымилась ЛП8. Смущает тот момент, что я к ней ни одного проводника не подключил...

DrPass
29.11.2013, 02:23
Уф... первый этап завершился успешно. Соплю с макетки убрал, генератор работает правильно, селектор адреса работает правильно. Приемопередатчик отзывается, пробовал писать/читать в мусорный регистр, пишет и читает. Китайский осциллограф - великая весчь. Хрена с два я бы без него определил проблемную ЛН1 в генераторе или плохо контачащий строб чтения. На выходных поцеплю усилители, и попробую уже вживую.
Вот такая няшка получилась:

CodeMaster
16.12.2013, 09:15
Если будете делать, то я возьму плату. Может даже две..

Аналогично.

Mifody
18.12.2013, 13:08
Развёл питание правильно.

Sonic_Blast
24.01.2014, 14:32
Ребята а что с прошивкой к IDE контроллеру для Поиска ?

DrPass
24.01.2014, 15:41
А никак пока что...

wiktors75
25.01.2014, 15:25
некоторое количество плат будут готовы примерно через неделю
все три платы джой ком айди, с маской и шелкографией

Sonic_Blast
25.01.2014, 17:16
И по чём выйдет одна?

Tronix
25.01.2014, 17:51
Можно меня записать на IDE и COM?

DATAsoft
25.01.2014, 17:56
Можно меня записать на IDE и COM?

В барахолку с этими вопросами.:v2_dizzy_priest:
Делаем тему по производству и записываемся. Сам записаться готов.

vazman
28.01.2014, 10:28
С нетерпением жду темы в барахолке :)

wiktors75
30.01.2014, 14:47
новую тему создавать не стал добавил к своей про платы http://zx-pk.ru/market/viewtopic.php?f=7&t=1588

vazman
01.02.2014, 10:24
Осталось теперь решить с прошивкой к IDE?

Sonic_Blast
10.02.2014, 22:30
Ребята а кто-то пробовал ЛУТом делать двухсторонние платы?

Vasily
11.02.2014, 09:40
Я пробовал - не получилось. Кто-то пишет, что нормально. Основные проблемы по этапам изготовления:
1. Разный коэффициент усадки материала на котором происходит печать(в качестве решения предлагается использовать пленку,фольгу,определенную бумагу). Вроде как решаемо.
2. Совмещение сторон, при выполнении п.1 в принципе по 3-м-4-м отверстиям должно совместится нормально.
3. Нужно пропаять перемычками все переходные отверстия :)

Лично я застрял на п.1., после чего пришел к выводу, что для мелкой платы вторая сторона делается МГТФ :). А более крупные тяжело и с одной стороной обеспечить приличное прилипание тонера.

wiktors75
06.03.2014, 19:45
забрал платы поиска,в этот раз делали месяц очень долго
обнаружился дефект по моей вине на COM плате,когда правил шелкографию и нечаянно удалил переходное отверстие,ситуацию исправили поставили пистон на фото видно в районе U15.

кто не передумал пишите через барахолку здесь с сообщениями у меня проблемы

Quest
06.03.2014, 20:43
А есть где-то список деталей, для платы IDE ?

dk_spb
06.03.2014, 21:33
И содержимое ПЗУ ;-)

Tronix
06.03.2014, 21:35
А я уж было хотел IDE на макетке паять, даж сегодня разьемы купил и логику...

http://habrastorage.org/files/a44/db1/fb1/a44db1fb18c94d8b99bf79ad2a37367d.JPG

Tronix
12.03.2014, 17:45
У меня вопрос по схеме IDE от DrPass, та что на шестой странице этого треда. А именно, не совсем понятно, для чего сигнал OE/ подается на ПЗУ через ЛИ1?
http://habrastorage.org/files/acf/c41/fbd/acfc41fbd06c4555a800b1981aaff728.png
Типа просто задержка небольшая, чтоб адрес устаканился? Но ведь CS тоже не сразу выдастся, пока там ИД7 подумает что к чему.. Больше перестраховка, как я понимаю?

Я просто для своего контроллера SD думаю как лучше ПЗУ прикрутить... От РТ4 решил отказаться, ИД7 наверное в самый раз будет. Еще не очень понятно с АП6. Я смотрю здесь ПЗУ напрямую данными торчит на шину, а у меня PIC контроллер напрямую торчит на шину. Наверно я ПЗУ через АП6 заведу на всякий...

DrPass
12.03.2014, 17:54
Это просто буферный элемент по принципу "я его слепила из того, что было". На MRDC и так ложится довольно большая нагрузка, и цеплять к нему напрямую довольно прожорливый строб ПЗУ было бы неправильно. А элемент ТТЛШ нагрузку дает небольшую, потому я через него и подцепил.

Mifody
13.03.2014, 13:17
А есть где-то список деталей, для платы IDE ?
Вот..

starik
13.03.2014, 14:11
Может кто-нибудь поможет хорошими фотографиями\сканами платы контроллера дисковода В504? Или выкупить неисправную, убитую, разграбленную плату. Хочется сделать современную реплику-аналог. Мне достался контроллер В505, работает только с одним дисководом (вычертил схему-да системный регистр на ТМ9 - только один флоп), такая усеченная модель. Разумеется все будет доступно общественности. Спасибо.

dk_spb
13.03.2014, 14:19
А содержимое ПЗУ где брать-то?

Mifody
13.03.2014, 16:46
А содержимое ПЗУ где брать-то?
Я думаю, ждать, пока знающие люди напишут. Вон Tronix набирает обороты в своём проекте с флешкой. Так, глядишь, и прошивку для IDE допилит по инерции.. )))
И DrPass обещал, что будет работать над прошивкой..))

dk_spb
13.03.2014, 16:49
Забавно. А что тогда собираем без ПЗУ?
Или платки IDE по разделу "предметы коллекционирования" проходят? ;-)

DrPass
13.03.2014, 18:45
Дык, не все сразу. Будет ПЗУ, будет ;)

Quest
13.03.2014, 18:52
Может кто-нибудь поможет хорошими фотографиями\сканами платы контроллера дисковода В504? Или выкупить неисправную, убитую, разграбленную плату. Хочется сделать современную реплику-аналог. Мне достался контроллер В505, работает только с одним дисководом (вычертил схему-да системный регистр на ТМ9 - только один флоп), такая усеченная модель. Разумеется все будет доступно общественности. Спасибо.

Есть такие. Могу на почту отправить в лучшем качестве. Тут не прикрепляются почему-то...

starik
14.03.2014, 05:18
Обратил внимание, новые платы сделаны в дюймовом размере? СНП59-96... не лезет без подгибания выводов. Платы еще не получены, это распечатал из лейки.

Tronix
14.03.2014, 08:15
Обратил внимание, новые платы сделаны в дюймовом размере? СНП59-96... не лезет без подгибания выводов. Платы еще не получены, это распечатал из лейки.

Возможно. Я в макетку когда СНП ставил, тоже немного подгибал крайние выводы, ибо не лезло. Но не критично, подогнуть пришлось совсем чуть-чуть.

Tronix
16.03.2014, 22:39
Кстати, сегодня когда прикручивал ПЗУ к своему SD-контроллеру, заметил, что на схеме IDE от DrPass дешифратор адреса для ПЗУ закоден на адрес 0xC0000. В этом может крыться небольшая проблемка, а именно: Поиск начинает инициализацию дополнительных BIOS с младших адресов, таким образом сначала будет проинициализирован HDD BIOS, а только затем FDD. Я еще не смотрел в исходники XT-IDE, но мне кажется, что логично было-бы сохранить старый вектор int 13h, в котором уже есть функции работы с FDD, а после своей работы передавать управление туда. Ведь в XT работа с FDD находится в основном биос, и int 13h для дискет есть всегда. В то же время в FDD BIOS Поиска они несмотря ни на что берут, и прямо затирают int 13h своим обработчиком:

; П/П ИНИЦИАЛИЗАЦИИ ДИСКОВОГО АДАПТЕРА

MOV AX,0H
MOV DS,AX
MOV BX,410H
MOV AX,DS:[BX]
OR AX,01H ;Драйвер ГМД присутствует
MOV DS:[BX],AX
MOV BX,4CH ;Установить вектор INT13H
LEA AX,DISKETTE_IO
MOV DS:[BX],AX


Таким образом даже если HDD BIOS перехватит int 13h, FDD BIOS после инита затрет его на свой.

Короче я еще глобально не думал на эту тему, но что-то мне подсказывает, что лучше все-таки будет переделать адрес на 0xE2000 или 0xE4000, что бы HDD BIOS инициализировался после FDD BIOS. По крайней мере в своем контроллере SD я так пожалуй и сделаю.

Tronix
18.03.2014, 22:21
Сегодня приехали платы IDE и COM. Буду собирать IDE сначала. Разъем СНП59, как и предположил starik, немножко не лезет без подгибания контактов. Но, повторюсь, совсем не критично, так как подогнуть крайние контакты нужно совсем чуть-чуть.

И у меня вопрос - а по какой схеме даны обозначения на шелкографии? И у IDE, и у COM?
Куда все пропало?

Tronix
19.03.2014, 15:44
Значит решил я все-таки переделать дешифратор на адрес 0xE2000, что бы XT-IDE BIOS инициализировался после FDD BIOS. Для этого пришлось порезать 3 дорожки и использовать один свободный блок И (9,10,8 контакты) из ЛИ1.

http://habrastorage.org/files/f79/e12/82c/f79e1282ccf0402dbbdeaae2ae99262c.jpg

http://habrastorage.org/files/0b3/d90/7f3/0b3d907f3d7e498cbc406403bea98f14.JPG

http://habrastorage.org/files/d84/d32/0cb/d84d320cb9d842a29be25c0dda77919b.JPG

Теперь думаю чем заменить 74HC688, ибо не нашел в рознице. Сперва хотел РТ4, а потом подумал - можно же просто ИД7 поставить. Правда резать придется много дорог.

vazman
19.03.2014, 16:33
Я платы получу завтра. Детали основные заказал в эликонте. 74HC688 тоже не нашёл.
В электронике я нуб.. Буду идти по Вашим следам, Tronix. Надеюсь - будите делиться информацией :) А что в итоге с прошивкой? Будите пробовать от ХТ?? Можете его выложить?

Tronix
19.03.2014, 20:08
Ну как бэ это, работает чоль o_O

Значит, набросал схему переделки дешифратора на адрес 0xE2000 вместо 0xC0000, о которой писал выше с картинками под спойлером:
http://habrastorage.org/files/29a/c94/2ba/29ac942ba48045ac81a677bef4fc38fa.png

Дальше, вместо 74HC688 вкорячил 555ИД7. Для этого понадобилось отрезать дорожки от контактов 1-8 U5. У ИД7 выгнуть вверх ноги 9,11-15. К 14 выводу подпаять коротенький проводок и пустить его в 15 вывод. Не запаивать сопротивления R1, R2. Восстановить потом МГТФ землю, уходящую дальше наверх платы. Схема этого безобразия:
http://habrastorage.org/files/be6/8e3/69c/be68e369cca44615bd662baa896dd116.png

Картинки как у меня это получилось:

http://habrastorage.org/files/04c/27e/e45/04c27ee451c84a79ad68b4cc46a8c594.JPG

http://habrastorage.org/files/581/090/066/581090066e90445dbe235538f99c1169.JPG

http://habrastorage.org/files/ac6/855/23a/ac685523a2eb4938a99d8295049de226.JPG

http://habrastorage.org/files/8e1/96a/bad/8e196abade134e10be664173c1466d88.JPG

http://habrastorage.org/files/a15/b3b/4ad/a15b3b4ad946418e9717418fcf6aac64.JPG

DrPass
19.03.2014, 21:28
Ну круто, чё уж там ;)
Тему с IDE закрыли, под COM-порты надо драйвер сделать... кто следующий? Давайте, что ли, звуковую карту под Поиск сооружу. На саундбластер не покушаюсь (там и DMA понадобится, и с ПЛИС ковыряться придется), но Adlib сделать смогу.

Tronix
19.03.2014, 21:51
Давайте, что ли, звуковую карту под Поиск сооружу. На саундбластер не покушаюсь (там и DMA понадобится, и с ПЛИС ковыряться придется), но Adlib сделать смогу.

У меня была мыслишка AY-3-8910 (http://ru.wikipedia.org/wiki/AY-3-8910) плату сделать. Но смущает полное отсутствие софта, то есть нужно будет к этому писать еще и плеер. Ну и плюс ессно никакие DOS игры это не держут. Такая, вещь в себе. Поэтому я отложил идею в долгий ящик. Еще, как вариант, думал ВИ53 прикрутить по схеме Вектора-06, но ситуация полностью аналогична AY-3-8910 - нет софта вообще.

А Adlib прикольно сделать, тем более схема то есть: http://www.malinov.com/Home/sergeys-projects/isa-opl2-card Меня в ней смущают только LM386-3 и RC4136 . Нужно заменять на что-то доступное имхо.

DrPass
19.03.2014, 22:46
Я потому про Adlib и вспомнил, что там нет дефицитных деталей и микросхем по спецзаказам, и при этом в отличие от AY, есть широкая поддержка в играх под DOS.

vazman
19.03.2014, 22:46
Tronix, а прошивкой не поделитесь?

Tronix
19.03.2014, 23:15
Tronix, а прошивкой не поделитесь?

А че ей делиться? Обычная XT-IDE. Вон она https://code.google.com/p/xtideuniversalbios/

DATAsoft
19.03.2014, 23:40
Я потому про Adlib и вспомнил, что там нет дефицитных деталей и микросхем по спецзаказам, и при этом в отличие от AY, есть широкая поддержка в играх под DOS.

Я - только ЗА! Двумя руками.
Первая IBM машина у меня была это 386sx с Adlib-ом! В те времена тащился от этого звука (после спикера).

Quest
20.03.2014, 01:42
Я тоже за звуковую плату!!!
P/S: а контроллеры ide и sd возможно объединить в одно устройство?

Tronix
20.03.2014, 08:46
под COM-порты надо драйвер сделать...
А стандартный мышиный разве не подойдет? И еще вопрос ко всем - чем заменить 8250 можно?

DrPass
20.03.2014, 11:00
А стандартный мышиный разве не подойдет? И еще вопрос ко всем - чем заменить 8250 можно?

Мышиный драйвер-то подойдет, но для работы СОМ-порта нужен еще и обработчик int 14h, который у обычного писюка в BIOS зашит, а у Поиска отсутствует. Здесь можно взять кусок IBM PC BIOS с обработчиком, дописать к нему установку вектора, и просто реализовать в виде СОМ-файла.
8250 можно заменить распространенным белорусским аналогом ДП-ИС1, он же в советской маркировке КР1847ВВ2, кажется.
Если в магазине отсутствуют, их можно надергать со старых плат под ISA-8 "COM+LPT", которые на барахолках до сих пор в изобилии.

Sonic_Blast
20.03.2014, 12:45
Мышиный драйвер-то подойдет, но для работы СОМ-порта нужен еще и обработчик int 14h, который у обычного писюка в BIOS зашит, а у Поиска отсутствует. Здесь можно взять кусок IBM PC BIOS с обработчиком, дописать к нему установку вектора, и просто реализовать в виде СОМ-файла.
8250 можно заменить распространенным белорусским аналогом ДП-ИС1, он же в советской маркировке КР1847ВВ2, кажется.
Если в магазине отсутствуют, их можно надергать со старых плат под ISA-8 "COM+LPT", которые на барахолках до сих пор в изобилии.

8250 сожно заменить 16С450 у меня работает даже можно заменить на 16С550 тоже без проблем работает)

Quest
21.03.2014, 02:30
Какую лучше выбрать SN74HC688NE4 или 74HC688N ? Или это одно и то-же ?

DrPass
21.03.2014, 11:01
Одно и то же, только от разных производителей. А лучше всего 74ALS688 :)

Quest
21.03.2014, 11:34
Почему в схеме используется 688, когда можно использовать ид7, как это сделал Tronix? Какой вариант лучше все таки?

DrPass
21.03.2014, 11:55
Почему в схеме используется 688, когда можно использовать ид7, как это сделал Tronix? Какой вариант лучше все таки?

688 я использовал для того, чтобы можно было менять адреса, на которых висит контроллер, без переделывания схемы, просто переключая ее выводы на землю или +5В.

Quest
21.03.2014, 13:28
688 я использовал для того, чтобы можно было менять адреса, на которых висит контроллер, без переделывания схемы, просто переключая ее выводы на землю или +5В.

Правильно я понимаю, что речь о возможности изменении адреса 0xE2000 вместо 0xC0000, т.е. то, что делал Tronix ?

DrPass
21.03.2014, 13:41
Правильно я понимаю, что речь о возможности изменении адреса 0xE2000 вместо 0xC0000, т.е. то, что делал Tronix ?

Именно для этого. У Tronix'а просто не было в наличии 688, поэтому ему пришлось химичить с ИД7 и логическими элементами.
UPD: не, вру, я это делал для экспериментов с адресами портов, а не ПЗУ.

Quest
21.03.2014, 14:07
Именно для этого. У Tronix'а просто не было в наличии 688, поэтому ему пришлось химичить с ИД7 и логическими элементами.
UPD: не, вру, я это делал для экспериментов с адресами портов, а не ПЗУ.

Т.е. для того, что-б изменить адрес, что-б изначально инициализировался биос FDD, нужно будет все равно химичить с ид7 ? Прошу прощения, я просто не совсем понимаю :)
Стоит все таки использовать 688ю, что-б минимизировать изменения на плате ?

DrPass
21.03.2014, 15:39
Т.е. для того, что-б изменить адрес, что-б изначально инициализировался биос FDD, нужно будет все равно химичить с ид7 ? Прошу прощения, я просто не совсем понимаю :)
Стоит все таки использовать 688ю, что-б минимизировать изменения на плате ?

Там для адреса BIOS и так ИД7 стояла. Собственно, принцип работы такой: и к ИД7, и к 688 подключены адресные линии. Когда на них формируется нужная комбинация адреса, на выходе этой микросхемы должен появиться сигнал, включающий ПЗУ. Принцип одинаковый, разница в том, что у 688 на входе можно просто задать переключателями нужную комбинацию, по которой она будет срабатывать. Она специально предназначена для такой задачи. А ИД7 - это такой себе "ежик" из трех входов, двух инверсных стробов, одного прямого строба и восьми выходов, над которым нужно поизвращаться, чтобы получить нужный результат.

Tronix
22.03.2014, 09:00
Кто что думает по поводу: http://www.lo-tech.co.uk/wiki/1MB-RAM-Board ? Саму микросхему памяти можно поставить одну (512Kb), вторую сделать опционально. Использовать в DIP-корпусах для легкости пайки. Вещь не дешевая (http://www.chipdip.ru/product/as6c4008-55pcn/), но одну штуку можно позволить, имхо. Там еще автор налипил буферов, имхо они излишни.

vazman
22.03.2014, 09:43
Особенно здорово было бы объединить память с контроллером каким - нибудь дабы не занимать слоты.. Ide или там с FDD..

Tronix
22.03.2014, 11:42
Особенно здорово было бы объединить память с контроллером каким - нибудь дабы не занимать слоты.. Ide или там с FDD..

Можно в принципе. Хорошая микросхема для контроллера FDD - wd37c65, но увы, раритет и заказывать только с китая. Более современные контроллеры - уже не в DIP корпусах...

Quest
22.03.2014, 15:33
Кто что думает по поводу: http://www.lo-tech.co.uk/wiki/1MB-RAM-Board ? Саму микросхему памяти можно поставить одну (512Kb), вторую сделать опционально. Использовать в DIP-корпусах для легкости пайки. Вещь не дешевая (http://www.chipdip.ru/product/as6c4008-55pcn/), но одну штуку можно позволить, имхо. Там еще автор налипил буферов, имхо они излишни.

Меня больше беспокоит ограниченное количество слотов, ведь их всего 4 в Поиске. Хорошо было-бы как-то память расширить в Поиске, не занимая отдельного слота, а создаваемые дополнительные контроллеры, попытаться как-то объединить.
Вот например: 1-контроллер fdd, 2-контроллер hdd, 3-расширитель памяти, 4-контроллер джойстика. ВСЕ ! А если мы ведем речь про звуковую плату, то её уже и ставить некуда :( А еще хочется мышку подключить, но слоты все заняты... :(

Думаю было бы логичным объединить fdd,hdd,sd, в одну карту, потры и джойстик в другую. Третий слот будет под звуковой платой и если память расширить внутри Поиска, то останется свободным еще один слот :)

---------- Post added at 15:33 ---------- Previous post was at 15:20 ----------

Хотя думаю, что не стоит расковыривать сам Поиск... Пусть даже если память будет в отдельном слоту, было бы хорошо объединить fdd, hdd и sd.

Sonic_Blast
22.03.2014, 20:30
Можно в принципе. Хорошая микросхема для контроллера FDD - wd37c65, но увы, раритет и заказывать только с китая. Более современные контроллеры - уже не в DIP корпусах...

У меня есть 2 шт. таких микросхемы ...
а чем не подходит КР1810ВГ72А (i8272A) она вроде более распостранена ( у меня их есть штук 5)

Tronix
22.03.2014, 21:37
а чем не подходит КР1810ВГ72А, она вроде более распостранена ( у меня их есть штук 5)

Ну у wd37c65 из обвязки - кварц. То есть для контроллера FDD на плату нужна wd37c65, кварц, ПЗУ и дешифратор адресов. 3-4 микросхемы всего. Для i8272A из обвязки нужно примерно все то же, что и для ВГ93. То есть дофига корпусов.

Mifody
23.03.2014, 00:09
Я в понедельник выложу схемы ПКАДа, по которым делалась разводка. Читать их не айс, так как делалось чисто для быстрой разводки. Но зато это именно та схема, которой соответствует плата. Да, я мог не соблюдать нумерацию элементов в схемах от DrPass. Не помню..
А ещё. Что за фигня?.. На плате КОМ портов шина питания тонкая, как сигнальные проводки.. В ИДЕ всё нормально. Я же везде делал толстую шину питания. И в ПКАДе и в Layoutе шины питания толстые. Куда они делись??? С такой тонкой шиной даже не знаю.. Будет ли работать.. Не уж то это последствия того, что шелкографию после меня редактировали? Может, что то нажали не то?.. К стати, не люблю, когда позиционные номера микросхем ПОД микросхемами,как это подредактировали на ком. При ремонте фиг поймёшь, где какая микруха соответствует схеме, так как все позиционные обозначения закрываются микросхемой при запайке.. Приходится на монтажку смотреть..

Tronix
23.03.2014, 18:22
Да я думаю заведется COM, там потребление то мизер. В крайнем случае померить где просадка, да МГТФ кинуть. Ничего страшного. Правда, вообще все остальные проводники уж очень тонкие, я боюсь даж плату поцарапать невзначай :) Лучше в будущем потолще делать маленько, имхо.

PS: Немножка попугаев в картинках.

Quest
23.03.2014, 21:40
Одно и то же, только от разных производителей. А лучше всего 74ALS688 :)

А чем лучше ? Речь о качестве или о функциональности ?

DrPass
23.03.2014, 22:49
А чем лучше ? Речь о качестве или о функциональности ?

Функциональность одинаковая, разные технологии. ALS - это ТТЛШ, аналог серии 1533, а HC - это КМОП. Микросхемы КМОП в схемах с ТТЛШ не слишком желательно смешивать, т.к. у них нагрузочная способность меньше.

---------- Post added at 20:49 ---------- Previous post was at 20:48 ----------



PS: Немножка попугаев в картинках.

Впечатляет, чесслово :)

Tronix
24.03.2014, 10:37
Возможно попробуем сегодня COM-порты. Поехал забирать ST 16C550 CP, это единственное что я нашел из серии 8250... Жду все-таки схему от Mifody, по которой разводилась COM-плата, ибо некоторые моменты неоднозначны...

Mifody
24.03.2014, 13:52
Tronix, ух ты.. ИДЕ работает? Это винт или CF? Интересно, CF заработает?.. Только сейчас понял, что надо было на 74688 ставить джамперы на выбор адреса. Тогда б и резать ничего не пришлось бы.
По поводу дорожек потолще, я пробовал. Но тогда толстое питание не ко всем точкам подводится..
У меня с 74688 тоже болты. Мне сейчас РТ4 проще прошить, чем достать 74688. У неё наш аналог есть? А ещё разъёмов нет. И 8250.. Какие у неё полные аналоги есть, чтоб если что не городить МГТФ? Короче, надо ехать в город, тариться деталями..
Вот схемы плат.

Quest
24.03.2014, 14:18
Tronix, ух ты.. ИДЕ работает? Это винт или CF? Интересно, CF заработает?.. Только сейчас понял, что надо было на 74688 ставить джамперы на выбор адреса. Тогда б и резать ничего не пришлось бы.
По поводу дорожек потолще, я пробовал. Но тогда толстое питание не ко всем точкам подводится..
У меня с 74688 тоже болты. Мне сейчас РТ4 проще прошить, чем достать 74688. У неё наш аналог есть? А ещё разъёмов нет. И 8250.. Какие у неё полные аналоги есть, чтоб если что не городить МГТФ? Короче, надо ехать в город, тариться деталями..
Вот схемы плат.

Аналога 688 нет, как сказал DrPass. Я заказал необходимые детальки у MV1971, включая и разъемы и 688ю.

vazman
24.03.2014, 14:43
Кстати SN74HC688N DIP20 в чипдипе 18руб на складе...

Tronix
24.03.2014, 14:50
Tronix, ух ты.. ИДЕ работает? Это винт или CF? Интересно, CF заработает?.. Только сейчас понял, что надо было на 74688 ставить джамперы на выбор адреса. Тогда б и резать ничего не пришлось бы.
По поводу дорожек потолще, я пробовал. Но тогда толстое питание не ко всем точкам подводится..
У меня с 74688 тоже болты. Мне сейчас РТ4 проще прошить, чем достать 74688. У неё наш аналог есть? А ещё разъёмов нет. И 8250.. Какие у неё полные аналоги есть, чтоб если что не городить МГТФ? Короче, надо ехать в город, тариться деталями..
Вот схемы плат.

Это ИДЕ-винт. Для CF у меня пока нет разъема, но не вижу преград, что бы не заработало. 688 отвечает за выбор адреса _порта_ ввода-вывода, а не выбора адреса дополнительного ПЗУ. За выбор адреса ПЗУ отвечает ИД7. Так что джамперы ставить на 688 особого смысла нет, ибо нет у нас на Поиске устройств, которые могут конфликтовать с дефолтным 0x300h IO. В идеале конечно нужно было наоборот, 688 ставить на выбор адреса ПЗУ (с джамперами), а ИД7 хардкодить на 0x300h порт намертво.

Так что тут два варианта: 1) резать дороги близ ИД7, для того что-бы повесить ПЗУ на 0xE2000h, как это сделал я (http://zx.pk.ru/showpost.php?p=691814&postcount=139) (схема (http://zx.pk.ru/showpost.php?p=691906&postcount=141))
2) Править основной BIOS, чтоб дополнительные ROM-BIOS инициализировались сверху-вниз, то есть начиная со старших адресов к младшим. Дизассемблер, ассемблер и Hiew в помощь :) У этого варианта есть свои минусы - не известно, как поведет себя например MFM-контроллер. Скорее всего не будет работать, так как его BIOS проинициализируется первым, а вслед, FDD BIOS затрет вектор прерывания int13h на свой. Можно конечно сверять, что если по адресу 0xC0000h лежит XT-IDE BIOS, то инициализировать его в последнюю очередь, но боюсь для всех этих проверок может просто не хватить места в родном BIOS.

Вопрос: Не достал пока 170АП2 (даташит (http://www.ti.com/lit/ds/symlink/sn75150.pdf)), зато нашел пару 170АП1 (даташит (http://www.ti.com/lit/ds/slls106g/slls106g.pdf)). Нельзя заменить? Или это совершенно разные вещи?

DrPass
24.03.2014, 15:45
Вопрос: Не достал пока 170АП2 (даташит (http://www.ti.com/lit/ds/symlink/sn75150.pdf)), зато нашел пару 170АП1 (даташит (http://www.ti.com/lit/ds/slls106g/slls106g.pdf)). Нельзя заменить? Или это совершенно разные вещи?

Разные. RS-232 работает с напряжением -12В...+12В, а драйвер АП1 способен выдавать его в диапазоне -3В...+10В,если верить даташиту.

Tronix
24.03.2014, 16:04
Разные. RS-232 работает с напряжением -12В...+12В, а драйвер АП1 способен выдавать его в диапазоне -3В...+10В,если верить даташиту.

А без нее никак не получится плату проверить? Ну не знаю, например напрямую перемычки кинуть? Она вообще сильно нужна, эта АП2?

Quest
24.03.2014, 16:12
Кстати SN74HC688N DIP20 в чипдипе 18руб на складе...

Это не та микросхема, нужна 74ALS688

DrPass
24.03.2014, 16:20
А без нее никак не получится плату проверить? Ну не знаю, например напрямую перемычки кинуть? Она вообще сильно нужна, эта АП2?

Приемопередатчик ведь на выходе выдает ТТЛ-импульсы. Пощупать осциллографом можно, а вот подключить девайс с интерфейсом RS-232 уже не получится.

---------- Post added at 14:20 ---------- Previous post was at 14:18 ----------


Это не та микросхема, нужна 74ALS688

Я ALS не нашел, к примеру. Тоже ставил HC. Хоть это и не совсем правильно, но работает.

Tronix
24.03.2014, 17:14
Приемопередатчик ведь на выходе выдает ТТЛ-импульсы. Пощупать осциллографом можно, а вот подключить девайс с интерфейсом RS-232 уже не получится.

Аааа, то есть эта хрень просто переводит ТТЛ в -12 +12. Ясно... Ну в любом случае, у меня 0,1uF кондеры кончились, да и 390 ом сопротивлений для генератора нет. Ладно, отложим тогда пока до среды....

Mifody
25.03.2014, 13:04
Сегодня обнаружил свой непростительный мегакосяк на плате ИДЕ, делающий её на 50% менее функциональной.. CF разведён не правильно. Задом на перёд. Сейчас расковырял китайский ридер, чтоб выдрать от туда CF разъём и аж в пот бросило, когда увидел ключ не с той стороны.. Очень жаль, что не обошлось без МГТФа и неисправимых косяков..(((

dk_spb
25.03.2014, 13:08
Mifody, CF слоты бывают двух видов, нормальные и negative.
Так что может просто разъем не тот попался?
У обычных (если смотреть сверху контактами под пайку к себе) первая нога справа, у negative - слева. У Вас как?
Еще у negative карта вставляется мордой вниз

Tronix
25.03.2014, 13:40
Mifody, CF слоты бывают двух видов, нормальные и negative.
Так что может просто разъем не тот попался?
У обычных (если смотреть сверху контактами под пайку к себе) первая нога справа, у negative - слева. У Вас как?
Еще у negative карта вставляется мордой вниз

Если не затруднит, можно ссылки на картинки того и другого типа? А то чето я не могу загуглить. Мне попадаются только обычные разъемы, у которых нога идет просто через пластмассу на пайку. Слабо себе представляю перевертыш, это ж надо дальнюю ногу тянуть через плассммассу на ближнюю и наоборот. Фото надо.

dk_spb
25.03.2014, 13:44
это ж надо дальнюю ногу тянуть через плассммассу на ближнюю и наоборот. Фото надо.
8-(
Я же написал: просто карта вставляется мордой вниз. Куда и кого тянуть???
По фото этого совсем не видно, просто выступы под боковые пазы (с одной стороны тонкий, с другой - толстый) поменяны местами.

DrPass
25.03.2014, 13:54
Я предлагаю не заморачиваться, а просто переразвести плату. Это ведь первая редакция, ничего страшного. Баги допустимы :)
Заодно и под ИД7 можно сделать, и перенести ПЗУ на E200h можно.
И еще, было бы здорово, если бы сделать на плате разводку под 44-пиновый разъем IDE. Это позволит напрямую воткнуть туда ноутбучий винт, и упрятать всё это добро в стандартный корпус блока расширения "Поиска".

Quest
25.03.2014, 14:31
Хорошо бы туда еще добавить sd...

vazman
25.03.2014, 14:58
или ОЗУ....

Tronix
25.03.2014, 15:09
8-(
Я же написал: просто карта вставляется мордой вниз.

Мордой вниз не вставишь - упрется в мелкосхемы. Да, CF здесь получается только через IDE->CF переходник получится завести. Ну ничего, первая версия ведь.

dk_spb
25.03.2014, 15:15
Хорошо бы туда еще добавить sd...
Купите переходник CF->SD или ide->SD
Просто на SD нужно контроллер ставить, а это отдельная статья ;-)

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


Мордой вниз не вставишь - упрется в мелкосхемы.
С какой стати и чем упреться? Она же (карта) плоская с обоих сторон.
Как-то я даже не знаю что сказать чтобы у Вас пространственное воображение включилось.
Вот, кажется придумал. Положите CF карту перед собой на стол контактами к себе этикеткой вверх. А теперь слева направо её переверните, чтобы была контактами к Вам, а этикеткой вниз.
Что-нибудь изменилось? Именно! Первый контакт был справа, а теперь стал слева. Теперь представьте что вместо Ваc CF разъем ;-)

Tronix
25.03.2014, 16:45
Аааа. То есть прямой это типа такого (http://www.dart.ru/cataloguenew/connectors/card-holder/others/compact_flash_card_connector/cfh050-a0-0002.shtml), а REVERSE это типа такого (http://www.dart.ru/cataloguenew/connectors/card-holder/others/compact_flash_card_connector/cfh050-a0-53k6.shtml)

Чтож, будем искать.... Чую придется с китая заказывать

Mifody
25.03.2014, 16:56
Mifody, CF слоты бывают двух видов, нормальные и negative.
К стати, это вариант. На плате 1 контакт слева, если смотреть на карту со стороны контактов. (рядом с перемычкой CF GND). А на разъёме с ридера ключ первой ноги справа. Вот я и подумал, что всё пропало. На разъёме с китайского ридера написано CF-50P (может positive?). Тот, который нужен, можно предположить, CF-50N (negative)..
Разводил согласно этому (http://pinouts.ru/Memory/CompactFlash_pinout.shtml). Там, как видно, первая нога слева. (это вид на контакты флешки).
Аааа.. Вот чего я не учёл..
(for CF module brand label down)
Чтож.. Буду знать..))

Tronix
25.03.2014, 18:29
На разъёме с китайского ридера написано CF-50P (может positive?). Скорее всего P = pins, то есть 50 пинов. Кое что гуглится по слову "REVERSE"... А что если запаять разъем так как есть, а направляющие сточить или сломать, чтоб карточку можно было вставить этикеткой вниз? Не прокатит?

---------- Post added at 18:29 ---------- Previous post was at 17:59 ----------

А вот нашел неплохую инфу по разъемам: http://www.promelec.ru/catalog_info/53/122/226/51/ Если я правильно понимаю, то нужен тип CFC-PW122-50

alvis
25.03.2014, 18:35
Если не затруднит, можно ссылки на картинки того и другого типа?
http://www.electroscheme.ru/datasheet/JST/EICM_MA.PDF

Mifody
25.03.2014, 20:23
А что если запаять разъем так как есть, а направляющие сточить или сломать, чтоб карточку можно было вставить этикеткой вниз? Не прокатит?
Точно! До меня, почему то, такие простые решения не доходят..)) Разъём симметричен, поэтому получится. Просто флешка не будет держаться. Но она обычно плотно вставляется, поэтому если не ронять, то держаться будет.))

Tronix
25.03.2014, 21:41
Кстати, на заметку про COM-плату, если будут ремейки. Есть такая микросхема - SN75185 (http://www.ti.com.cn/cn/lit/ds/symlink/sn75185.pdf) - драйвер RS232 в одном корпусе. Не сказать, что очень популярна, но до сих пор производима, по крайней мере. Типовая схема включения:

http://catalog.gaw.ru/project/images/components/ST75185C.gif

Если применить ее, убираются 8 корпусов (4 микросхемы 170АП2, 3 микросхемы 170УП2 и 1 микросхема ЛП8). Взамен появляются 2 корпуса 75185. Итого минус 6 микросхем с платы.

dk_spb
25.03.2014, 22:23
Не всё так просто.
Еще CF socket отличаются по расстоянию между крепежными отверстиями и расположению припаиваемых контактов на "рогах".

Tronix
25.03.2014, 23:31
Не всё так просто.
Еще CF socket отличаются по расстоянию между крепежными отверстиями и расположению припаиваемых контактов на "рогах".

Прикол в том, что я никакой вообще CF разъем не могу в Москве в розницу найти. Все под заказ, либо по безналу. Если кто видел обычный CF разъемы где продаются в Московии, не поленитесь, черканите в личку....

DrPass
26.03.2014, 00:08
Кстати, на заметку про COM-плату, если будут ремейки. Есть такая микросхема - SN75185 (http://www.ti.com.cn/cn/lit/ds/symlink/sn75185.pdf) - драйвер RS232 в одном корпусе. Не сказать, что очень популярна, но до сих пор производима, по крайней мере. Типовая схема включения:


Если применить ее, убираются 8 корпусов (4 микросхемы 170АП2, 3 микросхемы 170УП2 и 1 микросхема ЛП8). Взамен появляются 2 корпуса 75185. Итого минус 6 микросхем с платы.

Да драйверов COM-портов миллион. Я мог бы вообще UART с обвязкой заменить на один интегрированный чип. Такую конструкцию и IDE, и адаптера COM я выбрал исключительно из тех соображений, чтобы оно было собрано на комплектующих, соответствующих "Поиску" по эпохе :)
Ну как-то не интересно мне видеть исторический компьютер в обвязке микроконтроллеров, которые превосходят его по вычислительной мощности. Это уже попахивает эмуляцией, резиновыми женщинами и безалкогольным пивом :)

vazman
26.03.2014, 08:04
Tronix, я в чипдипе заказал CFA1-S-B, Считыватель Compact Flach карт на плату, тип Slim, стандартный (CFA1S00A)
Уж не знаю, оно ли это.. стоит 90р

dk_spb
26.03.2014, 09:58
Там же есть более дешевые CF-50P.
Обратите внимание: на фото есть маркировка CF-50P. Если Вам достанется такой же без маркировки - скорее всего Вам попался вариант negative

Mifody
26.03.2014, 12:14
Только что запаял CF разъём. У меня ВОТ ТАКОЙ (http://www.chipdip.ru/product0/8713130557/). Один в один, из китайского ридера. Под него и крепления сделаны на плате (ушки для пайки). Если найти такой же, но reverse (то есть с ключом слева, если смотреть со стороны паечных контактов), то будет идеально. Достаточным оказалось просто подрезать канцелярским лезвием широкий выступ, который входит в соответствующий паз во флешке, тем самым сделав его поуже. Теперь флешка вставляется в обе стороны и не шатается, так как держится за выступы. )) Если не правильно вставить и включить, ничего страшного произойти не должно. Питание флешки разведено так, что как её не воткни, питание придёт правильно. А сигнальные выводы вроде как не страшны.. Просто работать не будет, если воткнуть не правильно.
Проверить бы CF часть. Интересно, заработает ли.. Я не скоро соберу, мне надо за деталями ехать в город..
И ещё на моей плате обнаружился брак. На других может его и не быть, но всё же напишу.Обратите внимание на самую крайнюю дорожку рядом с IDE разъёмом со стороны пайки. На моей плате она повреждена при отрезе платы. Плату,видимо, отрезали прямо вдоль этой дорожки. Выделенная часть дорожки у меня отсутствует, по ней у меня срез платы. Вдруг у кого такое же будет, партия плат одна и та же..

Tronix
26.03.2014, 14:38
Купил таки АП2, запаял все элементы. Включил без i8250 чипов. Сильно греются 170УП2, все три. Так и должно быть? Коротышей нигде нету вроде....

---------- Post added at 14:00 ---------- Previous post was at 13:38 ----------

Есть подозрение, что УП2 нужно только какое-то одно питание - либо 5 вольт либо 12 вольт. См: http://www.asvcorp.ru/darch/hardware/poisk2/io-readable.png и даташит (http://www.ti.com/lit/ds/symlink/sn75154.pdf)

---------- Post added at 14:38 ---------- Previous post was at 14:00 ----------

То есть на схеме COM от Поиск-2 указано, что питалово только на 16 ноге +12V. Резать у всех трех дороги от 15 ноги (+5V) ?

Щаз их выпаял пока, включаю без них, зато с 16C450. В checkit показывает, что нет COM-портов... Как проверить, что 8250 работает?

DrPass
26.03.2014, 15:38
Чтобы показывало наличие СОМ-портов, нужно прописать флаги в BIOS Equipment Word, что они установлены.

Tronix
26.03.2014, 15:48
Чтобы показывало наличие СОМ-портов, нужно прописать флаги в BIOS Equipment Word, что они установлены.

Не думаю. checkit не смотрит туда, по крайней мере для LPT. Так как LPT в моем B108 оно определяет, в то время как BIOS ничего о LPT не знает. Скопипастил детект из PX-XT BIOS:

.model tiny
.code
.startup
.8086

xor di, di ; COM port(s) at 40:00 (hex)

mov dx,offset msg_com1
mov ah,9
int 21h

@@com_1:
mov dx, 3FBh ; COM #1 line control reg.
mov al, 00011010b ; 7 bits, even parity
out dx, al ; Reset COM #1 line cont. reg
mov al, 11111111b ; noise pattern
out 0C0h, al ; Write pattern on data buss
in al, dx ; read result from COM #1
cmp al, 00011010b ; Check if serial port exists
jnz @@com_2 ; skip if no COM #1 port
;;; mov word ptr di, 3F8h ; Else save port # in BDA

mov dx, offset found
mov ah,9
int 21h

inc di ; potential COM #2 port
inc di ; is at 40:02 (hex)
jmp at1

@@com_2:
mov dx, offset not_found
mov ah,9
int 21h
at1:

mov dx,offset msg_com1
mov ah,9
int 21h

mov dx, 2FBh ; COM #2 line control reg
mov al, 00011010b ; 7 bits, even parity
out dx, al ; Reset COM #2 line cont. reg
mov al, 11111111b ; noise pattern
out 0C0h, al ; Write pattern on data bus
in al, dx ; read results from COM #2
cmp al, 00011010b ; Check if serial port exists
jnz @@com_done ; skip if no COM #2 port
;;; mov word ptr di, 2F8h ; Else save port # in BDA

mov dx, offset found
mov ah,9
int 21h
inc di ; total number of serial
inc di ; interfaces times two
jmp done

@@com_done:
mov dx, offset not_found
mov ah,9
int 21h

mov ax, di ; Get serial interface count
;;; or [ds:11h], al ; equipment flag
done:
int 20h

msg_com1 db 'COM1 at 0x3F8: $'
msg_com2 db 'COM2 at 0x2F8: $'
found db 'found',13,10,'$'
not_found db 'not found',13,10,'$'

END

Итог: not found :(

DrPass
26.03.2014, 16:45
Тогда проверяй свое железо. Здесь логика простая - оно пишет в регистр LCR и читает из регистра LCR. Я подобный тест на макетке проводил, он работал. И даже более сложный с лупбэком тоже прошел.
Единственное, я не совсем понимаю сакральный смысл операции
mov al, 11111111b
out 0C0h, al
В случае ХТ это запись в регистр конфигурации DMA, если мне память не изменяет. А в случае Поиска это будет означать что-то вроде "изнасиловать контроллер FDD", т.к. на 0С0 у него висит регистр управления.
Что касается LPT, если у тебя турбированный адаптер стоит, то его BIOS об LPT знает и инициализирует.

Tronix
26.03.2014, 16:58
Единственное, я не совсем понимаю сакральный смысл операции
mov al, 11111111b
out 0C0h, al

Смысл прост - выкинуть на шину "мусор" в несуществующий порт (или в существующий, без разницы), что бы предыдущий паттерн стерся из всех шинных буферов.

А как железо проверить? Посмотрел клок на 12 ноге ИЕ2 - импульсы есть....

DrPass
26.03.2014, 17:13
А как железо проверить? Посмотрел клок на 12 ноге ИЕ2 - импульсы есть....

Ты лучше пощупай, приходят ли на УАРТы сигналы CS/, RD/ и WR/, а также посмотри на строб и направление для АП6. И если всё нормально, тогда щупай шину данных. Я отлаживал таким образом - писал программу на Паскале, которая долго пишет одну и ту же битовую маску в порт 3F8h, и осциллографом смотрел наличие всех управляющих сигналов по пути. Потом то же самое с чтением.
Я собирал на беспаечной макетке, поэтому там багов с плохими контактами было выше крыши.

alvis
26.03.2014, 17:29
Есть подозрение, что УП2 нужно только какое-то одно питание - либо 5 вольт либо 12 вольт.
На такой же микросхеме реализован ком-порт в компьютере Профи. Питание +5В приходит на 1,2,3,5,14,15 выводы, земля на 8.
P.S. Из даташита на 75185:
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)†
Normal supply voltage, VCC1 (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 V
Alternate supply voltage, VCC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 V
там же в даташите написано, что если используется VCC1, то VCC2 может или не использоваться или быть подключенным к VCC1.
Если же используется VCC2, то VCC1 должен быть НЕ подключен. Т.е. при питании 5 вольт оба VCC могут быть запараллелены, а при питании 12 вольт VCC1 должен быть не подключен.

Tronix
26.03.2014, 19:24
Осциллограф так и не приобрел :( Выпаиваю микросхемы дешифраторов, метализация из отверстий отваливается, очень нежная плата. Тестером прозваниваю, где не звонится МГТФю. Ставлю панельки. Обнаружил, что ЛП8 подключена по питанию к +12 (14 нога). Имхо не есть гуд...

DrPass
26.03.2014, 19:28
Обнаружил, что ЛП8 подключена по питанию к +12 (14 нога). Имхо не есть гуд...
Вообще, микросхемы себя не очень хорошо чувствуют, если им питание завысить в 2.5 раз.

Tronix
26.03.2014, 19:36
Не, глючу. Все нормально с ЛП8

---------- Post added at 19:31 ---------- Previous post was at 19:28 ----------

40 вывод 8250 (VCC) висит в воздухе (никуда не подкючен). ыыы.

---------- Post added at 19:36 ---------- Previous post was at 19:31 ----------

20 пин 8250 (GND) торчит в воздухе (никуда не подключен)

Mifody
26.03.2014, 19:55
40 вывод 8250 (VCC) висит в воздухе (никуда не подкючен). ыыы.
Аааа!!! Точно! Вот блин!! Питание всех элементов из стандартных библиотек обычно по умолчанию подключено к VCC и GND. И этих выводов обычно и не присутствует на элементе, они скрыты. А сейчас смотрю в схему- а тут,блин, выводы питания на элементе (8250). То есть, их надо было вручную подключать.. Как то при разводке и внимания не обратил на этот факт.
Чтож, +1 косяк..(((

---------- Post added at 19:55 ---------- Previous post was at 19:51 ----------


метализация из отверстий отваливается, очень нежная плата.
Это смотря каким оборудованием работать. Я при сборке 3 микрухи перевёрнутыми припаял. Отпаивал оловоотсосом, всё гуд, дорожки на месте..

Tronix
26.03.2014, 19:57
ИЕ2 10 пин (VCC) торчит в воздухе (никуда не подключен)

UPD: Не, все нормально, померещилось. И 10 пин это GND, а не VCC

Mifody
26.03.2014, 20:06
ИЕ2 10 пин (VCC) торчит в воздухе (никуда не подключен)
Блин, как так то?? Вот же подходит..
Плата на работе осталась, не могу посмотреть, что там в реале..(( Что то я тогда не пойму, почему в программе одно, а в реале другое.. Ведь эта плата отдавалась..((

alvis
26.03.2014, 20:11
Думаю было бы логичным объединить fdd,hdd,sd, в одну карту, потры и джойстик в другую
Теоретически, можно и на одну плату все это. Тогда получится обыкновеннаая мультяшка...

DATAsoft
26.03.2014, 20:23
Теоретически, можно и на одну плату все это. Тогда получится обыкновеннаая мультяшка...

Только каких размеров? :v2_eek:

Tronix
26.03.2014, 23:23
Блин, как так то?? Вот же подходит..
Плата на работе осталась, не могу посмотреть, что там в реале..(( Что то я тогда не пойму, почему в программе одно, а в реале другое.. Ведь эта плата отдавалась..((

Ложная тревога. Это мне мерещится всякое.
Подключил 8250 к питанию. Однако по прежнему COM not found

---------- Post added at 22:17 ---------- Previous post was at 20:23 ----------

Не знаю, не работает :( Поднял на панельки ЛА2, АП6, ЛЛ1.. Менял их. Пробовал без АП6 напрямую перемычками... Отрезал 5 вольт от 170АП2, теперь они греются в пределах нормы. Но порты в упор не обнаруживаются.

Должен UART работать без кварца? Хотя бы читать/отдавать данные? UARTы у меня оба холодные. Да вообще все холодное, кроме АП6 (чуть теплое) и 170АП2 - тепленькие.

---------- Post added at 23:23 ---------- Previous post was at 22:17 ----------

Вроде судя по тестеру и паскалю сигналы /CS /WR /RD меняются в зависимости от. Генератор не работает? UARTы?

alvis
27.03.2014, 00:00
Сообщение от alvis
Теоретически, можно и на одну плату все это. Тогда получится обыкновеннаая мультяшка...
Только каких размеров?
Советских :) Думаю не больше того же расширителя памяти получится. Зато слоты освободятся.

DrPass
27.03.2014, 00:51
Должен UART работать без кварца? Хотя бы читать/отдавать данные? UARTы у меня оба холодные. Да вообще все холодное, кроме АП6 (чуть теплое) и 170АП2 - тепленькие.

А осциллограф раздобыть нигде нельзя? Потому что тыкать наугад, чесслово, дело неблагодарное.
Если хочешь, пока отложи - приедут ко мне платы, я попробую с ней посражаться.

Tronix
27.03.2014, 08:39
А осциллограф раздобыть нигде нельзя? Потому что тыкать наугад, чесслово, дело неблагодарное.
Если хочешь, пока отложи - приедут ко мне платы, я попробую с ней посражаться.

Нет, доступа к осциллографу нет совсем.. Попробую еще в isa-плате от XT проверить UARTы, если будут работать - то я не знаю вообще. Будем ждать тогда :) Чего-то... Хотя я не понимаю, что в такой простой схеме может не работать. Если UART будут работать в XT, попробую еще кварц прицепить к двум ногам без микросхемы... А больше не знаю в чем может быть дело. Дешифратор портов работает, уверен почти на 99%.

DrPass
27.03.2014, 11:03
Кварц цеплять без микросхемы бесполезно. Кварц же сам по себе колебания не генерирует. Это просто резонатор, который стабилизирует мультивибратор на какой-то одной частоте.

Tronix
27.03.2014, 11:12
Кварц цеплять без микросхемы бесполезно. Кварц же сам по себе колебания не генерирует. Это просто резонатор, который стабилизирует мультивибратор на какой-то одной частоте.

Я имею ввиду через кондеры на землю, по схеме из даташита

alvis
27.03.2014, 13:14
Я имею ввиду через кондеры на землю, по схеме из даташита
DrPass же написал, что если не установлена микросхема к которой подключается этот кварц, то толку от него не будет. Как и генерации на нем.

starik
27.03.2014, 13:33
Вопрос, кварц для СОМ обязательно 18,432? А ровно 18МГц нельзя?

alvis
27.03.2014, 13:48
Вопрос, кварц для СОМ обязательно 18,432? А ровно 18МГц нельзя?
Могут быть проблемы с синхронизацией скорости при приеме/передаче
Можешь поставить на 1,8432 МГц (выкинув делитель на 7490), они чаще попадаются. Обычно в фирменных платах так и было.

Tronix
27.03.2014, 13:50
DrPass же написал, что если не установлена микросхема к которой подключается этот кварц, то толку от него не будет. Как и генерации на нем.

Да как не будет, если вышеприведенная схема из даташита на 16c550? В даташите чтоле брешут? Алсо, повсеместно такое включение встречается в инете, вот китайцы например:http://www.daxia.com/bibis/upload/2007_7_19_17_23_44.JPG

alvis
27.03.2014, 13:53
Если не установлена 16с550, то кварц подключен только к "земле". Откуда ему взять енергию для генерации сигнала? Тем более, что сам по себе он не является генератором, генератор в микросхеме.

Tronix
27.03.2014, 13:59
Если не установлена 16с550, то кварц подключен только к "земле". Откуда ему взять енергию для генерации сигнала? Тем более, что сам по себе он не является генератором, генератор в микросхеме.

Ну дыкть понятно, без подключенной 16c550 как я буду проверять 16c550? Имелось ввиду мультивибратор, на ЛН1. Вот схема девайса то: http://zx-pk.ru/attachment.php?attachmentid=43965&d=1383410962

alvis
27.03.2014, 14:25
Ну дыкть понятно, без подключенной 16c550 как я буду проверять 16c550? Имелось ввиду мультивибратор, на ЛН1. Вот схема девайса то: http://zx-pk.ru/attachment.php?attac...5&d=1383410962
Ну дык схему то я видел. Просто если ты собрался кварц напрямую подключать к 16с550, то кварц нужен на 1,8432 а не на 18,432

DrPass
27.03.2014, 14:48
Кстати, а генератор на какой серии собран? Потому как серия 155 на 18МГц вообще не заведется, 555 будет работать почти на пределе, и какой-нибудь отстойный экземпляр действительно может не завестись. Лучше брать 1533.

alvis
27.03.2014, 15:04
Кстати, а генератор на какой серии собран?
если я правильно понял, у него генератор пока вообще не собран (нет ЛН-ки)

Tronix
27.03.2014, 17:27
если я правильно понял, у него генератор пока вообще не собран (нет ЛН-ки)

Собран полностью по схеме DrPass на 1533ЛН1. Вообще, все детали у меня 1533 серии, кроме ЛП8 (не влияет на процесс обмена данными с PC) и АП6. Они 555 серий. Но я пробовал и с 74LS245 и без 555АП6 (просто дату напрямую к UART) - Поиск грузится нормально, ниче не виснет но и конекта с UART нет.

---------- Post added at 16:46 ---------- Previous post was at 16:27 ----------

Либо что-то с генератором (мож кварц фиговый, как вариант), либо с чипами UART (пустышки например). UARTы скоро попробую проверить в LPT-COM ISA-8 плате на XT. ~18 МГц я ничем не могу отследить :( Если UARTы окажутся рабочими, то поколдую еще с кварцем (включу напрямую без ЛН1, по схеме из даташита). А больше не знаю что делать. Заказывать с китая надо дешевый лог анализатор до 20Мгц.

---------- Post added at 17:27 ---------- Previous post was at 16:46 ----------


Ну дык схему то я видел. Просто если ты собрался кварц напрямую подключать к 16с550, то кварц нужен на 1,8432 а не на 18,432

Это еще почему? Как следует из даташита - кварц любой вплоть до 24Мгц. А в сети находил где-то страницку, что чувак по приколу ставил и 40 с чем-то Мгц, тем самым гоня UART почти до 10Mb/s. Другое дело, что нужно будет делители подбирать. Но мне то пофиг на связь пока, мне бы добиться чтобы хоть UART начал со мной общаться. А он не хочет :(

alvis
27.03.2014, 18:17
Это еще почему? Как следует из даташита - кварц любой вплоть до 24Мгц. А в сети находил где-то страницку, что чувак по приколу ставил и 40 с чем-то Мгц, тем самым гоня UART почти до 10Mb/s. Другое дело, что нужно будет делители подбирать. Но мне то пофиг на связь пока, мне бы добиться чтобы хоть UART начал со мной общаться. А он не хочет
Думаешь оно будет работать без изменения програмной поддержки?

Tronix
27.03.2014, 21:34
Думаешь оно будет работать без изменения програмной поддержки?

Если верить даташиту, общаться по шине данных обязан с любым кварцем от ~1.4MHz до ~24MHz. Я не говорю про связь COM<->устройство COM. Я говорю именно о запись и чтение системных регистров i8250. Связь то понятно

Mifody
28.03.2014, 13:31
Вчера выпаял разъём СНП из спектрума. Было жалко, но ничего. Потом другой впаяю. Сегодня вечером вытащу 8250 из ЕС1847 для пробы. Хорошо, они там на панельках. И можно будет проверить, определится сабж в поиске или нет.. 170 микрухи отсутствуют пока, да и кварц нашёл только на 20МГц. Но это, как я понял, не критично для определения адаптера.. Каков алгоритм проверки? Вставить контроллер и просто запустить чекит? Или нужно ещё что то проделывать? Например, запустить драйверок из комплекта В943?

dk_spb
28.03.2014, 13:33
>Сегодня вечером вытащу 8250 из ЕС1847
Ээээээээээээээээээээ.......... ........

>Хорошо, они там на панельках.
Уффф, отлегло....

Tronix
28.03.2014, 14:42
Ну вот выдернутый детект от XT-BIOS, 140 байт (чтоб чекит долго не грузить).

Tronix
28.03.2014, 14:54
170 микрухи отсутствуют пока, да и кварц нашёл только на 20МГц. Но это, как я понял, не критично для определения адаптера.. Не знаю, надо чтить даташит от 8250, если вставляешь 8250. От ~1.4 до ~24MHz это я про 16c550 говорил. Но попробовать стоит. Еще я не знаю, что делает ИЕ2 в схеме генератора - это же счетчит, мож он в качестве делителя выступает, например на 10. Какова выходная частота с генератора при кварце в 18MHz - 18MHZ или 1.8MHz? Если второе, то с кварцем в 20MHz точно должно 8250 завестись.

DrPass
28.03.2014, 15:09
Еще я не знаю, что делает ИЕ2 в схеме генератора - это же счетчит, мож он в качестве делителя выступает, например на 10. Какова выходная частота с генератора при кварце в 18MHz - 18MHZ или 1.8MHz? Если второе, то с кварцем в 20MHz точно должно 8250 завестись.

Именно. Это делитель на 10. Кварц 18.432 МГц в природе попадается часто, поэтому удобно его взять и делить на 10. Его можно надергать со старых мультях, например.

alvis
28.03.2014, 15:41
Именно. Это делитель на 10. Кварц 18.432 МГц в природе попадается часто, поэтому удобно его взять и делить на 10. Его можно надергать со старых мультях, например.
Мне как то чаще попадались мультяхи и модемы с кварцем 1,8432
Кстати, модемы сейчас проще найти чем мультяшки, из них и кварцы можно повыковыривать и 16450/16550 или аналоги

Mifody
29.03.2014, 00:32
Вытащил из ЕСки микрухи. Там стоят СМ611, это вроде как болгарский аналог 8250. Проверяю- Not Found..((
Стал сверять схему. И обнаружил свой косяк..(( Выход ЛА2 соединён только с АПшкой.. (посмотрите схему из ПКАДа..). Восстановил соединение МГТФом. Достаточно соеденить вывод 8 ЛА2 с выводом 2 ЛЛ1.
И вот результат.. Дальше проверить пока нет возможности из за неимения 170 микрух..((
Чтож, предлагаю меня понять и простить..(((

DrPass
29.03.2014, 02:07
Да ничего страшного. Плохо только, что Tronix этот баг не нашел, т.к. он на самом виду, а угрохал столько времени на отладку.

Tronix
29.03.2014, 08:54
А я кстати смотрел глазами с обратной стороны платы на 8 вывод ЛА2, увидел что он идет на АП6, перевернул плату и, так как у меня все микры были запаяны, подумал что от АП6 идет по верхней стороне платы на ЛЛ1. Layot поленился открыть и проверить или хотя бы прозвонить. Смотрел то я в основном схему DrPass, а не PCAD-овскую. И когда игрался с тестером и паскалем (cli; mov dx,3f8h; @1: out dx,al; jmp @1), то тыкался как раз в 8 вывод ЛА2. Ну что же, урок на будущее. Завтра будем тестить.

PS: Не забудьте когда 170УП2 будете запаивать отрезать +5В от пятнадцатой ноги везде у них. А то раскаляются они, что палец не терпит. Даже не знаю, может я свои пожег уже, проверим завтра.

Tronix
29.03.2014, 23:55
Да, заработало :) Есть прием-передача на скорости 115Kbps с моим стационаром по трехжильному нуль-модему. Но только символов (букв). По ZModem не успевает естественно на такой скорости, стабильная пересылка файлов только на 2400, на 9600 уже появляются ошибки. Правда я заюзал первое что было - telemax от NC. А он не очень оптимизированный судя по всему. Еще он постоянно пишет оставшееся/прошедшее время на экран и проценты, а это сильно отнимает на Поиске процессорное время. Можно потом с другими терминалками попробовать.

Мышь.. Мышь не определяется стандартными MOUSE.COM. Пробовал и CuteMouse, тож не определяется. CuteMouse нужно чтоб в 0040h:0010h было прописано сколько портов есть, ибо он детектит по int 15h. Сделал небольшую утиль, которая пишет туда все что нужно - 2 порта. Адреса портов тоже пишет в 40:0. comtest.com из комплекта показывает мне наличие двух портов, но мышь таки не определяет. Продолжим завтра....

DrPass
30.03.2014, 00:17
Это зависит, какая у вас мыша (с)
У меня была какая-то Genius, она хотела только свой родной драйвер.

Tronix
30.03.2014, 11:03
Это зависит, какая у вас мыша (с)
У меня была какая-то Genius, она хотела только свой родной драйвер.

Да, другая мышка заработала.

DrPass
30.03.2014, 12:40
Да, другая мышка заработала.

Отлично, победа! ;)

Tronix
30.03.2014, 13:49
Заметил, что COM2 у меня не передает байты, но принимает. Выяснил, что третья нога U15 (АП2) не звонится с 11 ногой U12 (ЛП8). Под U15 в этом месте wiktors75 снес переход, когда правил шелкографию, как он сам писал, и поставил "пистон", но видимо без металлизации внутри. Щаз заМГТФ-лю, посмотрим.

---------- Post added at 13:49 ---------- Previous post was at 13:42 ----------

Да, соединил МГТФ 3 ногу U15 с 11 ногой U12 и все заработало.

Tronix
30.03.2014, 17:30
Ну ваще.... Прикольно рисовать в пейнте в Win 3.0, при этом в терминалке на фоне копируется файл на большой PC, место свободного на диске 1,2 Gb и все это на... ПОИСКЕ! Унбиливибле, елы палы!

Значит прога, которая записывает в 0040h:0010h (equipment list) правильное кол-во COM-портов, а так же адреса COM-портов в BDA. Нужна для Win 3.0, а так же софта, который смотрит наличие COM-портов в int15h или напрямую из 0040h:0010h. Не резидент, поэтому памяти не занимает. Можно прописать в AUTOEXEC.BAT

vazman
01.04.2014, 13:38
А можно список деталек для com?
И еще.. genius мышь лучше не брать я так понял?
p.s. а ведь когда то у меня был родной адаптер (видимо, com)
Точно помню, что проходил на поиске goblins 1 с мышкой. и она была не страшная квадратная поисковская, а красивая импортная..

DrPass
01.04.2014, 15:10
А можно список деталек для com?
И еще.. genius мышь лучше не брать я так понял?
p.s. а ведь когда то у меня был родной адаптер (видимо, com)
Точно помню, что проходил на поиске goblins 1 с мышкой. и она была не страшная квадратная поисковская, а красивая импортная..

Правильную мышь зовут mitsumi :)
У Поиска есть и родной адаптер СОМ-порта, называется В943. Там один порт RS-232 и одна токовая петля. В нашем - два RS-232, токовую петлю я делать не стал, т.к. ИМХО не пригодится.
Родной адаптер, кстати, имеет более сложную схемотехнику. Там даже зачем-то ВВ55 всунули...