Всем привет! Добрался таки снова до специалиста. По первой версии платы (которую Павел раздавал бесплатно) после устранения ошибок плата работает, идет загрузка с карты, программы грузятся и работают, но так и не удалось победить "шумы" на экране, ни смена блоков питания, ни установка доп. блок. конденсаторов к успеху не привела, иногда комп зависает и тут картинка на экране гуд, при нажатии на сброс тоже самое, либо в игре "пауза" картинка красива и чиста. По второй плате, "шумы" идентичны, загрузка с карты так и не пошла (хотя все детали идентичны с первой версией платы) загрузка с магнитофонного порта нормаль, так же иногда зависон. Еще странность для более менее стабильной работы на каждый процессор пришлось подбирать питание по линии 12в, один стабильно работал только на 10,27в, двое других на 12,35 и 12,25в
https://yadi.sk/i/IeHA5OES3aJcdp
Что-то не доступно вложение.
Я грешу на К1533ИР13. Оригинальная схема работает на К155ИР13 и нет никаких артефактов изображения.
Последний раз редактировалось Павел Рябцов; 18.08.2018 в 07:48.
На Сябре, например, нет таких артефактов, хотя проводки я там разводил тоже не толстые. Там очень много блокировочных конденсаторов по питанию, примерно на два корпуса микросхем один конденсатор. Подобные артефакты у меня были когда я подключал Сябр к VGA монитору через ZXKit1. Там я их победил когда на адаптер подал синхронизацию 8 МГц по экранированному проводу.
А знаете что, господа. А может у всех помехи по питанию? Я пробовал с двумя блоками питания. Первый маленький прямоугольный выдаёт сразу через разъём молех 12 и 5 вольт. С этим периодически выдаются подобные вашим помехи. Другой втавляемый сразу корпусом в розетку 5 вольт 3 ампера - прекрасно работает, остальные напряжения я брал с преобразователя.
Сдается мне, что не в блоках питания дело с этими помехами. Если вспомнить как работает видеоконтроллер Специалиста:
так вот, а где в этой схеме этот 'буферный регистр'? Без него мы как раз и увидим эти самые помехи - обращения процессора к памяти в моменты передачи на видеовыход( защелкивания в ИР13).Когда обращение процессора к ОЗУ отсутствует, контроллер дисплея (совокупность элементов, предназначенных для формирования изображения на экране телевизора) может считывать информацию из ОЗУ каждые 0,5 мкс. При этом в конце цикла, содержащего 2 обращения к ОЗУ по одному и тому же адресу, происходит запись байта информации в регистр сдвига и последующая её передача на видеовыход. Если же микропроцессор обращается к ОЗУ (для этого необходим интервал 500 нс.), тогда в зависимости от того, в каком цикле ОЗУ это произошло, информация для отображения в случае необходимости задерживается в буферном регистре на 500 нс. с последующей выдачей на экран. Это позволяет сделать работу процессора независимой от дисплея.
Еще два года назад я пробовал собрать и запустить в Протеусе эту схему на дискретных элементах здесь и видел эти же самые помехи... сегодня поднял тот проект, вставил перед ИР13( которая DD4) регистр ИР23( ИР22 не подойдет), к которому на ножку LE завел цепь S/C - и картинка полностью очистилась! Правда сейчас из ПЛИС сигнал S/C не выходит и на реале этот эксперимент 'в лоб' провести не удастся, но 56я ножка ПЛИС свободна, на нее, наверное, можно вытащить этот сигнал и тогда, провести этот опыт.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)