Думаю, что содран то был 1:1, но у нас технология "выпечки" похуже. Помню, был такой случай. Делали две абсолютно одинаковые железки, в которых стоял порт ввода/вывода КР580ВВ55. У него на выходах стояли резисторы по 2,7 кОм. Как известно, выход у него обязан тянуть два TTL входа - 3,2 мА. Он и тянул нормально. Но злые монтажники впаяли вместо 2,7 кОм - 270 Ом. Одна железка была укомплектована КР580ВВ55, а другая родной I8255. Так вот, на нашей микросхеме напряжение на выходах в жопу просело, а буржуйская махала сигналом почти до напряжения питания несмотря на зверскую нагрузку!
Секретный кот писал(а):
...Потому что с последними в АОНах никогда не было проблем, по крайней мере в моей практике.
Потому, что если микросхема включена не в точности по даташиту, то она не обязана работать правильно. Может работать, а может и нет. Наша не хочет, а ихняя тоже не хочет, но работает
Собственно, упоминание об окаменевшем продукте навеяно стихами Маяковского: http://bibliotekar.ru/encSlov/18/53.htm И относится не способу монтажа, а микропроцессорной архитектуре Z80
Z80 мне тоже априори не нравится, жму вашу лапу. Я приверженец 8080. Он у меня работает и уже давно. А старый друг лучше новых двух.
Боюсь Вас расстроить, но мне эти архитектуры не нравятся обе. Они уже устарели, и нет смысла пытаться воскресить их. Хотя, мой тогдашний компьютер на I8080 (системы "Специалист") возможно даже и сейчас работает (давно не включал).
Тем не менее, тоже жму Вашу лапу, и желаю не останавливаться на достигнутом, и изучать новые микроконтроллеры!
То, что, что-то может работать через жопу, совершенно не означает, что оно и должно так работать. Надо всё делать по даташиту и не выпендриваться. А партизанские методы - фтопку!
Готов согласится. Просто вспоминал молодость И потом одно дело радиолюбительская практика, где на мой взгляд допустимо использовать "партизанские методы". Другое дело - серийное производство, где действительно все должно быть по даташиту.
Барсик писал(а):
Когда АОНы на Z80 цвели пышным цветом, в "Радио" бала статья, как налаживать типовую схему. Там была рекомендация "лучше взять таймер иностранного производства" , а то, дескать, отечественный КР580ВИ53 плохо работает. Действительно, в этой схеме наблюдалась неустойчивая работа таймера. И дело было не в "плохом" таймере, а в криворукости разработчиков той схемы. В даташите на советские микросхемы русским по белому было написано, что между сигналом выборки кристалла и сигналами чтения/записи должна быть зажержка не меньше 50 нс (точно не помню) Но разработчики даташит не читали, и все сигналы подавались одновременно...
Согласен. Кажется там есть в формировании этих сигналов разница именно между 580ВМ80 и Z80. Думаю, что ее и не учли разработчики, а подключали ВИ53 к Z80 так как он подключался к ВМ80.
Потом были платы (по крайней мере у нас в Питере), где была добавлена микруха К555ЛА3 и эти сигналы разводились как положено.
С другой стороны действительно импортные микрухи более терпимы к издевательствам, а потом нельзя еще оставить вниманием тот факт, что расцвет АОНОв на Z80 пришелся на лихие 90е, когда ряд отечественных заводов гнали большой процент брака в том чилсе и по ВИ53.
P.S. Встречалась еще потом микруха КР580ВИ53Д, якобы чем-то улучшенная.
Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15 Сообщений: 2106 Откуда: Старые Васюки
Рейтинг сообщения:0
Я одного не пойму: как так вышло, что микрухи из одного комплекта (я имею в виду ВВ55А и ВИ53) имели разные требования к последовательности выборки? Они же должны были подключаться по одинаковому принципу устройств ввода-вывода 8080. То есть либо оба в АОНе подключены некорректно, либо оба правильно?
KSV® писал(а):
P.S. Встречалась еще потом микруха КР580ВИ53Д, якобы чем-то улучшенная.
Тактовой до 2,5 МГц
_________________ Даже остановленные часы два раза в сутки показывают правильное время.
Они имели одинаковые требования к сигналам. И в нормальных микропрцессорных системах подключались по одному принципу. А в АОН-е как раз были подключены не корректно.
Когда я влез в эту тему, я как раз и хотел сказать, что микросхемы серии КР580 следует подключать строго в соответствии с даташитом. Если этого не делать, то возможны проблемы. И в качестве примера привёл АОН, где их включили, несколько, через жопу.
я как раз и хотел сказать, что микросхемы серии КР580 следует подключать строго в соответствии с даташитом. Если этого не делать, то возможны проблемы.
Точно так. Я бы еще добавил про тактовую частоту. 2мГц - это предельная тактовая частота процессора КР580ВМ80 и гоняли его на таких частотах не от хорошей жизни. ГФ24 плохо работала с кварцем на 18мГц (в микросхеме стоит внутренний делитель частоты на 9) и кварцы плохо возбуждались. В то же время при тактовой частоте 1мГц процессор работает как часы и в нормальном температурном режиме. И при подключении к ГФ24 кварца на 9мГц не нужен дополнительный конденсатор. Кварцы нормально возбуждаются практически все.
А был еще один полный аналог Z80 , Т34 звался,в керамическом корпусе с позолотой.На нем еще была маркировка какого-то военного завода в виде серпа со звездой. ВЕСШЩЬ!
_________________ ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
А был еще один полный аналог Z80 , Т34 звался,в керамическом корпусе с позолотой.На нем еще была маркировка какого-то военного завода в виде серпа со звездой. ВЕСШЩЬ!
Т34ВМ1 были и в пластмассовом и в керамическом корпусе. А делал их зеленоградский завод "Ангстрем".
Также собственно как и 580ВМ80 бывают военные в металло-керамическом корпусе.
И дело было не в "плохом" таймере, а в криворукости разработчиков той схемы. В даташите на советские микросхемы русским по белому было написано, что между сигналом выборки кристалла и сигналами чтения/записи должна быть зажержка не меньше 50 нс (точно не помню) Но разработчики даташит не читали, и все сигналы подавались одновременно...
[/quote]
Вы физически не сможете подать все сигналы одновременно.
Проц сначала выставит адрес и выберет кристалл, потом установит шину данных, а уж после произведет чтение/запись порта контроллера.
При тех частотах процессора 50 нс между выборкой и чтением гарантировано проходили.
Так что в этом месте криворукость разработчиков под сомнением.
...Проц сначала выставит адрес и выберет кристалл...
Ага. Щаз. Выбрал один такой... Повторяю. CS брался не с дешифратора адреса, а формировался из сигнала MEMRQ или как его там, не помню, который формируется одновременно с сигналами записи/чтения.
Если Вам очень хочется, могу поискать и отсканировать схему АОНа. Хотя мне совсем не хочется копаться в этом говне.
Зарегистрирован: Ср май 13, 2009 20:36:44 Сообщений: 344
Рейтинг сообщения:0
насчет контроллеров и новых методов изучения вы неправы.
одно дело паять все на старье которое еще и имеет плохую документацию, а другое дело на нормальном оборудовании
вот кто мешает вам в контроллерах продвинутся дальше светодиода и кнопочки? пожалуйста подключайте дисководы, память, сеть(у авр например есть сервак на ATMEGA на одной плате).
зачем старьем то пользоваться непонимаю. тот же ассемблер кому он нафиг нужен? если сейчас на С все работает отлично. кто пишет на асме коммерческие проекты покажите мне пальцем на него!
кроме того есть нормальные методы. например: эмуляторы железа на компе, ПЛИС наконец-более перспективный метод изучения электроники.
для ПЛИС есть модули имитирующие например Z80 и занимающие 10% от ресурсов нормальной ПЛИС. на остальных ресурсах можно все что угодно сделать-чипсет возвести с выходом в инет и браузером либо с управлением ракетой или атомным реактором! и все в 1 микросхеме и программатор на 1 шт 74HC244
зачем тогда паять на старье когда старье можно получить в ПЛИС без пайки и гибкие методы изучения вплоть до вывода шин наружу и написания чипсетов?
кроме того на ПЛИС можно реализовать в будущем серьезные современные проекты.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения