-
Жду прибытия Atmega88 и Atmega8 с известного сайта. После этого смогу запустить свой экземпляр Сябра (остальное припаяно, микросхемы стоят на цанговых панельках). Тогда смогу точнее сказать, что из осциллограмм хотелось бы увидеть. Из процессорных модулей у меня пока собран I8085.
-
Вот наконец-то приехали переходники
Надеюсь скоро продолжу макетную сборкуhttps://uploads.tapatalk-cdn.com/201...fb459a6c8e.jpg
Отправлено с моего JY-S2 через Tapatalk
-
Что-то тема затихла
в видео-формирователе не мешало бы поставить диоды в цепи подмешивания яркосного сигнала, имхо так будет правильней
-
Основная концепция на макетке, осталось совсем чуть-чуть ))))) начать и закончитьhttps://uploads.tapatalk-cdn.com/201...33356c1637.jpg
Отправлено с моего JY-S2 через Tapatalk
-
В работе СЯБРА выявился дефект в виде рассинхронизации работы процессора и видео контролера .
Проявляется в виде мельчешащих горизонтальных полос на изображении . Иногда после включения питания или после принудительного сброса U1 (ATMEGA88) синхронизация "налаживается" и изображение становится нормальным .Комп работает как надо до выключения питания или включения турбо режимов . Победить эту проблему без скальпеля и мгтэфа не получается .
Решить проблему думаю можно притормаживанием процессора сигналом STB (U1.18) , вырабатывается во время загрузка регистров U17,U18 формирующих изображение . Его длительность примерно 40нс , это 1/3 пикселя , при частоте кварца 16Мгц . То есть во время формирования изображения STB выдаётся 48 раз в 256 строках 48х256=12288 раз за один кадр значит 40х12288=491520нс процессор будет простаивать . Период одного такта процессора 500нс плюс 40нс простоя = 540нс что соответствует реальному такту 1,852Мгц , но это только во время формирования строк изображения , в остальное время проц молотит на своих 2Мгц . Потеря производительности во время формирования изображения 7,4% , общая потеря думаю будет в пределах 2-4% . То есть повысив частоту кварца (с повышением частоты длительность STB уменьшится) до 16,32-16,64Мгц общую производительность можно поднять до оригинальной . Конечно при таком решении о прозрачном доступе не может быть и речи , та как видео контроллер всегда будет работать в приоритете над процом .
Над этим решением сейчас работаю .
Для сравнительных тестов необходима программа оценки быстродействия компа , желательно под i8085 или Z80 только они в СЯБРЕ умеют работать с прерываниями (ВМ80А к стати тоже можно научить) .У меня собраны два компа по одинаковой схеме , один из них переделаю под указанное выше . ПОМОГИТЕ с программкой , хотя бы исходники .
Симуляция в протеусе отличается от основной схемы , привожу для понимания принципа идеи .
-
так что возвращаемся к 16мГц кварцу ?
я нацелился на 20мГц , таких у меня много
-
Приимущество использования МК в том что частота кварца особого значения не имеет . Изменив прошивку можно получить стандартную синхру для ТВ .
-
У меня наконец-то чуть-чуть заработал Сябр. Запускается начальный тест памяти, выходит заставка SD STARTER и выходит заставка МОНИТОР.
Теперь о чуть-чуть. Не работает мапер МХ, SD карта тоже не читается. Купленный SD холдер у китайцев на плате неверно выдаёт напряжение с внутреннего стабилизатора - вместо 3,3 В аж 4,3 В! А может и MISO/MOSI перепутал.
Тест Рюмика тоже не пошёл. Его и ПЗУ на МХ мапере сегодня перешью. Я использую старые стираемые ультрафиолетом пзухи - на них надежды нет.
-
Следующий запуск.
Тест Рюмика заработал - прекрасно выводит полоски и пищит где надо. Но уважаемый автор перепутал цвета красный и синий. В тесте стандартный порядок цветов зашит слева направо: красный, зелёный, синий, белый чёрный. Тут: синий, зелёный, красный, белый, чёрный. Я конечно могу поискать на схеме где касяк, но мне лень.
МХ мапер выдаёт розовый экран, ВИ53 попискивает звуком и ничего больше не работает.
-
Вот так показывает с CPU 8085 и без маперов.
Другая картинка это без ОЗУ и маперов. https://uploads.tapatalk-cdn.com/201...6cd0e1c19b.jpghttps://uploads.tapatalk-cdn.com/201...9ca317509c.jpg
Отправлено с моего A0001 через Tapatalk