PDA

Просмотр полной версии : ВГ72 (8272)



Eugeny
16.06.2011, 02:48
Привет! Скажите пожалуйста, этот контроллер поддерживает дискеты 1.44Мб?

null_device
16.06.2011, 06:53
этот контроллер поддерживает дискеты 1.44Мб?

В каком смысле, дискеты 1.44 Мб? Работа с данным обьемом, или использование дискет, но на меньший обьем?!

Тема про МС, проскакивала тут (http://zx.pk.ru/showthread.php?t=755).

KALDYH
16.06.2011, 07:04
А вот тут тема про подключение мультикарты от PC, там используется этот чип: http://zx.pk.ru/showthread.php?t=4081
Кстати, ВГ93, в общем-то, может работать с дискетами 1.44 Мб. Если ее турбировать. Вот только программной поддержки кот наплакал. В iS-DOS вроде есть, а больше и не припомню.

Eugeny
16.06.2011, 10:07
Спасибо. Посмотрел, явного ответа не нашел. Хотя многие источники намекают, что дискетки, размеченные 80/18/2 эти оба контроллера не поддерживают, но я хотел подтверждение "практиков".
Есть какой-нибудь простенький контроллер, который точно поддерживает HD-формат?
Edit: программная поддержка не волнует на данном этапе - нужна "железячная" реализация.

spensor
16.06.2011, 12:04
Посмотрел, явного ответа не нашел.
i8272 как и ВГ93 работают на штатной частоте синхронизации до 2Мгц, это однозначно позволяет работать с дискетами HD (High Density - высокой плотности, в обычном понимании 1,44Мб). HD-дискеты подразумевают объем до 2Мб, но с учетом накладных расходов на служебную информацию максимум можно выжать 1,8-1,9Мб.

Есть какой-нибудь простенький контроллер, который точно поддерживает HD-формат?
Вопрос - этот контроллер должен применяться в составе ZX? Или вообще?

---------- Post added at 11:04 ---------- Previous post was at 10:58 ----------

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

Eugeny
16.06.2011, 14:25
Спасибо! В даташите я вижу следующее: "IBM Compatible in Both Single and Double Density Recording Formats", что очень наводит на нехорошую мысль, что 1.44 "не поддерживается" (что, конечно, не значит, что оно не работает).
Ты говоришь "однозначно позволяет работать с дискетами HD" - а работает ли? Было ли это реализовано - ну, скажем, в ZX, или в старых писюках с контроллером, собранном на 8272. Иными словами - работает ли 3.5" дисковод рассчитанный на дискеты 1.44Мб, присобаченный к контроллеру, собранному на 8272, читает, пишет и форматирует дискеты на 1.44Мб?

Речь идет про машинку на Z80 - и проблема работы "ЦПУ <-> контроллер" - еще надо рассматривать... Но я прикидывал, если правильно нарисовать схему и сделать программу, то возможно.

И еще вопрос - можешь дать ссылочку на какую-нибудь типовую схему контроллера на 8272, например для ZX?

Protom
16.06.2011, 14:35
И еще вопрос - можешь дать ссылочку на какую-нибудь типовую схему контроллера на 8272, например для ZX?

http://www.simandl.cz/stranky/zxs/obrazky/zx_radic_89k.jpg
http://www.simandl.cz/stranky/zxs/zxs_a.htm

ZEK
16.06.2011, 14:35
Both Single and Double Density Recording Formats
читай как умеют FM и MFM формат

Eugeny
16.06.2011, 19:07
http://www.simandl.cz/stranky/zxs/obrazky/zx_radic_89k.jpg
http://www.simandl.cz/stranky/zxs/zxs_a.htm
Непонятная схема - сигнал MOT_ON берется сразу с шины...

Если говорить про вг93 (= wd1793), там нужен сепаратор. Вижу SED9421C, но найти её не удается. Есть наш аналог?

Black_Cat
16.06.2011, 19:36
Непонятная схемаСмотри схему Zx Spectrum +3, там используется именно 8272. для Спектрума это и есть стандарт включения 8272 (правда работу с 1,44 не обещаю, и даже с 1,2 :) ). Схемы здесь: http://www.worldofspectrum.org/documentation.htm

spensor, имхо не всё так просто :) . На заре цивилизации работал с самопальными контроллерами для РС на 8272 под HD дискеты, дык на 1,44 они не работали вааще, максимум - на 1,2, и это с учётом хитрой ФАПЧ на РТ11.

Eugeny
16.06.2011, 20:36
Вижу, мотон генерируется большим чипом.
А как наши выходят из ситуации с сепаратором? Где брать?

dk_spb
16.06.2011, 20:47
Eugeny, Ну возьми-те же любую схему нашу на ВГ93. Нет там спец. микросхемы сепаратора, НЕТУ!!!!!

Black_Cat
16.06.2011, 21:19
dk_spb, не путай чела, он и сам всё запутает :)

Вижу, мотон генерируется большим чипом.
А как наши выходят из ситуации с сепаратором? Где брать?

Eugeny, тебе же русским языком сказали - иди на WoS и бери схему, там всё понятно.
Сигнал MOTOR брётся из порта D3 #1FFD:0-off,1-on
8272 подключается так:


PORT ADRESS DECODING
hex/dec A15 ... A0 A15 ... A0 READ WRITE
#2FFD/12285 0010111111111101 0010xxxxxxxxxx0x 8272status(+3) -
#3FFD/16381 0011111111111101 0011xxxxxxxxxx0x 8272data(+3) 8272data(+3)

Eugeny
16.06.2011, 23:31
Ну не ругайтесь пожалуйста на меня так! :)

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

У меня есть схема реально работающего контроллера флопа на WD1793, но там используется этот дата сепаратор SED9421, который я не могу найти. Я выяснил, что ВГ93=WD1793, и получается, что и для него нужна эта микруха. Вот моя логика.

Ткните меня пожалуйста в схемы на ВГ93.

ПС. Насчет мотора я понял!

Keeper
17.06.2011, 01:01
Ткните меня пожалуйста в схемы на ВГ93.

1. Beta Disc/TRDOS. Аппаратные средства. Стандартный интерфейс дисковода - Вариант'94. (http://vtrdos.ru/book/BDI.ZIP) - В общем, с вариантами схем.
2. Контроллер дисководов. Канал записи и канал чтения - C. Рюмик'98-99. (http://vtrdos.ru/book/DISKCONT.ZIP) - Тракты записи и чтения.

Black_Cat
17.06.2011, 01:48
но там используется этот дата сепаратор SED9421это ФАПЧ


Я пока думаю, какой чип брать для разработки контроллера - с точки зрения потенциальных возможностей, легкости дизайна, и доступности компонентов.Я не понимаю зачем тебе это надо, в то время как все стараются избавиться от этого хлама, перейдя на программную или аппаратную эмуляцию.
Но если уж заниматься некроманией, то зачем брать самые ублюдочные чипы? Ведь был i82072 со встроенным сепаратором (хоть и глюкавым слегка), и наконец верх совершенства - WD37C65!!!!! - весь контроллер в одной микросхеме! Цепляешь ей дешифратор и два генератора - и ВСЁ!!! Проще - некуда! Работает - изумительно! И самое важное - до сих пор продаётся :)

Eugeny
17.06.2011, 02:10
это ФАПЧ

Я не понимаю зачем тебе это надо, в то время как все стараются избавиться от этого хлама, перейдя на программную или аппаратную эмуляцию.
Но если уж заниматься некроманией, то зачем брать самые ублюдочные чипы? Ведь был i82072 со встроенным сепаратором (хоть и глюкавым слегка), и наконец верх совершенства - WD37C65!!!!! - весь контроллер в одной микросхеме! Цепляешь ей дешифратор и два генератора - и ВСЁ!!! Проще - некуда! Работает - изумительно! И самое важное - до сих пор продаётся :)

Не поверишь - у меня на руках плата на SMC37C65. Работает - головами флопа дергает, команда seek проходит нормально (даж пробовал через бэйсик).
Все бы хорошо, но купить этого зверя 37C65 я у нас не могу. А надо штук 20. В магазах есть следующее - 8272 (ВГ72), ВГ93 и где-то я видел Z0765.
Плюс, не понятно, может ли 3.5МГц проц работать с 37С65 - она не имеет фифо, так что опрашивать её нужно ну очень быстро, а по моим расчетам никак не получается (время полного опроса и считывания байта из чипушки в 2 раза больше максимально допустимого при чтении на скорости 500КБ/с).

---------- Post added at 02:10 ---------- Previous post was at 02:05 ----------


И самое важное - до сих пор продаётся :)

ГДЕ????

Black_Cat
17.06.2011, 02:42
ГДЕ????В интернетах! :) Практически любая контора, торгующая чипами, тебе их продаст под заказ, тем более 20 шт.

Mad Killer/PG
17.06.2011, 07:34
Есть работающих HD контроллер на Робике у тов. Lisica спроси.

Eugeny
17.06.2011, 10:45
В интернетах! :) Практически любая контора, торгующая чипами, тебе их продаст под заказ, тем более 20 шт.
Будь другом, найди такую контору (не просто поиском по интернету, а ту, которая скажет "да, мы готовы"). Я обращался в несколько, мне сказали, что не могут. Нужна FDC37C65CLJ.

Rindex
17.06.2011, 11:06
Нужна FDC37C65CLJ.

Eugeny, поскольку ты в Москве, то обратись в эти конторы, точнее склады. Список довольно большой, некоторые менеджеры уже сидят в он-лайне:

http://www.efind.ru/icsearch/?search=FDC37C65CLJ

Eugeny
17.06.2011, 11:46
ПромЭлком - от 10 т.р., нужно взять 50 штук, а мне столько не нужно
БИС-электроник - "заказ от $5000", отпадает сразу
Абтроникс - некий Михаил сказал, $92 доллара за штуку (просто *бануццо)
Контест (http://www.elekont.ru/) - надо региться и заказывать квотацию, гемор
Ница - 1030 руб/шт ($35) - не *бануццо, но до фига
Си Троник - примерная цена $22, уже лучше
у всех склады или в америке, или в германии, срок поставки - не менее месяца. Ессно, здесь в РФ этих микрух нет, потому что никто разработкой не занимается.
Можно конечно попробовать заняться некрофилией (не нектоматнией), но где столько исовых контроллеров найти с этим зверем?

Black_Cat
17.06.2011, 12:16
Можно конечно попробовать заняться некрофилией (не нектоматнией), но где столько исовых контроллеров найти с этим зверем?Дай клич на призраках: http://www.phantom.sannata.ru/forum/, глядишь так быстрее и дешевле соберёшь. За 22$ я и сам подербанил бы своё старьё :)

spensor
17.06.2011, 13:26
За 22$ я и сам подербанил бы своё старьё
Адекватная цена за это не выше 10$, иначе смотреть в сторону softcore, иначе смысла нет совсем.

Eugeny
17.06.2011, 16:46
Адекватная цена за это не выше 10$, иначе смотреть в сторону softcore, иначе смысла нет совсем.
Съесть то он съест, но кто ему даст! :(
На данный момент $22 - лучшее предложение.

Black_Cat
17.06.2011, 17:13
Eugeny, неужели некрофилы на призраках не нарыли чипов? У мну, если порыться штуки три таких контроллера будет

Eugeny
29.06.2011, 19:04
Eugeny, неужели некрофилы на призраках не нарыли чипов? У мну, если порыться штуки три таких контроллера будет
Нет. Никто не ответил. Еще идеи?

MV1971
29.06.2011, 20:20
Есть вариант новые WD37C65B-PL.

Цена от 300р до 500р в зависимости от количества.

Eugeny
01.07.2011, 20:41
Есть вариант новые WD37C65B-PL.

Цена от 300р до 500р в зависимости от количества.

Пойдет! Насколько я понял, это аналог (а точнее - источник), корпус PLCC44, который мне нужен.

MV1971
01.07.2011, 21:21
Нет, к сожалению корпус DIP

Дмитрий
02.07.2011, 16:55
Читал-читал, но так и не понял одного - в каком устройстве будет юзаться контроллер? Но смутило следующее:

Плюс, не понятно, может ли 3.5МГц проц работать с 37С65

контроллер поддерживает дискеты 1.44Мб?
Скажу одно, Z80 на 3.5МГц не успеет считать поток данных с HD дискеты, для этих целей в свое время спектрумы турбировали. Тут либо тоже турбировать, либо искать контроллер с ПДП, но схематически сложнее оно будет на порядок.

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