было очевидно еще 5 страниц назад
https://zx-pk.ru/threads/9679-orion-...l=1#post990125
Вид для печати
было очевидно еще 5 страниц назад
https://zx-pk.ru/threads/9679-orion-...l=1#post990125
Sancho45, нужно было время, чтоб дойти до этой идеи :v2_dizzy_vodka:
Да, еще одно замечание по плате - чтобы заработал усилитель звука нужно повернуть транзисторы на 180 градусов относительно шелкографии.
slammy, а DD26 была новая из магазина или выпаянная из какой-то техники? Перегрев при пайке? Или может во время замены рассосалась еле заметная сопля?
Denn, была новая, да и соплей я не видел когда выкусывал. Ну, всякое в жизни бывает, главное, что проблема решена и главное, что без перепайки половины платы.
Закончил свой Орион. Собрал еще ROM диск. Гонял 4 часа - работает без сбоев. Напомню, в компьютере использованы в основном 555 серия, включая и критичные узлы (возможно мне просто повезло):)
Спасибо, всем участникам и просто наблюдателям.
https://i.ibb.co/vc1sfgx/DSC-0853.jpg
https://i.ibb.co/5jwp61v/DSC-0854.jpg
Всё работает, говорите? Ну-ну.
https://jpegshare.net/images/fd/c6/f...008f238912.png
А я заказал печатки IDE и Z80-card. Буду пробовать запустить СР/М.
Error404, дисковода нет и, к сожалению, в форм-фактор апогеевского корпуса его огромная плата вряд ли впишется, а коробку городить не хочу. А загрузку по IDE поддерживают только мониторы-Z, так что Z80-card тоже необходима, плюсом еще будет увеличение производительности. Главное, чтобы по высоте уместилась.
Запустил я Z80Card, все работает, тесты проходит. Однако, возник странный глюк - иногда экран начинает мерцать и вместо картинки появляется содержимое другого банка ОЗУ (горизонтальные полосы) примерно на 0,5 секунды, видимо, переключение банков происходит позже цикла формирования кадра. Притом интервалы возникновения мерцания могут быть разные. В чем может быть дело?
В орионе ЕМНИП переключение экранов синхронизировано по кадру, для этого там на порту последовательно две половинки ТМ7 (в одну половинку пишет пользователь, в другую=выходную данные переписываются по кадровым СИ из "пользовательской"). Все остальные переключения портов привязывать к кадру смысла нет (и они не привязаны). То что наблюдается в вашем случае - это какой-то аппаратный глюк (или программный, что впрочем маловероятно). Смотреть я бы стал в области дешифратора портов и регистра экранных областей.
Error404, поскольку единственная связь между Z80Card и DD28 - сигнал 50 Гц, я отсоединил int от Z80card и глюк пропал. Подключив осциллограф, увидел следующую картину:
Провод отсоединен:
Вложение 67801
Провод соединен:
Вложение 67802
Видимо при подключении заваливаются фронты сигнала.
В Z80 CardII формирование короткой иголки /INT из достаточно продолжительного сигнала гасящего КСИ сделано на диф. цепочке (диод, резистор, конденсатор) - плагиат с Спектрума-Ленинград. Наверное надо подобрать эти компоненты (качественный керамический кондёр, тут писали еще что помогает поставить диод Шоттки вместо Д9). Сейчас какие применены?
Также, возможно конкретный экземпляр процессора может быть чувствителен к иголке на INT (они кстати и на ПРО, где эта цепь полностью цифровая из аж трех корпусов ИС, к /INT бывают капризны). В обоих режимах (Турбо/нетурбо) глюк проявляется?
Error404, наврено я не совсем корректно отписал, эти осцилограммы с ноги DD28, видимо RC-цепочка чутка заваливает сигнал переключения триггера. Попробую сделать буфер на двух свободных элементах ЛН1 для этого сигнала.
------
Подсоединил к в.4 DD13 свободный инвертор из DD59 и подвел сигнал на Z80Card. Прерывания работают, экраны не глючат. Спасибо за помощь!
И еще такой вопрос - стоит ли пытаться гнать процессор до 10 МГц, или он все время будет в WAITах сидеть?
При базовой 2,5М, 5М+Wait дает примерно 3,4-3,9 реальных (зависит от схемы) и 10М+Wait дает примерно 4,9-5,1 Мгц реальных (зависит от схемы). Т.е. смысл конечно есть. Но в схему на одной Ле1 (где не используется Wait, а переключается тактирование) "в лоб" подать 10М не получится, я не разбирался что там к чему. Нужно другой вариант где именно с Wait.
Cornelius, на плате есть инвертор для 50 Гц сигнала (один из элементов DD1), а так да, что-то я просмотрел свободный элемент ЛИ1, мог бы немного МГТФа сэкономить.
Error404, понятно, не стоит овчинка выделки :)
Понятно. Интеграция ZCARD по этой методе делалась?
Cornelius, нет, в темах по наладке часть информации для предыдущих версий Z80Card. Я по топологии ПП из этой темы https://zx-pk.ru/threads/17329-tekh-...iziya-512.html (откуда же и брал саму Z80Card) подключался. В принципе ничего сложного нет, все дорожки для разрезания вполне доступны.
Этот диод- это полна шляпа )))
я так понимаю ноги отсюда https://zx-pk.ru/threads/18954-sbork...l=1#post589214
Более ранних сообщений я не видел. Этот диод ничего не делает, кроме разрыва цепи, возможно вы его наоборот припаяли, но его можно вообще не паять, а 13 вывод DD7.4 просто отрезать от схемы и подтянуть к +5в, эффект будет тот же, что вами и сделано. Экран сместится на 4 строки вниз. У этого способа есть побочный эффект, синхроимпульс растягивается и выдается второй раз, как помеха длительностью 200нс, и некоторые ТВ могут сбиваться такой синхронизацией. К тому же 4 строки недостаточно, надо минимум 8 строк сместить.
Если это кому то нужно, выложу на днях корректировку схемы, нужен будет один корпус ТТЛ
Можно сместить на 8 строк или на 16 строк. 8 строк должно в большинстве случаев хватить. Снизу запас достаточный и я предпочитаю 16 строк сместить. Но у особо упоротых тв ящиков , пару нижних строк могут уйти. Если оба варианта сразу или комбинацию, то слишком много порезов будет. А так 4 пореза и один ттл корпус
- - - Добавлено - - -
Сделаю фото и решим голосованием )))
Этих доработок не хватает в составе новодельных плат https://vk.com/emoji/e/e2989df09f8fbb.png
Я пользуюсь монитором через VGA адаптер, подключил к ТВ исключительно для демонстрации доработки.
Картинка до доработки
https://i.ibb.co/NKDwBsB/20190213-151039.jpg
картинка со смещением 8 строк
https://i.ibb.co/ZT5WV8D/20190213-152851.jpg
И картинка со смещением 16 строк
https://i.ibb.co/ySz1DWT/20190213-153357.jpg
Можно сделать коммутацию смещения 8/16 или сделать промежуточно 12 строк, но это лишние перемычки....
Кто хочет запилить доделку вечером, готовим корпус к155ла1 и проверяем есть ли в вашей ревизии платы свободный элемент 2или-не, DD10.4 который. В журнальной схеме он свободен , а вот например в ревизии Рябцова- ОРИОН-512-УКНЦ, этот элемент задействован и мне пришлось задействовать 3или-не с другого корпуса.
Вечером в отдельном теме сделаю статейку по доработке. Обошлось всего тремя порезами )))
- - - Добавлено - - -
Интересно, почему за 19 лет не допилили до этого ????
смещение в 8 строк выглядит приличнее всего.
Но это может быть индивидуально (по телекам)
Растягивание не поможет, нужно смещение, и в телевизорах с ЭЛТ тех годов была ручка центровки и растяжения, ни та, ни другая не всегда помогали(от ТВ зависит), и то это были ручки в ламповых телеках, а в большинстве полупроводниковых без снятия крышки вообще не выкрутишь. Так что знаем..........
- - - Добавлено - - -
Да из тех пор прошло уже кучу лет, как LCD и др современные тв в ходу.
- - - Добавлено - - -
Да и куда проще один раз доработать, чем десять ручку крутить...........
лично я бы предпочёл полную схему варианта 8/12/16, в которой можно было бы джампер(-ом, -ами) выбирать желаемое смещение.
Так и компьютеры стали чуть другие...
На форуме как-то пролетала схема с тремя диодами и инвертором, как раз для решения проблемы обрезки строк в LCD.
Микросхема - 74AC1G14 / 74AC1G04 / 74HC1G14 / 74HC1G04 (1 гейт инвертора с/без триггера Шмитта).
3 входа подключаются к ногам 8,9,11 DD4, выход - к ноге 13 DD7.4 (соответственно, дорожку ведущую к н.13 DD7 нужно обрезать рядом с DD7).
Это шляпа, там смещение максимум 4 строки, как и с диодом(точнее с разрывом 13 выв DD7.4) и к тому же сильно коверкается синхроимпульс, так что мимо........
А тут не о других компьютерах, а об орионе-128 по заголовку, так что и тут мимо
Статья редактируется, будет вам сколько надо, сами выберете !
эта?
Вложение 68060
P.S.
делал я это, 4 строки всего смещает
Ещё один не решённый вопрос остался (или не нашёл) - согласование по уровням RGB для SCART 0,35 и 0,7В при яркостном сигнале I 0/1 ,схемы которые здесь выложены выдают искажённые цвета, может кто поделится?
Как сейчас подключен SCART, по какой схеме?
SCART в телевизоре полный?
Возможно выложить искажённые цвета ввиде фото?
Не пробовали подключить через Video или S-Video, VGA?
Здесь http://zxbyte.ru/byte_connection_to_tv_and_monitors.htm много простых (макетных) вариантов.
Здесь вариант был: Пост
1.Собрал несколько разных схем, во всех выходной сигнал RGB около 2в т.е. в 3раза превышает норму ,заменил выходные резисторы на переменники ,добился более менее адекватного уровня ,но яркостный сигнал не соответствовал 50% ,вообщем придётся рассчитать схему на кт315 с ОК если никто не поможет .Странно что никто ,касаемо Ориона ,этим вопросом не озадачился ,с zx Addison рассчитал ,но схемы за давностью лет исчезли.
2.Телеков перепробовал много ,остановился на гнусмасе le26b450 (всех ...b450 касается) , они с голимой схемой смещения на диоде показывают всю картинку ,SCART естественно полный .И самое главное - пропорции изображения как в разрешении 1:1.5 те 256:384.
3.Через AV in всё гуд ,там уровень правильный ,через RGB - VGA адаптер конечно здорово ,чётко ,но есть искажения в пропорции и разрешение выдаёт 700х575 что не соответствует хотя бы 2х от родного Орионовского 768х512.
я себе вот такую схему собирал
уровни я не измерял
но визуально меня устраивает
https://c.radikal.ru/c40/1902/82/80a6f43ddf9et.jpg
Тоже на этой схеме остановился но номиналы резисторов явно не по закону ома считалась...
1.Почему R1=R5 R2=R6 R3=R7 ,в расчёт сопротивление элемента на транзисторе не берётся? и будут ли отличаться уровни на базах кт315 при высоких сигналах цветов и смене яркости с 0 на 1 ? Думаю нет, или не значительно ,а надо 50%.
2.резисторы R17 R18 R19 с каких соображений 1ком ? Входное у телека 75ом ,даже не учитывая внутреннее сопротивление транзистора у этого делителя на выходе более 0.3в ну никак не получится ,а надо 0.7в.
Вот если в эту схему переменники поставить ,причём по одному достаточно вместо двух R1 R5 на 3к например и т.д. по всем цветам, и вместо R17 R8 на 680ом и откалибровать до 0.35в и 0.7в .Хотя лучше считать конечно, но лень.
denis74, ко мне эта схема перекочевала из ж.Радио за 1992 год, №2,стр.31
я убрал всё лишнее, что мне не нужно, и оставил только согласователь.
скачать можно здесь:
http://radiolub.ru/page/zhurnal-radio-1992-2-3