Просмотр полной версии : Помогите с Pentagon-128k !
Вот воткнул тест ПЗУ , спасибо Андрею, скажите, плз, как исходя из этого вычленить местоположения чипа гнилового ?
Похоже D21 (Если по схеме Pentagon 128k 1991 c сайта Pentagon1024.narod.ru)
Порт конфигурации... 7FFD который... Можно глянуть D62 и окрестности.
прижим сверху на D21 нового чипа не изменил ситуацию
---------- Post added at 23:03 ---------- Previous post was at 22:42 ----------
а что значит сектор 3 то ?
---------- Post added at 23:13 ---------- Previous post was at 23:03 ----------
и напомните, плз, что там с ножками 24-лапной тест пзу надо делать ?
---------- Post added at 23:15 ---------- Previous post was at 23:13 ----------
и вообще , есть дока то какая-нибудь по дешифрации кодов то этих, кот. тест выдает ?
Andrey F
02.04.2010, 23:34
и напомните, плз, что там с ножками 24-лапной тест пзу надо делать ?
Это один и тот-же тест просто в две разные микросхемы залил, чтобы наверняка. Если в 27512 работает то про вторую можешь забыть. А вот расшифровку кодов надо попробовать попросить у автора, он указан на экране. Если здесь на форуме нет его, то можно попробовать поискать через ICQ или "одноклассников", может кто его знает...
Так... Нерабочей может быть как микросхема памяти, так и элементы порта 7FFD. Но вот как проверить это все без осциллографа...
Я бы для начала повесил на 3 первых разряда этого порта три светодиодика и попробовал позаписывать из бейсика в него разные значения коммандой "OUT 32765, n", где n=0, 1, 2, 4.
прижим сверху на D21 нового чипа не изменил ситуацию
А что должно было измениться? Даже если и не работает эта МС, то на при подключении параллельно её еще одной на выходе получится каша. Этот метод тупой, не советую его никому использовать.
а что значит сектор 3 то ?
Это значит третий сектор памяти.
и напомните, плз, что там с ножками 24-лапной тест пзу надо делать ?
24 ногу повесить на питание. Если не заработает, то еще и 21... но не уверен.
и вообще , есть дока то какая-нибудь по дешифрации кодов то этих, кот. тест выдает ?
А что там дешифрировать то? Он записал 00000000, а считалось 00000010. Вот и все...
мне друг говорил, что именно насадкой сверху чипа нашел битую микруху. человек вроде заслуживающий доверия. Точно это не при каких раскладах не должно срабатывать ?
насчет светодиодиков: можно поподробнее, какая микросхема по схеме Pentagon 128k 1991 c сайта Pentagon1024.narod.ru, какие номера выводов, и что мне это даст после того как я позаписываю из бейсика в него разные значения коммандой "OUT 32765, n", где n=0, 1, 2, 4.
(я по прежнему нулевый в схемотехнике)
и почему это может быть порт, если о памяти речь в пзу ?
а можно немного пояснить про сектора памяти, как они с физич. чипами соотносятся? сколько всего секторов ?
записал 00000000, а считалось 00000010, это байт в память ? каждая ру5 за 8000 байт памяти отвечает, это так ?
я тут еще в одну плату пента (у меня тут целое кладбище их разной степени убитости =) test-rom засунул, так там полосы идут после включения секунду где-то и все, это совсем плохо ?
---------- Post added at 03:11 ---------- Previous post was at 02:42 ----------
мля, было подозрение на 2 чипа памяти, на гнутых, ножках по неизвестной причине, я их с надеждой заменил панельками, воткнул ру-шки свежие, а пзу все тот же сектор 3 кажет =(
насчет светодиодиков: можно поподробнее, какая микросхема по схеме Pentagon 128k 1991 c сайта Pentagon1024.narod.ru, какие номера выводов, и что мне это даст после того как я позаписываю из бейсика в него разные значения коммандой "OUT 32765, n", где n=0, 1, 2, 4.
Микросхема D62, выводы: 2,5,7. Предварительно следует прозвонить соединения с D61 (по схеме)
D62 D61
2 -> 2
5 -> 5
7 -> 11
Светодиоды цеплять не обязательно, можно воспользоваться тестером:
Логические уровни:
0 менее 0.8 - 0.9 вольт
1 более 2.4 вольт
В бейсике вводим OUT 32765, 0: на выводах 2,5,7 D62 должен быть лог. 0
OUT 32765, 1: на выводах 5,7 D62 должен быть лог. 0, на выводе 2 лог. 1
OUT 32765, 2: на выводах 1,7 D62 должен быть лог. 0, на выводе 5 лог. 1
OUT 32765, 4: на выводах 1,5 D62 должен быть лог. 0, на выводе 7 лог. 1
а имеет значение, что у меня 3 этих ТМ9 и я их все пробовал, результат один и тот же.
чипы D64,D61,D63,D62,D91,D88,D75,D83,D84 - я по схеме в dip'е прозванивал по 2-3 разных места на плате от каждой лапы - нашел 2 ошибки в dip'е (хорошо, у меня вторая плата есть) но с моей все o.k.
Что-то я проглядел вчера надпись на экране "Тест порта конфигурации"
т.е. память тут повидимому ни причем.
Наверно неправильно переключаются страницы памяти.
Скорее всего тест делает так:
В порт #7ffd записывается номер страницы (она должна включится по адресам #С000-#FFFF) по этим адресам пишется какое либо число, так по порядку
разными значениями заполняются все страницы их всего 8шт. для 128К.
Затем страницы опять по очереди включаются и проверяются значения в них записанные на соответствие. Если страницы неправильно включаются то значения
предназначенные скажем для 3 страницы запортят значения в 0 странице.
Можно загруить тест в эмуляторе и посмотреть точнее что он там делает отладчиком.
r0m,
мне друг говорил, что именно насадкой сверху чипа нашел битую микруху. человек вроде заслуживающий доверия. Точно это не при каких раскладах не должно срабатывать ?
Этот способ будет работать в случае есть старая микросхема совсем сдохла и не выдает на шину никаких сигналов, либо есть выход у новой микросхемы мощнее выхода у старой. Тогда может быть и заработает... А во всех остальных случаях ничего не получится.
Я проверяю так: Напаиваешь панельку поверх одной из РУшек. При этом 2, 14 и 15 ноги не паяешь, а припаиваешь к ним три проводка. У проверяемой рушки аккуратно острыми кусачками откусываешь 14 ногу возле платы и отгибаешь ее, вместо нее к плате подпаиваешь проводком 14 ногу от панельки, в которую вставишь эталонную рушку. 2 и 15 ноги панельки эталонной рушки подсоединяешь ко 2 и 15 ноге проверяемой рушки. Включаешь, смотришь результат. Если ничего не изменилось - то аккуратно подпаиваешь второй вывод старой РУшки назад.
насчет светодиодиков: можно поподробнее, какая микросхема по схеме Pentagon 128k 1991 c сайта Pentagon1024.narod.ru, какие номера выводов, и что мне это даст после того как я позаписываю из бейсика в него разные значения коммандой "OUT 32765, n", где n=0, 1, 2, 4.
(я по прежнему нулевый в схемотехнике)
и почему это может быть порт, если о памяти речь в пзу ?
Keeper тебе уже все рассказал. Этот порт переключает банки расширенной памяти в 3 секторе. Если он будет неисправным, то банки не будут переключаться, что приведет к ошибке.
а можно немного пояснить про сектора памяти, как они с физич. чипами соотносятся? сколько всего секторов ?
записал 00000000, а считалось 00000010, это байт в память ? каждая ру5 за 8000 байт памяти отвечает, это так ?
Ну во-первых прочитай вот это. Надеюсь, что после прочтения вопросы с банками и секторами у тебя отпадут.
Кратко об устройстве SINCLAIR 128
Компьютер SINCLAIR 128 имеет озу объемом 128 К, которое разделено на
8 банков памяти по 16 килобайт и которые условно нумеруются от 0 до 7.
В системе имеется регистр конфигурации, который доступен програмистоу
и имеет адрес 7FFDH. С помощью записи в этот регистр мы можем менять
конфигурацию системы т.е. переключать ПЗУ, банки ОЗУ и т.д.. Регистр
конфигурации имеет 6 разрядов. Первые три ( с 0-го по 2-й ) разряда
определяют один из восьми банков банков, подлюченный в последний сек-
тор адресного пространства процессора. 3-й определяет один из 2-х
банков, который будет подлючен в первый сектор адресного пространства
и отображен на экран: 0 - подключен 5-й банк, 1 - подключен 7-й банк.
4-й разряд определяет ПЗУ: 0 - подключена прошивка BASIC 128, 1 -
BASIC 48. 5-й разряд заведует блокировкой записи в регистр конфигура-
ции: 0 - запись разрешена, 1 - запись блокированна. Это необходимо
для работы в режиме SINCLAIR 48.
АДРЕС Z-80 СЕКТОР ПЗУ 32К
--------------- --------------
0000-3FFF ¦ 16K ¦ ___¦0 в разряде 4--+BASIC 128 16K¦
¦ 0-й сектор ¦ ¦1 в разряде 4--+BASIC 48 16K¦
+--------------+ L--------------
4000-7FFF ¦ 16K ¦ ___ ОЗУ 128К
¦ 1-й сектор ¦ ¦1 в разряде 3--+7-й БАНК 16К ¦
+--------------+ ¦ ¦6-й БАНК 16К ¦
8000-BFFF ¦ 16К ¦ ¦0 в разряде 3--+5-й БАНК 16К ¦
¦ 2-й сектор ¦ ¦4-й БАНК 16К ¦
+--------------+ ¦3-й БАНК 16К ¦
C000-FFFF ¦ 16К ¦--------------------¦2-й БАНК 16К ¦
¦ 3-й сектор ¦ любой из ¦1-й БАНК 16К ¦
L--------------- 8-ми ¦0-й БАНК 16К ¦
БАНКОВ ОЗУ L--------------
000 в разрядах 2 - 0 - 0-й БАНК
001 ------------------ 1-й БАНК
...............................
111 ------------------ 7-й БАНК
Каждая микросхема РУ5 представляет память 64 КилоБита (не КилоБайта). То есть она имеет 65536 однобитовых ячеек памяти. Процессору нужно 8 бит памяти. Поэтому в 48К машинах стоит 8 штук РУ5. Каждая микросхема отвечает за свой разряд. Если бы речь шла о 48К машине и тест выдал "Записано 00000000, Считано 00000010", то можно было с уверенностью сказать, что не работает микросхема, отвечающая за первый разряд, т.е. микросхема, выход которой (через регистр) подключен к выводу D1 процессора (обрати внимание, что номера разрядов считаются с нуля а не с единицы). В 128К машинах все сложнее. За что отвечает каждая МС памяти можно понять, изучив схему. Объяснить тебе это на словах я не рискну...
r0m,
Я проверяю так: Напаиваешь панельку поверх одной из РУшек. При этом 2, 14 и 15 ноги не паяешь, а припаиваешь к ним три проводка. У проверяемой рушки аккуратно острыми кусачками откусываешь 14 ногу возле платы и отгибаешь ее, вместо нее к плате подпаиваешь проводком 14 ногу от панельки, в которую вставишь эталонную рушку. 2 и 15 ноги панельки эталонной рушки подсоединяешь ко 2 и 15 ноге проверяемой рушки.
я что то не понял, а почему
2 и 15 не припаять сразу с отстальными ? ведь они же потом все равно, как ты написал, припаиваются к проверяемой как и остальные, кроме 14 ?
я что то не понял, а почему
2 и 15 не припаять сразу с отстальными ? ведь они же потом все равно, как ты написал, припаиваются к проверяемой как и остальные, кроме 14 ?
Ну если тебе нужно проверить только одну микросхему, то можешь припаять 2 и 15 сразу. А если ты планируешь проверять несколько микросхем, то чтобы тебе не перепаивать панельку с одной микросхемы на другую делай как я написал. Тогда тебе нужно будет перепаивать только 3 проводка т.к. все остальные выводы у всех микросхем памяти запараллелены.
Кстати 15 вывод (сигнал CAS) в каждой линейке микросхем тоже запараллелен. Следовательно если тебе нужно проверить микросхемы только в одной линейке, то 15 тоже можешь сразу припаять.
ЗЫ: Но я тебе все же советую начать с порта 7FFD.
спасибо, я сначала не понял, что панельку 1 раз всего нужно припаять .
а 7FFD c out из бэйсика и замерами уровня ты имеешь ввиду попробовать ?
и еще: кондеры на памяти действительно все нужны ?
они очень сильно мешают панельки ставить
можно кондеры взять с другой платы ?
6F u15 поменять на 5F u10 ?
а 7FFD c out из бэйсика и замерами уровня ты имеешь ввиду попробовать ?
Да.
и еще: кондеры на памяти действительно все нужны ?
они очень сильно мешают панельки ставить
На проверяемой микросхеме можешь временно откусить кондер.
можно кондеры взять с другой платы ?
6F u15 поменять на 5F u10 ?
можно.
советчики, а вы сами пробовали из бейсика делать OUT 32765,0..1..2..4? так вы попробуйте, попробуйте! и из 128го (не забудьте сами светодиод на ногу посадить) и из 48го (можете без светодиода).
делать надо out 32765,16+n в 48 бейсике, в который выйти через набирание usr 0 в 128м.
ох, а вот это хорошее уточнение, спасибо, psb.
правда, я еще до этого не добрался, впаял 2 панельки под память, одна из них без прижима подглючивает, похоже сама панель хреновая =(
советчики, а вы сами пробовали из бейсика делать OUT 32765,0..1..2..4? так вы попробуйте, попробуйте! и из 128го (не забудьте сами светодиод на ногу посадить) и из 48го (можете без светодиода).
Хм... а почему не работает?
Неужели бейсик использует расширенную память?
Хм... а почему не работает?
При выходе в васик48 порт блокируется. Васик128 таки использует, плюс хранит в 7 странице некоторые свои данные...
сейчас вообще что-то странное стало твориться. думал, глючная панелька, выпаял ее, заменив на цанговые одиночные штырьки - глюк не изменился !!
а глюк таков: по экрану волны проплывают и ошибка в самом начале теста. Если надавить на один (не другой) край ру5, то все работает как раньше, отпускаешь, и снова секунды через 3 все глючит. Но! ножки с соседними чипами все звонятся !!
как такое можно объяснить ?
При выходе в васик48 порт блокируется.
если выходить через меню. а если сделать usr 0 в 128м, то не блокируется.
Васик128 таки использует
да. если сделать в нем out, то он, конечно, сделается, но очень скоро система сделает еще один out, который покоцает наш. чтобы было все тип-топ, делается сначала poke куда-то в область #5Bxx, а потом out, тогда все будет ок. но запись в порт #7ffd все равно системой делаться будет постоянно.
---------- Post added at 03:32 ---------- Previous post was at 03:30 ----------
как такое можно объяснить ?
похоже на микротрещины в плате...
а что можно попробовать c трещиной если помогает стабильно надавливание возле ключа чипа ?
как бы мне ее локализовать еще точнее ?
при этом все выводы этого чипа с соседних прозваниваются четко.
еще насчет замера уровней:
OUT 32765, 0: на выводах 2,5,7 D62 должен быть лог. 0
OUT 32765, 1: на выводах 5,7 D62 должен быть лог. 0, на выводе 2 лог. 1
OUT 32765, 2: на выводах 1,7 D62 должен быть лог. 0, на выводе 5 лог. 1
OUT 32765, 4: на выводах 1,5 D62 должен быть лог. 0, на выводе 7 лог. 1
значит out 32765, 16-17-18-20
а почему в первые два варианта с выводами 2-5-7, а последние два с выводами 1-5-7 ?
похоже на микротрещины в плате...
Я тоже так думаю. Не знаю поможет или нет, но попробуй поварьировать ёмкостью от 100 до 300 пикофарад на САS. Поможет ли не знаю точно, но многие пентагоны в своё время так оживлял. Ну и конечно лучше иметь хотябы логический пробник и контролировать уровни до нажатия и после.
я не пойму, так сигнал то идет через дорожку с микротрещиной или нет ?
И как емкость поможет если нет контакта ?
если я на проводках от каждой лапы отведу до контактов следующ. контактной площадки по дорожке то все будет работатть ?
попробуй поварьировать ёмкостью от 100 до 300 пикофарад на САS.
cas это какая лапа ?
я не пойму, так сигнал то идет через дорожку с микротрещиной или нет ?
И как емкость поможет если нет контакта ?
Возможно контакт в панели не совсем полный. Тогда возможен вариант типа сварочной дуги. Это не совсе корректно, но иначе обьяснить не могу. Получается типа сопротивления, а отсюда задержка сигнала. Я вообще против цанговых панелек. Часто вылетают цанги. Механически естественно. А вот насчёт CAS я наверное поторопился. Вроде в Пенте как раз разными CAS-ами и переключаются линейки ОЗУ. Тогда надо на RAS. Какая нога, я не помню. Посмотри по схеме. И, всётаки после RAS, попробуй на CAS конфликтующего ряда ОЗУ.
Насчёт влияния ёмкости. Там должно быть определённое отношение между RAS и CAS. Этой ёмкостью мы и подстраиваем. Я не спец особый в этом деле. Я просто поделился тем, что делал.
а почему в первые два варианта с выводами 2-5-7, а последние два с выводами 1-5-7
Очепятка... 2-5-7 естественно...
Тогда возможен вариант типа сварочной дуги.
Не возможен...
трещину поймал. !!
а вот когда уже хотел на D62 уровни мерить и в 128 basic'e набрал usr0 для перехода в 48k rom то....
вылетел в tr-dos !!
out 32765,16 в basic128 тоже приводит к вылету в tr-dos
но, по прежнему, если вынуть D75, то tr-dos не лезет так настойчиво всюду, что дает возможность померить уровни на D62.
Хотя пент виснет через неск. постоянно =(
результаты замеров:
out 32765,16 @ D62 (2) = 0 В / D62 (5) = 0 В / D62 (7) = 0 В
out 32765,17 @ D62 (2) = 4,3 В / D62 (5) = 2,1 В / D62 (7) = 0 В
out 32765,18 @ D62 (2) = 0 В / D62 (5) = 4,2 В / D62 (7) = 0 В
out 32765,20 @ D62 (2) = 0 В / D62 (5) = 2,1 В / D62 (7) = 4,2 В
каким может быть следующий ход?
трещину поймал. !!
и где она была?
внутри дырочки ведущей на другую сторону платы
На рушке?
---------- Post added at 05:16 ---------- Previous post was at 05:04 ----------
если уверен в исправности д62 и д61. тогда ищи соплю на дорожке между 5 выводами этих микрух
да, под рушкой.
а вот соплей то около D61-D62 и не видно
что то вспомнилась песенка: я помню все твои трещенки...
пардон за оффтоп :0
вылетел в tr-dos !!
жестокие глюки, однако...
D62 (5) = 2,1 В
тут должен быть нуль. ищи на 5 выводе что не так. выпаяй д62 д61 , возьми иглу и процарапай по контуру дорожку. прозвони с соседними дорожками
поймал соплю ! мерзавка шифровалась по высшему классу!
test rom ошибок больше не находит
однако, иногда все-таки какие то глюки с памятью проскакивают.
может быть такое из-за того, что сейчас кондера 2 от памяти отпаяны ?
и точно ли можно кондеры взять с другой платы , поменяв 6F u15 (кот. были раньше) на 5F u10 ?
поймал соплю ! мерзавка шифровалась по высшему классу!
test rom ошибок больше не находит
А де была сопля, если не секрет?
под D61 была.
но что же делать с лезущем по любому поводу ( пока ла2 D75 не вынешь) tr-dos ??
все-таки один из чипов памяти отходит как разогреется пент
тест пишет:
тест - озу
ошибка
разряда - 5
это какой именно чип D25 или D33 ???
теперь пишет ошибка порта конфигурации
банк 0
сектор 3
записано 00000000
считано 00100000
может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти (а не в 7FFD хоть и речь о порте) - D25 или D23 ???
(естественно, соплей вокруг D61-D62 больше нет)
при этом все работает стабильно 1-2 минуты если дать постоять пенту выключенным, один раз даже eye ache до конца дошла.
а потом начинается... либо ошибка озу, либо порта конфигурации.
если оставить включенным пент на 10 мин., то тест уже пишет стабильно ошибку буфера в самом начале, а экран покрыт линиями из пикселей отсутствующего бита.
чем можно объяснить такую зависимость нарастания глюков от времени ??? и может ли так глючить сама РУ5Г ???
чем можно объяснить такую зависимость нарастания глюков от времени ??? и может ли так глючить сама РУ5Г ???
Может и РУ5. Прогревается и глючит. Попробуй ёмкостью, как я советовал. Только САS в том месте где он ещё не разделяется на разные линейки РУ-шек.
Можно и на RAS попробовать.
может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти (а не в 7FFD хоть и речь о порте)
имхо, может. запросто.
чем можно объяснить такую зависимость нарастания глюков от времени ???
думаю, варианта 2: глючит сама РУ5 от нагрева (так и так ее лучше заменить), либо опять неконтакт (пропадает так же от нагрева).
а экран покрыт линиями из пикселей отсутствующего бита.
Ну это 100% не порт. Или микросхема памяти, или обрывы/сопли в дорожках.
ру5г я выпаиваю из мертвой платы какого-то zx клона. Серия та же.
Попробовал 3 разных уже - эффекты не меняются.
Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???
Попробовал 3 разных уже - эффекты не меняются.
может ты не ту микруху меняешь? с выпаянной микрухой новых ошибок не возникает? или где-то в другом месте баг, не в микрухе, а опять микротрещина, например...
Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???
конечно могут:) но ооочень маловероятно.
r0m,
Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???
Да легко, например если на нее подали 12 вольт вместо пяти.
Попробовал 3 разных уже - эффекты не меняются.
Полоски на изображении белые или черные?
может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти (а не в 7FFD хоть и речь о порте) - D25 или D23 ???
а полоски черные
может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти
Это может указывать только на то, что проблема с микросхемой, которая подключена к 5 разряду шины данных процессора. А находиться она может хоть сверху, хоть с боку.
а не в 7FFD хоть и речь о порте
Еще раз повторяю - если на изображении есть полоски, то дело не в порте. 100%.
в 5ом сверху чипе памяти
смотря кто как плату держит. у меня он слева))) в пенте даже в 48 режиме разные "полосы" памяти используются
я имею ввиду по стандартной схеме пента 1991.
разъем слева естественно.
D25 или D23 ???
д33 если на экране полосы.
выпаял из другого пентагона две ру5г и заменил D33+D23
тест крутится без ошибок уже минут 10. Хо-хо!
---------- Post added at 01:23 ---------- Previous post was at 01:05 ----------
так, теперь раз в 5-10 мин. непрерывного теста вылетает ошибка разряда 2, но вроде не по нарастающей и без полос и др. глюков на экране. Этo D22 или D30 ???
И демы работают. Eye Ache 45мин. крутилась - все ok. А в influence в епилоге мы с fux'ом анимацию раскранчивали на всю память - вот она и зависла через минут 20 проигрывания.
а после прогонки дем test128 крутилась минут 30, но в итоге 2 разряд выдавл снова.
еще заметил, что если зайти в basic128, то практически сразу же ресетится комп, а в 48k (даже через usr0 из 128ого) не ресетится ! я надеюсь это может быть из-за памяти D30-D22 ???
Так D22 или D30 ???
ну хорошо, память я обе поменяю, но как бы мне к beta disk подступиться ?? ведь если я вставляю d75, то все снова глючит, tr-dos вылезает вместо tape load или даже usr0 !
но как бы мне к beta disk подступиться
для начала научится "Спасибо" жать.
все похоже, память победил. решил не дожидаться уточнений и обе заменил рушки, вот уже час test128 без ошибок крутится.
под д75 панелька? да - выпаеваем, очень внимательно проверяем на сопли. нет - думаем дальше ))
---------- Post added at 23:56 ---------- Previous post was at 23:51 ----------
и подробней плиз. ты жмешь резет. меню. выбираешь любой пункт --- тр-дос? тоесть в меню все окей, не глючит?
под D75 штырки раздельные - все видно очень хорошо - соплей нет.
Все ноги D75 прозванивал сверяясь с PCB в 2-3 местах по плате c каждой ножкой.
Меню после ресета стабильно, но если выбрать tape loader, то вылетает tr-dos c надписями beta disk... не сверху экрана, а снизу. Также если в 128basic набрать usr0, то тоже вылетает в tr-dos. При этом никакие кнопки, кроме ввода в tr-dos не действуют.
а если выбрать 48й бейсик? в тр-дос команды набирать можно?
нет, тот же уродский tr-dos снизу и без реакции на клавиши
и, кстати, на D94 (лн2) висел 4k7 резистор от 2 к 6 лапе. Отпайка ничего не меняет. Зачем бы он там ?
вот есть такая инфа к размышлению - выпаял диод (рабочий-прозвонил) над D89 и tr-dos больше не вылазит там, где не нужно. Но, и если выбрать tr-dos в меню, то происходит просто ресет.
прозвонил по pcb полапно еще неск. микрух. на 1-2 удаленных по плате выводов.
значит сейчас уже полапно проверенны:
D61,D62,D63,D64,D91,D88,D75,D83,D84,D77,D89,D82,D7 6,D92,D93,D96,D97,D86,D78.
все это похоже на то, что половина пзухи не хочет включаться. т.е. работают тока 128бейсик и тр-дос, а вместо 48го попадаем в трдос... но я не уверен, что оно так, но похоже. где копать - не подскажу, схемы тю-тю...
psb, всмысле "схемы тю-тю..." ?
и в 48 то из меню я нормально вхожу, а вот из 128ого если usr0, то tr-dos
допроверил все микрухи, кот. были перепаяны на цанги (весь betadisk).
D61,D62,D63,D64,D91,D88,D75,D83,D84,D77,D89,D82,D7 6,D92,D93,D96,D97,D86,D78,D85,D94,D98,D95.
Все контакты - ok.
null_device, все чисто с D78, со всех ножек и её тоже прозванивал по плате.
всмысле "схемы тю-тю..." ?
в смысле ее у меня нет, искать и вкуривать некогда, так что только общие предположения.
и в 48 то из меню я нормально вхожу
значит мои предположения ошибочны, бага в другом, не в пзу.
а отчего могут быть наводки ? и, как я понимаю, если сигнал искажен, то он либо сгенерирован криво был (микрухи) , либо не дошел до назначения (дорожки).
"Потыкайтесь светодиодом с резюком, для определения микрухи в которой происходит сработка, там, где ее быть не должно"
этой фразы я не понял, в силу своей некомпетентности в теме =(
ну что же вы меня покинули все. подбросьте советик, что можно попробовать с D75 - ла2 , из-за которой даже tapeloader к tr-dos'у приводит ???
Триггер D76.2 включает cтраницу ПЗУ TR-DOS
в случае если на входах D75 все 1, т.е. адрес, выдаваемый CPU
находится в пределах 3D00-3DFF, при этом должен выполнятся
цикл M1 и обращение к памяти (выборка команды из памяти),
также 4 разряд порта #7FFD должен быть в 1, т.е. включена половина
ПЗУ с BASIC48 и TR-DOS.
Триггер переключается обратно при выборке команды с адресов выше 4000.
Может какой либо сигнал на D75 не доходит, например C36, сигнал висит в воздухе
и на нем наводится 1, тогда будут происходить несанкционированные переходы в TR-DOS.
Я бы вытащил процессор из панельки и через резисторы задал адрес 3Dхх
подал бы M1 и MREQ 0, и посмотрел бы сигнал на D76.2.
Вобщем сэмитировал бы ситуацию. ИЛИ звони все сигналы приходящие
на D75 в том числе и на залипухи.
Это случайные замыкания между сигналами, дорожками.
всмысле уровни мерять на работающем ? или просто на контакт+к.з. (так это уже со всем betadisk'ом сделано)
Вытащи проц из панели, задай через резисторы на A9-A16
адрес 3D т.е. 0011 1101, на MREQ и M1 - 0, на D62 12 надо както 1
сделать (может в разрыв 1 подать или если D62 в панельке микросхему вытащить и
на 12 ногу 1 подать).
После этого смотришь выход 9 D76.2 должен быть 0,
меняешь A16 на 1, вывод 9 D76.2 должен переключиться в 1.
Так можно проверить узел входа в TR-DOS.
Andrey F
10.04.2010, 22:20
r0m, А ПЗУ самого компьютера у тебя исправно? Может оно "битое" или "стекло".
не пойму,что значит "задай через резисторы на A9-A16 адрес 3D т.е. 0011 1101"
ведь у z80 нет вывода А16 ? А15 - последний. И как резисторами выставить адрес ?
а с пзу все ok, их много у меня - менял не раз конечно
Т.е. на адресные ножки вместо процессора подать
через резисторы ~5-10кОм +5V на A14,A13,A12,A11,A9
на A16,A15,A10 подать 0.
ведь у z80 нет вывода А16 ? А15 - последний.
что значит подать 0 ? землю ?
А15 - последний.
ну раз он с А9 по А16, то в переводе на русский это с А8 по А15 :)))
0 - земля.
да, а зачем все это, c адресом то ?
и еще, вы помните, что глюк с вездесущим tr-dos появился после замены D75 ла2 ?
и что если ее вынуть, то можно будет демы смотреть.
A9 - A16 это сигналы по схеме
соответственно A8-A15 выводы процессора.
да, а зачем все это, c адресом то ?
Я же описал ранее как TR-DOS включается.
Тебе нужно вместо проца в ручном режиме содать
ситуацию когда TRDOS должен включиться, а потом когда
выключиться.
D75 Ла2 как раз и участвует в процессе включения TR-DOS,
видимо при ее замене где-то повредил дорогу или запаял лишнего.
Проверь внимательно сигналы A9-A16, C36.
так а после того как я создам ситуацию что ? что мне это даст ?
а дорожки все вокруг перепроверил - прозвонил неск. раз уже
Смотри на D76.2 9 правильно ли переключается
триггер. Если все хорошо значит искать в другом месте,
если нет, конкретно смотреть каждый сигнал приходящий
на D75 и D76.2
Я тебе метод предлагаю как проверить схему, ни хочешь
делай как знаешь.
Вобще хорошо бы устройство разработать на микроконтроллере,
вставляешь вместо CPU, оно выдает сигналы на ШД ША и ШУ,
проверяет сигналы между собой на замыкание проверяет память
на сбои, проверяет порты на чтение и на запись. А информацию
выдает на ЖКИ или прямо на PC.
Но это для отладки одного компьютера делать смысла не имеет.
блин, я ж писал вначале о том, что познания в теме скудные. вот метода то я никак и не пойму.
что такое " D76.2 9 " ? D76 лапа 2-9 ? и как определить правильно ли триггер переключается ? на каком чипе на какой ножке и что именно надо замерить ?
D76.2 - это вторая часть микросхемы D76 (она и на схеме так обозначена)
9 это номер ножки.
Я раньше все описал.
http://zx.pk.ru/showpost.php?p=274005&postcount=69
Вытащи проц из панели, задай через резисторы на A9-A16
адрес 3D т.е. 0011 1101, на MREQ и M1 - 0, на D62 12 надо както 1
сделать (может в разрыв 1 подать или если D62 в панельке микросхему вытащить и
на 12 ногу 1 подать).
После этого смотришь выход 9 D76.2 должен быть 0,
меняешь A16 на 1, вывод 9 D76.2 должен переключиться в 1.
Так можно проверить узел входа в TR-DOS.
не понял в конце, "меняешь A16 на 1" - там же и так 1 (а9-а16 = 0011 1101). Или тут биты задом наперед 1011 1100 ???
Задом наперед.
3Dh - это в двоичной -
A16 A15 A14 A13 A12 A11 A10 A09 (Сигналы по схеме )
0___ 0___1___1___1___1__0___1
Выпаяй д83 и д84. 99% и там соплю посадил. эти микрухи тоже учавствуют в выборе страницы ПЗУ
---------- Post added at 08:43 ---------- Previous post was at 08:37 ----------
и в 48 то из меню я нормально вхожу, а вот из 128ого если usr0, то tr-dos
а из 48 в тр-дос войти можешь?
---------- Post added at 08:48 ---------- Previous post was at 08:43 ----------
в 1 очередь проверь д84 выв 5и 6 не замкнуты?
Eugen Tsalapov, d83 и d84 выпаивать не нужно, они, как и весь bdi на цанговых штырьках одиночных. Видно все отлично, особенно на просвет - соплей или к.з. нет.
а из 48 в tr-dos выйти могу, но это все тот же кривой tr-dos, кот. вылезает снизу экрана и не реагирует на клавиши
в оригинальном мануале есть совет, попробывать увеличить емкость С3 180-330пф, если не помогло повесить емкость С20 220пф на вывод 10 Д76.
какая есмкость С3 у тебя?
Eugen Tsalapov, С3 - это рядом с тем диодом ? написано - Мп16 .
Anykey, я сделал вот что:
вынул z80 подал на его выводы через резисторы 1k0
01 - A11 -> +5V
02 - A12 -> +5V
03 - A13 -> +5V
04 - A14 -> 0V
05 - A15 -> 0V
..
19 - mreq -> 0V
..
27 - M1 -> 0V
..
38 - A08 -> +5V
39 - A09 -> 0V
40 - A1- -> +5V
также 0V воткнул в 12 гнездо панельки под D62 (тм9), сама микруха вынута.
замер на 9 ножке D76 (тм2) показал 0.08V
подал на z80
05 - A15 -> +5V
замер на 9 ножке D76 (тм2) снова показал 0.1V
Anykey, что нам это дает ?
и выпаяй Р13 пока.
резистор R13, кот. над D89 ?
Хотите что б я посмотрел, что даст выпайка резюка (мне для включения просто надо эту наделку снять с резисторами ) ???
С3 - это там же над D89 через диод ? написано - Мп16 .
С3 - это там же над D89 через диод ? написано - Мп16
у меня доид обозначен VD2. он идет на 13в Д76. и этот кондер Ц3 с этого вывода на землю
---------- Post added at 23:17 ---------- Previous post was at 23:16 ----------
резистор р13 идет с АГ3 на этот резистор и диод
---------- Post added at 23:18 ---------- Previous post was at 23:17 ----------
а д78 на панели? да - вытащи ее
---------- Post added at 23:19 ---------- Previous post was at 23:18 ----------
тогда и резюк р13 можно не трогать))
у меня доид обозначен VD2. он идет на 13в Д76. и этот кондер Ц3 с этого вывода на землю
---------- Post added at 23:17 ---------- Previous post was at 23:16 ----------
резистор р13 идет с АГ3 на этот резистор и диод
---------- Post added at 23:18 ---------- Previous post was at 23:17 ----------
а д78 на панели? да - вытащи ее
---------- Post added at 23:19 ---------- Previous post was at 23:18 ----------
тогда и резюк р13 можно не трогать))
да, все так же.
вынул D78 (на панелях - весь bdi).
без нее почти так же вместо tapeloader выскакивает tr-dos, но уже не снизу экрана, а по нормальному и тут же пишет no disk, как будто нажат ввод. Вскоре ресетится сам.
Если по usr0 из 128basic, то тоже tr-dos , но теперь в нём опрашиваются клавиши.
1. проветь работоспособность.
2. посмотреть кондер ц3. номинал.
3. сообщить мне оный
4. увеличить до 330 -470пф ( за набодностью)
5. попробывать повесить емкость ц20 емкостью 200пф на вывод 10 д76
и опубликовать результ
з.ы. ПУКНТ СУПЕР 1!!! кстати проведи эксперемент Anykeyя с вытащенной д78 это в первую очередь
и провевь на к.з.(сопли) д77(все, с близлежащими дорожками) , д82 (4,5,6 вывод) .
---------- Post added at 23:41 ---------- Previous post was at 23:38 ----------
без нее почти так же вместо tapeloader выскакивает tr-dos, но уже не снизу экрана, а по нормальному и тут же пишет no disk, как будто нажат ввод. Вскоре ресетится сам.
Если по usr0 из 128basic, то тоже tr-dos , но теперь в нём опрашиваются клавиши.
уже теплей)))
---------- Post added at 23:43 ---------- Previous post was at 23:41 ----------
а сначала выпаяй вообще ц3. попробуй. на том пенте что у меня этго кондера вообще нет
---------- Post added at 23:43 ---------- Previous post was at 23:43 ----------
а сначала выпаяй вообще ц3. попробуй. на том пенте что у меня этго кондера вообще нет
по супер первому пункту - провел замеры без D78. и с 0V и с 5V на z80(5) результат один и тот же - 0V.
1. проветь работоспособность.
проверил, вставив еще одну АГ3 - глюки те же.
2. посмотреть кондер ц3. номинал.
3. сообщить мне оный
у меня на с3 написано Мп16
4. увеличить до 330 -470пф ( за набодностью)
как определить надобность ?
5. попробывать повесить емкость ц20 емкостью 200пф на вывод 10 д76
не могу найти с20, подскажите с каким чипом она соседствует.
а сначала выпаяй вообще ц3. попробуй. на том пенте что у меня этго кондера вообще нет
выпаевай
---------- Post added at 00:16 ---------- Previous post was at 00:14 ----------
и провевь на к.з.(сопли) д77(все, с близлежащими дорожками) , д82 (4,5,6 вывод) .
и это тоже посмотри
D77 и D82 проверил дорожки визуально + прозвонил соседние на к.з.
с30 пыпаял , без него tr-dos не лезет нигде ! если выбрать tr-dos в 128 меню, то происходит reset в 128меню.
у нас действительно стало теплее ? =)
а какой с3 ? увеличит его до 330пф слабо?
---------- Post added at 00:53 ---------- Previous post was at 00:52 ----------
D77 и D82 проверил дорожки визуально + прозвонил соседние на к.з
надеюсь ты не ножки просто на кз проверяешь?
у меня на с3 написано Мп16 (это 16 пикофарад ?) .
а что должно быть написано на 330пф кондере ?
ножки проверяю тестером и друг с другом и с дорожками соседними.
Мп16 (это 16 пикофарад ?)
скорей это n16 - 1600пф. тут n -нанофорады. а может завод какой, если с другой стороны ничего нет , то уменьшай!!! поставь 220пикофарад.
вот на другом пентагоне там стоит конд всего с двумя цифрами:
8
121
---
а на еще одном
Мп(с точкой сверху)30
и что-то я на др. платах убитых ( детали все на месте) у себя не вижу ни одного пикофарадного кондера. Везде c, F, мю
чуток лоханулся))) н22 правильный кондер 220пф. увеличь до н33. и попробуй точно описать что изменится!
---------- Post added at 02:47 ---------- Previous post was at 02:40 ----------
[/COLOR]
чуток лоханулся))) н22 правильный кондер 220пф. увеличь до н33. и попробуй точно описать что изменится!
чего то я запутался, н22 это ж нанофарады.
вот есть
F
22п
это оно ?
или
Мп30
?
и еще по схеме с3 = 180 pF
F
22п
это оно ?
это 22000пф. как думаешь подойдет?
короче, запаял на С3:
Мп30
Все так же , как и без него вообще: tr-dos не лезет, но и легитимно не вызывается не из 128 меню, не из 48 basic, а просто ресетится.
и еще по схеме с3 = 180 pF
если найдешь - тоже попробуй. обязательно. мало ли.
сплю.))) удачи в поисках жуков
---------- Post added at 02:16 ---------- Previous post was at 02:15 ----------
Мп30
это скорей завод. выпаивай
при чем здесь завод ?
Мп30 был в другом пентагоне (тоже 1991г.)
на вид он точно такой же (кроме 1 цифры) как и тот, кот. был на плате изначально, (кот. я по твоему наставлению выпаял) :
Mп16
та же точка над "п". По моему, все в соответствии с твоими инструкциями.Зачем выпаивать ?
что даёт результат этого эксперимента ?
кондер влияет на задержку переключение страниц ПЗУ. тебе нужно между 180 и 330 пф. поэтому все ставят 220пф, как среднее значение.
я спать, а ты скинь фото угла платы от проца, ВГ и всего этого угла, сниз . надеюсь кондеры по питанию стоят.
---------- Post added at 03:02 ---------- Previous post was at 02:58 ----------
и еще - вставь д78. выйди в 48. и нажми Маджик. опиши что видешь. экран, дисковод
вот картинки:
http://pgs-hq.narod.ru/1/PICT0014.JPG
http://pgs-hq.narod.ru/1/PICT0015.JPG
http://pgs-hq.narod.ru/1/PICT0021.JPG
http://pgs-hq.narod.ru/1/PICT0024.JPG
http://pgs-hq.narod.ru/1/PICT0025.JPG
http://pgs-hq.narod.ru/1/PICT0028.JPG
http://pgs-hq.narod.ru/1/PICT0034.JPG
http://pgs-hq.narod.ru/1/PICT0035.JPG
http://pgs-hq.narod.ru/1/PICT0036.JPG
под вспышкой поверхность выглядит ужасно грязной, но в реале все довольно чисто сейчас.
а маджик кнопки нет у меня, да и если вместо tr-dos'a reset, то и magic к тому же приведет.
припаял magic:
замыкание в 48k на системном разъеме magic + ground приводит к ресету в 128 меню.
----------------
надеюсь, все эти манипуляции не в пустую ???
Надо бы еще замерить сигналы:
Сделай то же самое
п.1) A15-A8 - 00111101 , на MREQ и M1 - 0, на D62(12) - 1
Замерь сигналы на D75 (1,2,3,4,5,6,11,12,8) и D76.2 (10,13,9), D78 (1,2,12)
п.2) A15 установи 1 и опять замерь сигналы на D75 (1,2,3,4,5,6,11,12,8) и D76.2 (10,13,9), D78 (1,2,12).
Запиши их.
Выдерни D78 и на 12 вывод подай +5V через 1к, повтори п.1 и п.2
(без замеров на D78).
По п.1 на ножках логически должно быть - D75(111111110) D76.2(1,0,0) D78(1,0,1)
По п.2 на ножках логически должно быть - D75(111110111) D76.2(0,1,1) D78(1,0,1)
" на D62(12) - 1 "
это не ошибка ? в прошлый раз 0 было
D62 это порт 7FFD а 12 нога
переключает ПЗУ 0-128 Basic
1 - 48 Basic и TR-DOS.
Нажми сброс должен обнулится.
A15-A8 - 00111101 , на MREQ и M1 - 0, на D62(12) - 1
сигналы на D75:
1 = 1
2 = 1
3 = 0
4 = 1
5 = 1
6 = 0
7 = 0
-
8 = 1
9 = 0
10= 0
11= 1
12=1
13=0
14=1
сигналы на D76:
09 - 1
10 - 0
11 - 0
12 - 1
13 - 1
сигналы на D78:
01 - 0
02 - 2,4 V
12 - 2,4 V !!!???
---------- Post added at 21:39 ---------- Previous post was at 21:35 ----------
D62 это порт 7FFD а 12 нога
переключает ПЗУ 0-128 Basic
1 - 48 Basic и TR-DOS.
Нажми сброс должен обнулится.
я всмысле, что в прошлый раз подавали 0 туда мы
3 - должен быть в 1
Звони Проц 1 вывод и D75 3 вывод
и 6 тоже должен быть в 1
что на D77 (1,2,3) ?
не пойму,
"3 - должен быть в 1
Звони Проц 1 вывод и D75 3 вывод "
1 нога проца идет на пзу, а D75 3 вывод никуда не идет!
а 2,4 V это нормально ?
сигналы на D78:
01 - 0
02 - 2,4 V
12 - 2,4 V !!!???
1 вывод проца должен идти и на ПЗУ и на D75 выв 3
если нет, ищи обрыв.
2.4V не совсем нормально вытащи D78,
что на D75 (6) и D78 (2) ?
------------------------------------------
P.S. пошел спать, если что завтра отвечу.
A15-A8 - 00111101 , на MREQ и M1 - 0, на D62(12) - 1
A15 установи 1 и опять замерь сигналы на D75
сигналы на D75:
1 = 1
2 = 1
3 = почему то 3,7 V (везде 4 - 4,8)
4 = 1
5 = 1
6 = 0
7 = 0
-
8 = 1
9 = 0
10= 0
11= 1
12=1
13=0
14=1
сигналы на D76:
09 - 1
10 - 0
11 - 1
12 - 1
13 - 1
сигналы на D78:
01 - 0
02 - 2,6 V
12 - 2,6 V
и d78 ;жутко нагрелась !!! можно обжечься. Раньше такого не было
---------- Post added at 22:19 ---------- Previous post was at 22:15 ----------
блин !!!! еще одна ошибка на этой PCB, будь она неладна ! там D75 вывод три в воздухе !! а я по ней прозванивал все !
восстановил дорожку к 3 выводу D75.
tr-dos появился где надо!!!!!!!
надо ж было так совпасть моей ошибки и ошибки в pcb !!!
напаял диоды защиты и вставил ВГшку. Подключил 5,25'' флоповод.
-------------
вот, если кому надо, с 3 моими исправлениями (относительно лежащего где-то в соседней ветке)
pentagon129 1991 pcb
Но до конца tr-dos так и не заработал.
Один из 2-х имеющихся 5,25'' FDD вообще никак не реагирует.
А вот другой тихо крутится после подачи питания, а когда в tr-dos выйдешь то затихает как и положено.
Если дать любую команду, то драйв стартует, раскручивается, но головка не едет никуда, стоит на месте. tr-dos пишет "no disk" (диск то я, кстати не забыл вставить) и драйв вскоре затихает.
Оба дисковода проверил на pc - оба (!) рабочие. Какие еще могут быть шаги ???
--------------
И вот еще момент непонятный: над 5 и 6 ножкой D95 идет дорожка к разъему, контакт B10 - земля.
Он на моей плате был перерезан. На остальных пентагонах - везде цел.
Если я и у себя ее восстанавливаю, то вроде ничего не меняется, но как только подключаешь драйв на этот разъем, тосразу все вырубается, даже какое-либо изображение. Судя по звуку в блоке питания - к.з.
Может кто-нибудь поведать почему бы это ?
над 5 и 6 ножкой D95 идет дорожка к разъему, контакт B10 - земля
Судя по рисунку платы которую сейчас изготавливают и по схеме на
1991 pentagon ты говоришь про дорожку идущую не на B10 а на B22 - 23
Судя по схеме GND идет на B10-B19 (на новой плате почему-то B8-B19)
затем +12V B20-B21 и +5V B22-B23
Я так понял если расположить плату разьемом вверх стороной установки деталей
к себе то нумерация должна быть такой (Слева - направо, сверху - вниз):
A1 A2 A3...................A32
B1 B2 B3...................B32
Видимо не правильно подключен шлейф к дисководу или шлейф разведен непрвильно,
Поэтому и дорогу перерезали и дисководы не работают как надо.
а как нумеруются контакты правильно на флоповоде ? Если держать задом к себе, то у питания первые или последние ?
А шлейф у меня похоже от писи, они должны совпадать с zx ?
А на пенте просто штырьковая гребенка как и на писи.
http://pgs-hq.narod.ru/1/PICT0034.JPG
.
А шлейф у меня похоже от писи, они должны совпадать с zx ?
А на пенте просто штырьковая гребенка как и на писи.
Не совпадают, будет виден как диск B.
Токо не шлейф не совпадает а нумерация дисководов.
На ПЦ диск А - джампер ds1 на приводе, а для спека A - джампер ds0 на приводе.
Похоже нельзя использовать PC шлейф просто так
т.к. весь ряд контактов B на дисководах отводится под GND
а на Pentagone тудаже попадает и 12V и 5V. недаром дорога
была перерезана. 12V (B20,B21) тоже должна быть тогда перерезана.
Всего у XP3 32 отверстия в ширину
Гребенка должна стоять так:
6 отверстий свободно, затем 17 отверстий под гребенкой, затем 9 опять свободно
У старых 5,25 первый вывод у разьема питаия
Также выборка дисковода происходит не так как в PC,
т.е. используй только прямой шлейф или разьем диска B
PC.......... B..........A
I----------I-----x--I
Так же на дисководе надо подобрать перемычками букву диска, чтобы он откликался
на Disk A.
да все так, а 12V было всегда обрезано, и на др. пентах тоже (так защиту вг подключали, забирая через диод от разъема 12V).
разъем XP 32 отверстия у меня также запаян - 6 - 17 - 9.
Шлейф без переветки - прямой.
а симптомы те же:
Если дать любую команду, то драйв стартует, раскручивается, но головка не едет никуда, стоит на месте. tr-dos пишет "no disk" и драйв вскоре затихает.
Попробовал *"b", *"c", *"d" на всяк. случ. - без разницы.
Не может ли быть варианта необходимости подачи на флоповод 12V помимо основного разъема питания еще и на сис. разъем ?
что можно еще проверить ?
null_device
13.04.2010, 20:04
Если дать любую команду..
Лампочка на дисководе горит? Модель дисковода? Настройки на нем?
когда драйв закручивается (при подаче комманд), то лампочка загорается.
модель:
VEB ROBOTRON
K5601 / CM 5643
на писи работает.
null_device
13.04.2010, 20:34
Курите сигнал step, от разьема дисковода до ВГ. Если сама ВГ его генерирует.
На дисковод 12В не выводится. И часть штырей у меня не задействовано (из-за того, что выводится не то, что должно). Используются контакты А9-А21 и В8-18.
step - это 15 н. ВГ93 ?
по pcb она на 5н. D94 идет, а от 6н. D94 уже на B16 разъема tr-dos (прозвонил - все ок).
так вот, у меня а D94 между 2н. и 5н. висит резистор 4к7 !
зачем он там ?
А выходит с D94 (6) и на разьем A16
да, пардон, А16
зачем там может быть резистор 4к7
между 2н. и 5н. D94 ??
null_device
13.04.2010, 21:03
step - это 15 н. ВГ93 ?
Да. Если сигнал не выдается ВГ, виновата либо ВГ, либо проблема где-то до нее.
зачем он там ?
Понятия не имею.. по идее - не имеет смысла, и должен быть выпаян!
прозвонил - все ок
Наблюдать неплохо бы было в "динамике", как меняются сигналы на разьеме дисковода (и на ногах ВГ).
К тому же, если дисковод идет на РС, не факт, что на спектруме будет так же.
отпайка резистора ничего не меняет.
так что именно и как бы мне померить, что б какую-нибудь ясность с вашей помощью внести ???
Вытащи ВГку на 15 подай через реистор 5V
померяй D94(5,6) A16
-----------------------
Потом подай 0, померяй там же.
null_device
13.04.2010, 21:21
Припаять светодиод с резистором к 15 ноге ВГ93 (типа, пробник в цепи общая шина - 15 нога ВГ93). После этого попытаться выйти в tr-dos и дать любую команду. Если сигнал не генерируется - проблема в самом контроллере (ВГ93). Либо до него, но врядли, мотор же крутится - следовательно сигнал start контроллер выдает..
Если есть возможность, неплохо бы его проверить (ибо чип будучи "горелым" может сохранять частичную работоспособность). Нелишним было бы замерить также напряжение на 40 ноге ВГ (там, где должно быть +12В). Диоды штука такая ;)
питание проверил первым делом, Вгшки новые (chip'n'dip).
Могу посоветовать только одно - начать прозванивать кабель междуконтактом на разъеме, к которому подключается дисковод и ножкой микросхемы, на которую этот сигнал должен идти.
Еще можешь проверить импульсы индексирования на ВГ...
null_device
13.04.2010, 21:39
Еще можешь проверить импульсы индексирования на ВГ...
Воообще-то верно! Мало подать на дисковод сигналы, дисковод еще должен на них как-то отреагировать..
Вытащи ВГку на 15 подай через реистор 5V
померяй D94(5,6) A16
-----------------------
Потом подай 0, померяй там же.
резистор от D94 отпаял.
D90 вынул.
на 15 н. D90 подал через 1k0 реистор 5V
замерил:
D94:
5 = 1
6 = 0
A16 = 0
на 15 подал 0V
D94:
5 = 0
6 = 0
A16 = 0
попробовал, 3-дюймовый fdd (на pc c тем же шлейфом - все ок) - вообще тишина, никакой реакции на комманды.
еще, если остаться в tr-dos , то через неск. минут зависает, чаще всего, напечатав какой-то ерунды с кашей битовой вместо фонта.[COLOR="Silver"]
и еще, как проверить импульсы индексирования на ВГ ?
При подаче 0 должна быть 1 на A16 и 6в. D94
либо D94 сдохла, либо КЗ.
С подключенным дисководом мерял?
в смысле, то же самое замерить с вынутой ВГ, но с подключенным дисководом ?
Да нет я спрашивал дисковод во время измерений
был отключен?
Если да, тогда проверяй D94 или замыкание дорожки
с 6 выв - A16 c GND
ANYKEY, да, был отключен
проверил все контакты D94, A16 с землей не коротит.
Саму D94 не могу проверить. Она у меня стоит К555ЛН2.
Точно такой же нет. есть только
К561ЛН2
КР1533ЛН2
какую можно использовать ???
ЛН3 оказывается открытый коллектор.
т.е. 0 и должен быть.
А резистор 4к7 с 6 ноги наверно надо на 14в. D94
Вроде подтягивающие ризисторы должы быть в дисководе
помойму те что вставляются в панельку.
А попробуй с подключеым дисководом
так же сперва 1 а потом 0 подай
ЛН3 оказывается открытый коллектор.
т.е. 0 и должен быть.
в смысле ЛН2 ??
так надо попробовать на К561ЛН2 или КР1533ЛН2 поменять её для проверки ?
А резистор 4к7 с 6 ноги наверно надо на 14в. D94
из-за него может быть такая ерунда с недвигающейся головкой ?
Вроде подтягивающие ризисторы должы быть в дисководе
помойму те что вставляются в панельку.
судя по фотке, кот. я прикреплял, у меня панелька пустая на драйве.
А попробуй с подключеым дисководом
так же сперва 1 а потом 0 подай
я только не пойму, комманды надо подавать из tr-dos, во время замеров ?
По схеме ЛН3 стоять должна
но можно и ЛН2
Попробуй с дисководом
с дисководом, но без ВГ:
5V на 15н. вгшки
D94 5н - 1
D94 6н - 0
0V на 15н. вгшки
D94 5н - 0
D94 6н - 1 (изменилась в сравнении с без дисковода)
резистор щас отпаян на D94
я только не пойму, комманды надо подавать из tr-dos, во время замеров ? Это довольно геморно мне сделать, к тому же, черт дери, в tr-dos'е комп виснет довольно скоро
Насколько помню в панельку вставляются терминальные ризисторы для последнего
дисковода на шлейфе, т.е. что бы у микросхем с открытым коллектором была
надежная 1 на выходе.
У тебя на фотке их нет. Я у себя их тоже вытаскивал, на Profi их можно было не ставить. Помойму матрица из 8 резисторов 150-330 Ом.
---------- Post added at 23:30 ---------- Previous post was at 23:25 ----------
Видимо в дисководе стоит подтягивающие резисторы, т.е.
все нормально.
Проверь также
остальные элементы D94 D95
1 и 2 3 и 4 9 и 8 11 и 10 сигналы должны быть инвертированы.
Проверь также
остальные элементы D94 D95
1 и 2 3 и 4 9 и 8 11 и 10 сигналы должны быть инвертированы.
значит, подать на 15н ВГ 5V и 0V
а потом
замерить D94 ноги 1,2,3,4,8,9,10,11
замерить D95 ноги 1,2,3,4,8,9,10,11
так ?
Нет на ВГ ничего не подавай, можешь даже ВГ вставить
просто замерь
подал на 15н ВГ 5V
D94:
1 - 0
2 - 1,37 V
3 - 4V
8 - 0
9 - 2V
10-0
11-2V
Надо мерить пары
1 2
3 4
5 6
9 8
11 10
13 12
в смысле, напряжение при включ. tr-dos между ножками ?
D94:
1 + 2 = 1,2 V
3 + 4 = 4,6 V
5 + 6 = 4,6 V
8 + 9 = 4,6 V
10+11= 4,6 V
12+13= 1,7 V
D95:
1 + 2 = 0 V
3 + 4 = 0 V
5 + 6 = 0 V
8 + 9 = 0 V
10+11= 0,9 V
12+13= 0 V
это нормально, что 0.9V, 1,2V встречается ???
также выпаял ЛН3 из др. пентагона - вставил - никаких изменений
Нет не так.
меряешь на первой, меряешь на второй, сравниваешь.
так для остальных пар ножек.
Ладно если менял, значит она ни при чем.
Хорошо бы посмотреть осцилографом сигналы IP TR00 это 34 и 35 на ВГ
также сигнал RDD это 2 выв. D92.1
Нет не так.
меряешь на первой, меряешь на второй, сравниваешь.
так для остальных пар ножек.
для лучшего взаимопонимания, надо было сравнивать сигнал с D94 на 1 ноге с D95 на 3 ноге ? и так D94-3н и D95-4н, D94-7н и D95-8н, D94-10н и D95-11н ???
Ладно если менял, значит она ни при чем.
менял только D94.
Хорошо бы посмотреть осцилографом сигналы IP TR00 это 34 и 35 на ВГ
также сигнал RDD это 2 выв. D92.1
ведь нет же осциля =(((
можно что-нибудь еще без него придумать ? ведь почти-почти уже...
на писи работает.
А перемычки переставлял после проверки на ПС? Которые меняют скорость вращения двигателя. Насколько я помню, у ПС и Спека разные скорости вращения диска. На 3.5 дисководах этго не надо, а на 5.25 всегда делали.
да до этого еще не дошло, ведь головка не двигается
А на дисководе есть какие нибудь датчики наличия дискеты?
TR-DOS так определяет наличие диска:
Включает мотор (0 на контакте A14), выбирает DISK A (0 на контакте A11)
и ожидает прихода индексного импульса IP (0 на контакте A10) если импульс пришел
то далее происходит поиск 0 дорожки и т.д. Если за определенное время импульса нет, то TRDOS имитирует этот импульс чтобы остановить ВГку т.к. она подвисает
(мотор включен пока не придет IP), головки при этом не двигаются и выдается NO DISK.
Может IP не доходит?
Прозвони цепь- дисковод 8 контакт - D91 (2)
А на дисководе есть какие нибудь датчики наличия дискеты?
ведь без них драйв бы и на писи не работал.
Прозвони цепь- дисковод 8 контакт - D91 (2)
D91 2нога с 8 контактом шлейфа у драйва контачит - прозвонил.
Дисковод то точно 720кБ?
Какие дискеты ты на PC проверял? и как в БИОСе выставлял?
я проверил только движение головки при инициализации на писи.
в bios стоит 1,2Mb 5,25 (там есть только 360 и 1,2 для 5,25) Но еще один драйв сдвоенный в одном корпусе 5,25 + 3,5 на таких настройках диски спектрумовские 5,25 700кб читает
да и башкой то поерзать он по любому бы должен при инициализации
Не знаю может светодиод c +5V через резистор на ~510 ом
повесить на D91 (2)?
PC определяет дискету по датчику(т.е. не факт что IP дисковод выдает)
поэтому и головы двигает.
А TRDOS ждет импульс IP и не дает команду на движение.
Можно кстати попробовать сэмитировать импульс тыкая проводком с GND
в ножку D91 (2) во время вращения диска.
это зачем ?
хорошо сделаю, и что с ним дальше ?
Может светодиод покажет что импульсы есть
А потыкать в ножку GND, может выдаст ошибку Disk error,
или головками подвигает
так,
светодиод через 500 Ом на D91 2н.
Загорается как только включ. плату, а иногда только как входишь в tr-dos (если выйти - не гаснет) , когда даешь команду list, диод начинает колебаться (или часто мигать ), затем , а как диск повращавшись 1-2сек. останавливается, так диод выключившись на миг, становится снова стабильно светящимся. Также, диод загорается еще ярче если снять шлкйф дисковода
---------- Post added at 01:26 ---------- Previous post was at 01:13 ----------
Если D91 н.2 коротить на землю, то все работает - boot загрузился !!!
Все вообще грузится, даже с конца диска !!!
если нажать reset, то снова башка едет к 0, но пишет no disk. Пока не чирканешь 2 ногу снова !
я только не пойму, комманды надо подавать из tr-dos, во время замеров ? Это довольно геморно мне сделать, к тому же, черт дери, в tr-dos'е комп виснет довольно скоро
переведи!. тырдос виснет? просто так?
да, к сожалению, tr-dos часто виснет просто так, из 3-х сессий 1 виснет. Если успеет все загрузиться (c 1 нажатием кноки, кот. я припаял на D91 2н.), то потом работает стабильно без tr-dos.
---------- Post added at 03:59 ---------- Previous post was at 02:00 ----------
D91 еше 1 из выпаял из др. пента - переставил - нет разницы.
Попробуй диод выпаять, один вывод
из этой дорожки т.е. IP проверь
не впаивая диод,
Запусти без дискеты мотор, что со светодиодом?
Затем вставь дискету кверх ногами или закрой индексный датчик на
дисководе, запусти мотор, что со светодиодом?
это VD1? верно ?
выпаял, без диска светодиод при вводе команды разгорается ярче.
дискету вверх ногами вставил - свечение не изменяется при вводе команды list
ДА VD1, пока его не впаивай.
А без VD1 не пробовал запустить ?
Сигналы берешь прямо с лапки D91 или где-то рядом?
Cветодиод одной ногой на +5V висит другой на 2 D91 так?(последовательно с резистором конечно)
Отключи дисковод, как повел себя светодиод?
Вытащи D91, что со светодиодом?
Подключи дисковод, что со светодиодом?
Перекинь светодиод на 3 ногу, но только вывод,
который был на 2 ноге на GND, а вывод который был на
+5V на 3 ногу. Или поставь еще один. Теперь попробуй все тоже самое
с переворачиванием дискеты (только проводом с GND не тыкай в эту ногу).
---------- Post added at 11:05 ---------- Previous post was at 11:00 ----------
Попробуй еще загрузить программку
для тестирования привода, помойму ADS.
Там есть фишка определения скорости вращения диска
по индексному импульсу. Если импульс не доходит
то покажет скорость 0, или покажет на сколько отличается,
помойму 300 об/мин должна быть
это все с было с выпаянным VD1, сам же сказал 1 вывод отпаять.
сигнал прямо с микрухи.
Одна нога на 2 лапу D91 через резистор , другая на землю! , а если на 5V, то он вообще не горит
если отключать драйв, то разгораеться сильней. если снова подключить, то притухает опять
я запутался, так VD1 запаять назад ? И он точно должен гореть если 5V + 2лапа ? это может быть из-за полярности светодиода ?
---------- Post added at 09:30 ---------- Previous post was at 09:21 ----------
Перекинь светодиод на 3 ногу, но только вывод,
который был на 2 ноге на GND, а вывод который был на
+5V на 3 ногу.
вот тут еще не понятно, почему "был на 2 ноге на GND" 2 ножка D91 не имеет контакта с землей
ADS скачал, буду переность на реал, тоже там не все просто.
И еще, я донес мысль, что с кнопкой замыкания gnd + 2 н.D91 я демы смотрю легко (только tr-dos иногда вылетает) ??
даже power up вся прошла с ее то супер выкрутасами с музыкой и анимой с диска в реалтайме !
VD1, я же писал, не запаивать пока.
Я думал ты сделал светодиод как я сказал ( +5V - резистор - 2в. D91)
Если не светится поменяй полярность диода.
Просто этот выход у дисковода должен быть с открытым коллектором,
и почему у тебя светодиод разгорается, когда отключаешь дисковод (при
твоей схеме подключения светодиода 2в.D91 - резистор - GND)?
Наверно +5V откудато попадает на эту дорожку? проверь внимательно ее на предмет замыкания с соседними, посмотри без D91
------------------------------------------------------------------------------
""вот тут еще не понятно, почему "был на 2 ноге на GND" 2 ножка D91 не имеет контакта с землей""
В смысле вывод светодиода который должен быть на второй ноге перепаять на GND
а вывод который шел на +5V перепаять на 3 ногу.
VD1, я же писал, не запаивать пока.
не пойму никак, я же писал "это все с было с выпаянным VD1" . Почему ты сетуешь, что писал же, ведь я так и делал ? Так должна быть разомкнута эта линия, в кот. VD1 стоял ???
---------- Post added at 20:32 ---------- Previous post was at 20:31 ----------
+5V - резистор - 2в. D91
Итак, к одной ноге светодиода цепляем на D91, на другую ногу светодиода через резюк +5V ? Верно ?
Диод так горит сразу после включения, одинаково, что нормально вставлен диск, что вверх ногами. А вот если вынуть дискету, то он тухнет.
И еще не взглянешь на D91 на этой, исправленной pcb ? я понимаю, что вероятность второй идентичной ошибки и у меня и на топологии маловероятна, но все же...
не пойму никак, я же писал "это все с было с выпаянным VD1" . Почему ты сетуешь, что писал же, ведь я так и делал ? Так должна быть разомкнута эта линия, в кот. VD1 стоял ???
Линия с VD1 должна быть разомкнута.
Я не сетую, просто попросил чтобы ты его пока на место не запаял.
Итак, к одной ноге светодиода цепляем на D91, на другую ногу светодиода через резюк +5V ???
Точно, можешь реюк для начала 1кОм вять, все таки 5V.
500 Ом, ok>?
+5V - резистор - 2в. D91
Итак, к одной ноге светодиода цепляем на D91, на другую ногу светодиода через резюк +5V ? Верно ?
Диод так горит сразу после включения, одинаково, что нормально вставлен диск, что вверх ногами. А вот если вынуть дискету, то он тухнет.
Наверно +5V откудато попадает на эту дорожку? проверь внимательно ее на предмет замыкания с соседними, посмотри без D91
я посмротрел, все чисто, посмотри на pcb, пожалуйста
---------- Post added at 20:47 ---------- Previous post was at 20:45 ----------
Cветодиод одной ногой на +5V висит другой на 2 D91 так?(последовательно с резистором конечно)
Отключи дисковод, как повел себя светодиод?
Вытащи D91, что со светодиодом?
Подключи дисковод, что со светодиодом?
Перекинь светодиод на 3 ногу, но только вывод,
который был на 2 ноге на GND, а вывод который был на
+5V на 3 ногу. Или поставь еще один. Теперь попробуй все тоже самое
с переворачиванием дискеты (только проводом с GND не тыкай в эту ногу).
теперь это делать ?
если отключить драйв, то светодиод тухнет, подключаем - вновь загорается.
.
если вынуть D91, то диод горит все равно, есть дискета или нет, если отключить дисковод, то тухнет. Если снова подключить драйв, то снова загорается.
.
Без VD1 пробовал запустить дисковод?
это все без VD1. Дисковод ведет себя так же.
Перекинь светодиод на 3 ногу, но только вывод,
который был на 2 ноге на GND, а вывод который был на
+5V на 3 ногу.
Значит D91 вывод 3 к ноге светодиода ( кот. была на +5V) через резист, . А другой вывод светодиода на землю , так ?
---------- Post added at 21:05 ---------- Previous post was at 21:00 ----------
светодиод горит ярче, чем в предидущ. раскладе. Все время горит, с диском и без, с дисководом и без.
Я имел ввиду Пробовал Boot из TRDOS или нет без VD1?
Подожди перепаивать
Ты писал что:
""Итак, к одной ноге светодиода цепляем на D91, на другую ногу светодиода через резюк +5V ? Верно ?
Диод так горит сразу после включения, одинаково, что нормально вставлен диск, что вверх ногами. А вот если вынуть дискету, то он тухнет."""
Т.е. ты вставлял диск и давал команду List ? светодиод горит
потом вытаскивал диск и давал команду List светодиод гаснет
Так?
ADS програмку пробовал?
Назад:
к одной ноге светодиода цепляем на D91, на другую ногу светодиода через резюк +5V
включаю питание - диод тускло горит. Диск крутится. Вставляю диск, выхожу в trdos - диск останавливается. Диод горит. Даю list - диск раскручиваетсяч - no disk. Светодиод неизменно горит. Диск крутиться. Винимаю дискету, диод затухает. Дисковод вращается. Даю list, спустя 1сек. кратко вспыхивает и снова затухает диод. Дисковод вращается. Дискету вставляю - загорается. Отключаю дисковод - тухнет.
---------- Post added at 21:28 ---------- Previous post was at 21:27 ----------
tr-dos глючит часто очень =(
---------- Post added at 21:43 ---------- Previous post was at 21:28 ----------
ADS:
припаял кнопку на землю к D91 н.2
List. Жму кнопку - ярко загорается (на время нажатия) светодиод ! - гружу ADS -> spin test
Eщe раз жму кнопку когда к 0 башка поехала (иначе висит) , потом шкала появляется, еще раз жму на кнопку (иначе просто висит чисел не пишет) вылетае рандомное число ( если кнопку закоротить и не отпускать, то вылетает максимум - p732.0 ) и пишет "your disk drive has non stable IP signal". А что это за сигнал ?
помоему диск запорол мне trdos, еще один на пц записал - еще раз ADS попорбовал - то же самое.
_______________________________________
>_ remote testing bot ready to next command
---------- Post added at 21:56 ---------- Previous post was at 21:43 ----------
попробовал отформатировать диск ( с кнопкой конечно ) - не вышло. Висит на head0 cyl0
---------- Post added at 22:04 ---------- Previous post was at 21:56 ----------
посмотри на pcb, пожалуйста, что б исключить возможность глюка еще одного на топологии
У тебя IP индексный импульс не доходит.
Сейчас у себя на Профи попробовал светодиод через 560 оМ
на IP посадить.
Получилось так:
1 Светодиод не горит
2 Даю команду RUN (без диска) диск крутится через секунду светодиод мигает 1 раз
NO Disk и дисковод останавливается
3 Вставляю диск, даю RUN тоже самое
Оказалось дисковод был B а я давал команды на А (при этом светодиод на дисководе не горел)
Переставил перемычкой дисковод на А, запустил с диском
светодиод прекрасно мигает на каждый оборот.
так его D91 должна генерить ? кот. точно рабочая (их 2 из разных источников у меня )
А у тебя между D94 и D95 резистор стоит
по PCB вроде он IP подвешивает к +5V
он стоит чуть ниже VD1
То есть у тебя он нормально мигает, а у меня только когда
Винимаю дискету, диод затухает. Дисковод вращается. Даю list, спустя 1сек. кратко вспыхивает и снова затухает диод.
---------- Post added at 22:21 ---------- Previous post was at 22:19 ----------
r7 и r8 на месте
---------- Post added at 22:23 ---------- Previous post was at 22:21 ----------
так IP должна D91 генерить ? кот. точно рабочая (их 2 из разных источников у меня )
так его D91 должна генерить ? кот. точно рабочая (их 2 из разных источников у меня )
В обычном состоянии на IP около 5V должно быть
когда на дисковод приходит команда мотор, то он
если вставлен диск, начинает согласно отверстия
в дискете подтягивать IP к 0 на каждый оборот.
А D91 просто буфер для предохранения ВГ, она
включена так что на выходе повторяет сигнал входа
с дисковода и диода VD1.
тогда совсем не пойму, в чем, теоретически то может быть замес ?
Теоретически либо у сигнала IP параметры неправильные либо дисковод его не выдает.
А другой дисковод также?
У тебя при команде List на дисководе светодиод загорается?
если отключить дисковод сколько на 2в. D91 ?
У тебя при команде List на дисководе светодиод загорается?
загорается
---------- Post added at 22:58 ---------- Previous post was at 22:55 ----------
если отключить дисковод сколько на 2в. D91 ?
4,7 V
Назад:
включаю питание - диод тускло горит. Диск крутится. Вставляю диск, выхожу в trdos - диск останавливается. Диод горит. Даю list - диск раскручиваетсяч - no disk. Светодиод неизменно горит. Диск крутиться. Винимаю дискету, диод затухает. Дисковод вращается. Даю list, спустя 1сек. кратко вспыхивает и снова затухает диод. Дисковод вращается. Дискету вставляю - загорается. Отключаю дисковод - тухнет.
Работает почему то как сигнал наличия диска.
А если диск быстро вперед наад подергать
наполовину доставая его из дисковода и обратно.
как светодиод?
Есть схема от дисковода или описание джамперов?
А если диск быстро вперед наад подергать
наполовину доставая его из дисковода и обратно.
как светодиод?
четко отсекает. как только пересекает дискетой датчик, кот. ближе к оси вращения (не write protect. а индекс. отверстие) , так загораетя.
---------- Post added at 00:13 ---------- Previous post was at 00:11 ----------
Есть схема от дисковода или описание джамперов
veb robotron
K5601 / CM5643
инфа и схемы
http://pgs-hq.narod.ru/1/remont_diskovodov.djvu
народ юзает такие Robotron'ы не редко
http://zx.pk.ru/showthread.php?t=7620
[COLOR="Silver"]
---------- Post added at 00:16 ---------- Previous post was at 00:13 ----------
Другой драйв:
5,25''
Epson Sd-600
на pc ( c тем же шлейфом) при инициализации из bios ведет себя как и роботрон
На Zx - вообще тишина, на команды нет реакции, диод не горит (только если кнопку замкнуть D91 (2) + gnd, то загорается и тухнет если разомкнуть) . Больше кнопка ничего не меняет.
---------- Post added at 00:16 ---------- Previous post was at 03:13 ----------
Еще один драйв:
3,5''
Epson SMD-300
Точно такая же тишина как и с предидущим (тоже проверенно рабочий).
Попробуй поменять джампер на 2-3
я его на фотке обозначил
Господа, извините что вмешиваюсь, не укажете место где валяется схема Пентагон-128 91 года (вроде), в хорошем качестве на одном листе? По поиску нашел схемы или на более новые модели, или многостраничный вариант с нечитаемыми местами схем.
Лечу Пентагон от Damien Alfa, впервые в жизни держу в руках эту машину :)
---------- Post added at 11:50 ---------- Previous post was at 11:39 ----------
Так, нашел многостраничку с хорошим качеством. Вопрос вроде как отпал :)
D82 туды ее в качель...
С сайта pentagon1024.narod.ru
ewgeny7,
Увы, но нормальной схемы на этот ПК похоже не существует... Схема с сайта pentagon1024.narod.ru хоть и в хорошем качестве, но нарисована так, что понять по ней что либо не возможно...
null_device
17.04.2010, 12:52
У меня была одностраничная схема (на листе формата А3). На одной стороне монтажка, на другой функциональная схема. Монтажную сторону выкладывал, когда нашел старый файл со сканера. Сканы второй стороны и саму схему найти не могу (но, уверен, схема есть - надо искать).
----
Схема с сайта pentagon1024.narod.ru хоть и в хорошем качестве, но нарисована так, что понять по ней что либо не возможно..
Согласен! Вся схема вошла бы на "портянку", без ссылок на рисунки блоков.. Хотя, когда изучал альбомы схем на КВ радиостанции где ссылок в разы больше, дискомфорта не возникало. Видимо, тут схема все-таки криво скомпонована.
Я сам обалдел, но обнаружил у себя красненький альбом "Пентагон-128" Гущин С.В. Центр СКС... С нормальным типографским качеством. Многостраничка, как у фана на сайте, но схемы читаемые. Случайно вспомнил, что что-то мне когда-то присылали зачем-то :)
anykey, джамп передвинул - никаких изменений
---------- Post added at 19:51 ---------- Previous post was at 19:50 ----------
а я не понял, нужен альбом этот солоновский что ли ? у меня есть pdf в отличной кач-ве, выложить ?
Anykey, Сергей, у рома нормально тр-дос в простое не работает, а вы тут пытаетесь индексы выловить.
Дак у него весь комп на цангах.
Возможно на D75 еще какой нибудь сигнал криво приходит
как на 3 выв.
Блок питания какой?
Кондеры бы электролитические поменять.
Tr-dos иногда взглючивает, но в то же время, можно вполне 5-10 мин. демо с подгрузками порой очень навороченными посмотреть без единого глюка.
Я эти цанги с развороченного ATM Turbo беру, там вообще пол компа на них (z80-roms-vg93-memory , пол tr-dos) , неужели если это такая уж глючная тема, то на них бы компы промышленно клепали.
Блок питания отличный тяжеленный от старого писи 8086 . Есть и другой - swap ничего не меняет .
---------- Post added at 20:26 ---------- Previous post was at 20:21 ----------
И еще не пойму, а почему остальные то дисководы молчат ?
---------- Post added at 20:30 ---------- Previous post was at 20:26 ----------
Альбом
http://pgs-hq.narod.ru/1/Pentagon128_album.pdf
На остальных дисководах мотор включается?
Tr-dos иногда взглючивает, но в то же время, можно вполне 5-10 мин. демо с подгрузками порой очень навороченными посмотреть без единого глюка.
это потому, что работают в 128 бейсике. и работа тр-доса тут минимум.
Можно пока R13 выпаять, хотябы исключить
лишний узел, проверить стабильность
На остальных дисководах мотор включается?
нет , вообще тишина, как будто не подключен
---------- Post added at 20:43 ---------- Previous post was at 20:42 ----------
это потому, что работают в 128 бейсике. и работа тр-доса тут минимум.
например, refresh, eye ache 2, power up
---------- Post added at 20:50 ---------- Previous post was at 20:43 ----------
R13 отпаял - перестала головка ездить даже с кнопкой
VD1, кстати, тоже не запаян
на всякий случай. выйди в тр-дос, когда оно начнет глючить, проверь, не греется ли какая микруха... мож она нагревается из-за сопли и того...
на всякий случай. выйди в тр-дос, когда оно начнет глючить, проверь, не греется ли какая микруха... мож она нагревается из-за сопли и того...
да нет, глюк может сразу обозначиться при включения после 12 часов выкл. А может и простоять 30мин. не дрогнув.
А не греется ничего серьёзно
и соплей то уж быть не может, последняя то (разрез) была из-за синхронности (!) с ошибкой в pcb, по кот. я его проверял. А вероятность еще одной двойной такой ошибки ... мала, мягко говоря.
это потому, что работают в 128 бейсике. и работа тр-доса тут минимум.
например, refresh, eye ache 2, power up
На остальных дисководах мотор включается?
нет , вообще тишина, как будто не подключен
Можно пока R13 выпаять, хотябы исключить
лишний узел, проверить стабильность
R13 отпаял - перестала головка ездить даже с кнопкой
VD1, кстати, тоже не запаян
а еще похоже, что глюки лезут после включения (reset'a ?), а как поработает 5-10 мин. так и не глючит больше
Ладно R13 обратно
Схема то в pdf Пентагона говорил есть, выложишь?
А на PC все дисководы как A: работают? на прямом шлейфе?
r13 припаял
Схема то в pdf Пентагона говорил есть, выложишь?
это альбом, уже выкладивал. ты не пропускаешь мои мессаги, боюсь путаницы.
http://pgs-hq.narod.ru/1/Pentagon128_album.pdf
Спасибо!
Я сообщение сначала прочитал, а потом ты его дополнил,
поэтому и пропустил.
С дисководами то как на PC? все А: на прямом шлейфе?
robotron на писи с этим же прямым шлейфом:
bios - drive A - 5,25'' 1,2Mb -drive B - disable - из доса не стартует (ошибку не пишет, а там zx дискета внутри) с драйва (если 3,5 подключить, то с него стартанет) , хотя обращается к диску - грузятся XP - там при обращении к a: ерзает головкой и пишет "вставьте диск в А" (диск вставлен)
bios - drive A - disable - dive B - 5,25'' 1,2Mb - грузятся XP - там вообще нет ни А ни В
bios - drive A - 3,5' 1,44Mb - dive B - 5,25'' 1,2Mb -(физически подключен только robotron ) грузятся XP - там есть и А и В. Если обратиться к А 3,5'', то ерзает головкой 5,25 robotron и xp пишет "вставьте диск в А" (диск вставлен). Если обратиться к B: 5,25'' ,то тишина
3,5'' как А как надо работает
---------- Post added at 22:38 ---------- Previous post was at 22:32 ----------
другой 5,25 Epson Sd-600
если в bios - A = 5,25 1,2 Mb , B = none , то при старте пишет floppy disks failed
если в bios - A = none , B = 5,25 1,2 Mb , то инициализирует, обращается при старте из доса, но не грузится тоже и ошибки не пишет - грузится Xp - там вообще нет флоппи
все с тем же zx шлейфом комби-дисковод 3,5 + 5,25 в одном корпусе работает как надо. Из доса с 3.5'' стартует без проблем, я на нем ( на его 5,25 части) для zx и пишу AMD и hobet'ой. И robotron это читает на zx (c кнопкой =)
Т.е. у тебя дисковод стоит на шлейфе в позиции B
а выбирается как А!
Попробуй 3'5 дисковод поставить, дать в TRDOS
команды *"b" и list, с дискетой естественно.
Попробуй 3'5 дисковод поставить, дать в TRDOS
команды *"b" и list, с дискетой естественно.
я пробовал это конечно и "b" и "c" и "d" - просто тишина no disk, дисковод молчит как неподключенный
все с тем же zx шлейфом комби-дисковод 3,5 + 5,25 в одном корпусе работает как надо. Из доса с 3.5'' стартует без проблем, я на нем ( на его 5,25 части) для zx и пишу AMD и hobet'ой. И robotron это читает на zx (c кнопкой =)
У тебя ZX шлейф с 3 мя разьемами? раз на нем и 3.5 и Epson.
I--------I--х--I такой?
Так ведь у 5.25 и 3.5 разьемы раные, т.е. шлейфы то тоже разные?
Хорошо бы фото шлейфов дисководов.
I--------I--х--I такой?
что "X" то символизирует ?
Х - это перевернутые провода в шлейфе,
у тебя крайний разьем переделан поэтому они уже не перевернуты.
Прозвони на всякий случай на шлейфе 10,12,14,16 контакты всех 3х разьемов т.е. 10 1го с 10 2го и 10 3го разьемов и т.д.
Дело в том что на PC выбор диска производится (A: 10,14 B: 12,16) а на 3,5 дисководах в нормальном состоянии активизирующие контакты 12,16 (но можно
перемычками сделать и 10,12) поэтому один и тот же дисковод на PC может
быть и A на крайнем разьеме и B на среднем, из-за шлейфа (переворот проводов)
На ZX выбор A осуществляется 10 и 16 конт. а B 12 и 16 конт.
поэтому c PC шлейфом на ZX будет работать только средний разьем как B дисковод. Чтобы заработал второй разьем на ZX надо перекрученые провода шлейфа вернуть обратно(что у тебя сделано)
Когда ты комбо используешь на PC, у тебя 3,5 дисковод под какой буквой?
А epson под какой?
прозвонил - все o.k.
Когда ты комбо используешь на PC, у тебя 3,5 дисковод под какой буквой?
А epson под какой?
комбо 3,5 = A
epson 3,5 = A
Не понял, оба на шлейфе и оба A?
Т.е. подключил один попользовал, подключил другой первый отключил ?
одновременно на шлейфе не висят?
Тогда у них перемычки настроены на B: и на Speccy они будут только как B
работать.
Прицепи к A12 разьема светодиод (+5V - рез - led - A12)
выбирай в TRDOS B: и давай RUN светодиод должен загореться.
Если нет попробуй поменять D95
Однозначно эти 2 дисковода должны работать как B
Или на Epsone перемычку переставь
Т.е. подключил один попользовал, подключил другой первый отключил ?
одновременно на шлейфе не висят?
одновременно на шлейфе не висят[COLOR="Silver"]
---------- Post added at 21:56 ---------- Previous post was at 21:52 ----------
горит только тогда, когда
*"c"
---------- Post added at 22:03 ---------- Previous post was at 21:56 ----------
подключил 3,5'' - *"c" - и он инициализируется , если с кнопкой. Если без кнопки, то просто диод загорается, но диск не крутиться даже
подключил 5,25'' epson - *"c" - и он инициализируется , если с кнопкой. Если без кнопки, то просто диод загорается, но диск не крутиться даже. Но и так и так - пишет "no disk"
Вставил дискету , но даже с кнопкой, головка ездит , но пишет "no disk".
---------- Post added at 22:04 ---------- Previous post was at 22:03 ----------
на *"b" - никакой реакции
Проверь D98, так как A12 должен включаться при букве B
попробуй ее заменить
Замерь что приходит на ноги 3,13 D98 при выборе A:,B:,C:,D:
A 3 -
13 -
B 3 -
13 -
и.т.д
это все без нажатия моей кнопки
D98
после ресета в tr-dos
3нога - 1
13нога - 1
*"a"
3нога - 0
13нога - 0
*"b"
3нога - 1
13нога - 0
*"c"
3нога - 0
13нога - 1
*"d"
3нога - 1
13нога - 1
Сделай наглядно
*"a" 3- 13-
*"b" 3- 13-
*"c" 3- 13-
*"d" 3- 13-
это все без нажатия моей кнопки
D98
после ресета в tr-dos
3нога - 1
13нога - 1
*"a"
3нога - 0
13нога - 0
*"b"
3нога - 1
13нога - 0
*"c"
3нога - 0
13нога - 1
*"d"
3нога - 1
13нога - 1
при этом, после "no disk" так и остается изм. сигнал
Менят D98 пробовал?
Странно? по одной схеме смотрю B должен включаться
по другой C ???
нет ни каких перемычек,перерезаных дорожек от D98 или от D95
Завтра попробую разобраться
нет ни каких перемычек,перерезаных дорожек от D98 или от D95
нет, я каждую ногу прозванивал по pcb
---------- Post added at 23:20 ---------- Previous post was at 23:16 ----------
Менят D98 пробовал?
нет, надо выпаивать. ща сделаю
блин, у вас тут ремонт по переписке:)))) я даже и не знал, что так можно:) я б так не смог:)
поставь кондер С3 на 100пф- n10. может Тр-дос лучше заработает, без глюков
выпаял D98 , там кстати, между 8 и 16 ногами 2F u10 стоял кондер
переставил D98 - без разницы
psb, знаешь анекдот - Клава, я х.. ренею. - Я, не Клава. - А я все равно х..ренею.
вот так и тут(((
---------- Post added at 22:45 ---------- Previous post was at 22:44 ----------
выпаял D98 , там кстати, между 8 и 16 ногами 2F u10 стоял кондер
это нормально. фильтр по питалову
поставь кондер С3 на 100пф- n10. может Тр-дос лучше заработает, без глюков
С3 сейчас стоит с такой маркировкой
Мп.10
Это и есть 100 пФ ?
нет ни каких перемычек,перерезаных дорожек от D98 или от D95
нет, я каждую ногу прозванивал по pcb
---------- Post added at 23:20 ---------- Previous post was at 23:16 ----------
Менят D98 пробовал?
попробовал - нет разницы
---------- Post added at 23:20 ---------- Previous post was at 05:16 ----------
погонял тут еще демы, и, заметил, что tr-dos вообще не глючит как рашьше.
а может мне действительно неск. чипов, кот. реже всего вылетают, аккуратно запаять добротно ?
Что бы снизить вероятность глюков из-за раздельных цанговых стоек ?
Подожди пока чипы запаивать,
найдем ошибку, а то вдруг понадобится
заменить.
VD1, кстати так и висит в воздухе
---------- Post added at 06:04 ---------- Previous post was at 03:04 ----------
попробовал шлейф с писи - все так же.
---------- Post added at 06:04 ---------- Previous post was at 05:04 ----------
все эти хаотичные глюки действительно пропали, теперь в tr-dos можно сколько угодно быть - не виснет.
и еще заметил глюк, с моим любимым Direct Commander'om (http://trd.speccy.cz/system/DC_407.ZIP) он стабильно сразу после старта едет к 0 дорожке и что-то там делает такое, что больше на этой дискете list сделать нельзя - просто залипает в бесконечной попытке драйв. 3 раза подряд воспроизвелось заподлянка.
---------- Post added at 06:04 ---------- Previous post was at 06:04 ----------
А позже точно такое же заподло сделал rst7 commander
---------- Post added at 06:36 ---------- Previous post was at 06:04 ----------
и еще такой вопрос, из смежной темы, на писи диски для zx чтобы писать нужен голый dos, я с флоппа стартую. Но потом каждый раз как запускаю любую прогу с диска C:\, он муторно подгружает с флоппа что-то (display.sys ?) .
Позабыл, что нужно было в autoexec внести чтобы комп больше не трогал a:\ после того как загрузится с него ?
""и еще заметил глюк, с моим любимым Direct Commander'om!""
Просто у тебя IP не доходит (эмитируешь кнопкой), а при форматировании
дорожки или полном чтении используется IP, от него считается начало дорожки
Видимо эти программы используют IP так же как ADS с тестом скорости.
Резистор R7 какой номинал? это который подтягивает IP, может у дисководов не
хватает силенок его к 0 притянуть? должен быть 1к, попробуй 5к или 10к поставить
Насчет DOSa не знаю давно уже не пользовался.
Попробуй под WinXP, здесь последняя версия
http://zx.pk.ru/showpost.php?p=275658&postcount=46
Здесь старая версия, но в архиве драйвер дисковода
http://zx.pk.ru/showpost.php?p=255011&postcount=31
Резистор R7 какой номинал? это который подтягивает IP, может у дисководов не
хватает силенок его к 0 притянуть? должен быть 1к, попробуй 5к или 10к поставить
был 1к, вставил 10k - перестал работать - головка ездит, но пишет disk error стабильно
Ездит без кнопки?
Попробуй 5к?
Еще прозвони
DD88(14) - DD13(14)
DD88(13) - DD13(15)
5k:
вообще тишина, даже диск не крутиться, пока на кнопку не нажмешь. если нажать, то покрутиться и no disk
---------- Post added at 21:00 ---------- Previous post was at 20:53 ----------
Еще прозвони
DD88(14) - DD13(14)
DD88(13) - DD13(15)
прозвонил
---------- Post added at 21:02 ---------- Previous post was at 21:00 ----------
Ездит без кнопки?
с 5к без кнопки ездил , но залипал, а как нажмешь - nodisk
с начала с 1к без кнопки ездил тоже ездил, но залипал, а как нажмешь - выдавал,что надо
DD88(14) - DD13(14)
DD88(13) - DD13(15)
Прозваниваются нормально?
А блок питания на плату и дисковод один
или разные?
Напряжения все нормальные +5V +12V
---------- Post added at 23:10 ---------- Previous post was at 23:09 ----------
Как это залипал?
DD88(14) - DD13(14)
DD88(13) - DD13(15)
Прозваниваются нормально?
Прозваниваются нормально
А блок питания на плату и дисковод один
или разные?
один и тот же здоровый от 8086 брэндового. Но есть tot неск. других
Как это залипал?
стоял на месте не двигаясь
---------- Post added at 21:16 ---------- Previous post was at 21:15 ----------
Напряжения все нормальные +5V +12V
4,65 V
11,07 V
4,65 V и 11,07 V
Это мало,
а в холостую померяй, может где- то подкорачивает
и просаживается напряжение
Это на выходе БП 4,65? Тогда на проце, наверное, меньше 4,5в...
Это на выходе БП 4,65? Тогда на проце, наверное, меньше 4,5в.
на выходе
05.03
11.78
на выходе
05.03
11.78
Это в холостую? когда не подключен к компу?
на выходе
05.03
11.78
Это в холостую? когда не подключен к компу?
да
Не знаю, советовал ли кто, но попробуй при выключеном питании сдвинуть рукой головку приводе на середину. После включения голавка должна выйти на исходную позицию и искать нулевой трек. И ещё раз напомню о перемычках. На ибм будет работать, а на Спекки, при тех-же положениях перемычек - никогда.
---------- Post added at 21:24 ---------- Previous post was at 21:19 ----------
Добавлю, что положением перемычек мы меняем скорость вращения дискеты. У ибм 360 об/мин., у Спека 300, если мне не изменяет память.
Не знаю, советовал ли кто, но попробуй при выключеном питании сдвинуть рукой головку приводе на середину. После включения голавка должна выйти на исходную позицию и искать нулевой трек.
она и выходит на исходную позицию и пишет "no disk" пока на кнопку у D91+gnd не нажмешь
---------- Post added at 22:48 ---------- Previous post was at 22:48 ----------
---------- Post added at 22:49 ---------- Previous post was at 22:48 ----------
И ещё раз напомню о перемычках. На ибм будет работать, а на Спекки, при тех-же положениях перемычек - никогда.
так все же работает если имитировать IP !
anykey, a IP, кот. должен приходить на A10 это просто должен быть выс. уровень ?
---------- Post added at 03:34 ---------- Previous post was at 03:33 ----------
попробовал др. б/п и для платы и для драйва - все то же
IP в дисководе реализован так же как у тебя кнопка,
когда дисковод простаивает выходной транзистор закрыт(кнопка разомкнута)
и этот сигнал R7 подтягивается к +5v
При совпадении условий выбора дисковода и срабатывании индексного датчика
выходной транзистор открывается и сигнал IP притягивается к GND.
Может действительно скорость вращения диска большая? т.е. сигнал IP
приходит раньше чем ожидает TRDOS?
Попробуй рукой серводвигатель притормозить при старте.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot