Просмотр полной версии : хороший CLOCK для Zilog Z80
blackinwoman
20.01.2022, 01:02
Как было известно, далеко не всем видимо, что на старых не КМОП Z80 тактовый сигнал на 6 ногу, должен быть с бОльшим размахом (не 3.5 вольта), дабы проц работал стабильно и ошибки не сыпались в память. Для КМОП процов после 93 года это уже не так актуально.
Вот столкнулся с хорошим решением на эту тему в древнем (сделан в 90 году) Хоббитом от Северного пресса (все хоббиты, как оказалось делались там).
ТЛ2 видимо немного поднимает уровень сигнала + подтягивающий резистор и дроссель видимо еще с целью фильтрации от помех и получается красота.
https://i.ibb.co/jV7tQJv/GC.png (https://ibb.co/LQ4KcNz)
в Пентагоне на схеме 10К подвязывают клок, рекомендовалось поднимать питание на БП.
В Скорпионе не стали заморачиваться, передирая идеи Хоббита ...
да наверное ставить дроссель и еще ТЛ2 было лень, когда можно было поставить просто резистор ...
А вот в Commodore 128 для стабильности пришлось клок формировать аж из 12 вольт, может есть еще примеры улучшения клока для Z80 ?
С учетом качества памяти (часто отбраковки), которая даже на штатном напряжении не всегда стабильно работала, резистор решал сразу две проблемы. Кстати, я до недавнего времени как раз был уверен, что небольшое повышение напряжения питания до 5.1 решало проблемы с качеством памяти. А часто вообще на эту проблему "забивали", похоже - наверное, просто процессор подбирали или "толерантного" к 5В производителя.
blackinwoman
20.01.2022, 02:17
Mx_Serg, ну вот допустим Ангстремовская БКМ 48 (которая содрана с Балтика) тоже имела прикол по питанию, что работала и сыпала в память мусор и тогда при наладке ножку питания поднимали и запитывали через диод с резистором, дабы наоборот понизить напряжение , работало уже лучше тогда ...
в Хоббите вышли из положения с памятью т.к. использовали статическую импортную память, т.к. завод видимо имел нормальные поставки за валюту
Возможно, еще стабильность зависела от того, сбуферирована ШД или нет (в Робике, по-моему, если не ошибаюсь). В общем, колдовали с питанием, как хотели.
SoftFelix
20.01.2022, 12:19
Вот столкнулся с хорошим решением на эту тему в древнем (сделан в 90 году) Хоббитом от Северного пресса (все хоббиты, как оказалось делались там).
В КАЕ-1024 такая же схема тактирования.
ТЛ2 видимо немного поднимает уровень сигнала + подтягивающий резистор и дроссель видимо еще с целью фильтрации от помех и получается красота.
ТЛ2 формирует хороший фронт, резистор поднимает уровень, дроссель ещё поднимает уровень и облегчает жизнь ТЛ2, т.к. на высокой частоте увеличивает сопротивление и меньше нагружает выход ТЛ2, чем если бы это был просто резистор. Имхо.
В КАЕ использован дроссель на 4.7мкГн (+резистор на 680 Ом). На 3.5МГц дроссель примерно будет иметь сопротивление 103 Ом, на 7.0МГц ужЕ 206 Ом.
Сейчас в Робике посмотрел (там древний процессор) - только резистор-подтяжка на 5В и больше никаких изысков. Но они почему-то процы GoldStar в те времена любили больше. В двух древних MSX тоже только резистор-подтяжка на 820Ом (+ буфер-повторитель). Дальше уже не ковырял. Похоже резистор - самое популярное решение.
У Z80 тактовая КМОП уровня, это все есть в справочном листе.
Переход с ТТЛ на КМОП 5в производится рекомендуемым способом (инфа тоже много где есть, вроде даже у Горовица-Хила в "Исскусстве схемотехники") - подтяжкой 390 Ом к +5В.
Я у себя на Фениксе 1.0 поменял микросхему на 74HCT серии - сигнал стал идеальный (резистор при этом выпаивается).
Правда, это ни на что не повлияло, просто схема упростилась на 1 резистор :)
SoftFelix
21.01.2022, 09:45
Переход с ТТЛ на КМОП 5в производится рекомендуемым способом (инфа тоже много где есть, вроде даже у Горовица-Хила в "Исскусстве схемотехники") - подтяжкой 390 Ом к +5В.
Во времена сборок Ленинграда-1 (1989...1992) установка этого резистора значительно увеличивала разброс питания компа, особенно ниже +5В. Т.е. для стабильной работы Ленина без резистора питание приходилось задирать до +5.1 - 5.3В (ставили диод Д9 на среднюю ногу КРЕН5А). С резистором комп работал от 4.8В. Процы тогда были только SGS (ST Thomson) и оригинальные Зилоги. Потом появились Голдстары, Тошибы и наши аналоги.
blackinwoman
21.01.2022, 22:23
IanPo, видимо надо поставить тогда zilog 85 года, тогда поменяется т.е. будет стабильно работать
Serg6845
22.01.2022, 10:21
Как было известно, далеко не всем видимо, что на старых не КМОП Z80 тактовый сигнал на 6 ногу, должен быть с бОльшим размахом (не 3.5 вольта), дабы проц работал стабильно и ошибки не сыпались в память. Для КМОП процов после 93 года это уже не так актуально.
Вот столкнулся с хорошим решением на эту тему в древнем (сделан в 90 году) Хоббитом от Северного пресса (все хоббиты, как оказалось делались там).
ТЛ2 видимо немного поднимает уровень сигнала + подтягивающий резистор и дроссель видимо еще с целью фильтрации от помех и получается красота.
https://i.ibb.co/jV7tQJv/GC.png (https://ibb.co/LQ4KcNz)
не, это на красоту как-то не тянет... индуктивность фронты сильно заваливает. хотя бы как-нибудь так
http://sksb3.no-ip.org:8085/z80clock.png
в Пентагоне на схеме 10К подвязывают клок, рекомендовалось поднимать питание на БП.
В Скорпионе не стали заморачиваться, передирая идеи Хоббита ...
да наверное ставить дроссель и еще ТЛ2 было лень, когда можно было поставить просто резистор ...
А вот в Commodore 128 для стабильности пришлось клок формировать аж из 12 вольт, может есть еще примеры улучшения клока для Z80 ?
как тут уже упоминали - поставить микросхему с которой берется клок из серии 74HC(T). результат на картинке.
https://pic.maxiol.com/thumbs2/1642843990.3108238666.z80clk.png (https://pic.maxiol.com/?v=1642843990.3108238666.z80clk.png&dp=2)
blackinwoman
22.01.2022, 15:20
r3d, никто не заморачивался, только в Хоббите древнем и может Немо, дабы сделать лучше, чем у Зонова
blackinwoman, так, а Вы почитайте, что там написано-то - 7400 (155 серия) с резистором 330 Ом к +5В вот и вся заморочка. Я именно так всегда и делал.
- - - Добавлено - - -
делать лучше, чем у Зонова
У Зонова другая цель была – максимально удешевить, причем не для народа, а для собственного производства. Он даже на кварце экономил, какую-то порнографию лепил.
blackinwoman
22.01.2022, 19:24
r3d, да я тоже ставил 155 и подбирал резисторы под фронты, но всё таки pk-pk на 6 вольт я думаю лучше, чем на 4.5
- - - Добавлено - - -
тем более 74s04 на схеме, это не 155 серия, а 531 серия, никогда такую не ставил ибо не частая микруха, да и спектрумы не собирали из дефицитных микросхем
blackinwoman, да ничего в ней нет дефицитного. Например, всегда ставил в задающем генераторе именно 531ЛА3, да и первым триггером после генератора ставил 531ТМ2. Рабочая частота у 155 серии 10 МГц и они не всегда устойчиво работали с кварцем на 14 МГц. Ну это если говорить о 80-х - 90-х.
P.S. Кстати, а у вас в Ленинграде, какие микросхемы рекомендовалось ставить в генераторе и первым триггером. Только сейчас в голову пришел такой вопрос, никогда раньше об этом не задумывался.
какие микросхемы рекомендовалось ставить в генераторе и первым триггером
На руках несколько плат Скорпионов (желтых); одна из них, со стертой маркировкой, типа "фирменная", а на остальных полный фарш: где 1533, где 155, где 531... но все работали, "незапускаек" не было.
По науке, как указано в талмудах, ставить вместе 531/1531 и традиционную логику вообще нежелательно. Как минимум, требуется отдельная разводка шин питания. Тем не менее, на деле вполне себе работает.
SoftFelix
23.01.2022, 08:58
да и первым триггером после генератора ставил 531ТМ2
Он в Скорпах горел часто. Только он.
Я очень огорчался что у меня в Karabas-128 не работали CMOS процессоры (https://zx-pk.ru/threads/27724-karabas-128.html?p=940012&viewfull=1#post940012), а в Speccy2007 работали (https://zx-pk.ru/threads/21743-z84c0020pec-0512-lk.html?p=849005&viewfull=1#post849005), хотя схемотехника у них одинаковая.
И тут читаю эту тему, дай думаю посмотрю, какую я в Speccy2007 поставил замену осцилятору и оказалось что именно на 155 серии:
http://amiga.nsk.ru/nisht/sp20073s.jpg (http://amiga.nsk.ru/nisht/sp20073.jpg)
Ой как интересно! Выпаял из Карабаса 74F04 (1531ЛН1) и впаял 155ЛН1. И CMOS процессоры в Karabas-128 заработали!
andykarpov
24.01.2022, 19:20
Выпаял из Карабаса 74F04 (1531ЛН1) и впаял 155ЛН1. И CMOS процессоры в Karabas-128 заработали!
Еще более интересен тот факт, что напрямую клок с генератора только в CPLD заходит, а на проц валит уже сформированный из этого клока новый, после деления.
Поэтому получается, что 74F04, вцелом, генерила какой-то неправильный клок 14 МГц ?
Поэтому получается, что 74F04, вцелом, генерила какой-то неправильный клок 14 МГц ?
И с этим "неправильным" клоком отлично работали NMOS процессоры.
У меня в первом моем спекки (Ленинград-1) стояла 555ЛН1 и 155ТМ2 (причем, вторая 77г.в.) Но напряжение питания было 5.1В примерно. Работало супернадежно. Проц. ММЕ (других у нас тогда было не достать, чуть позже ST подвезли).
blackinwoman
25.01.2022, 22:46
Кстати, а у вас в Ленинграде, какие микросхемы рекомендовалось ставить в генераторе и первым триггером. Только сейчас в голову пришел такой вопрос, никогда раньше об этом не задумывался.
никакие, какие достанешь (для того времени зоопарк 155, 555 и бывало золотую керамику втискивали, да и если на гулявшей схеме резисторы были неправильные или вообще один
- - - Добавлено - - -
По науке, как указано в талмудах, ставить вместе 531/1531 и традиционную логику вообще нежелательно. Как минимум, требуется отдельная разводка шин питания. Тем не менее, на деле вполне себе работает.
вот я столкнулся на современном скорпе, что звон от 1533 серии буржуйской наложенные на наши микрухи щёл жуткий
- - - Добавлено - - -
Ой как интересно! Выпаял из Карабаса 74F04 (1531ЛН1) и впаял 155ЛН1. И CMOS процессоры в Karabas-128 заработали!
ну это надо изучать, резисторы сильно влияют на сигнал клока еще, которые в генераторе
Если кто нибудь ещё заходит -
А что вы думаете про серию КР1554, если генератор частоты делать на КР1554ЛН1 ?
Скажем так из всего зоопарка 155/133/555/1533/1531 1554 мне показались самыми адекватными (если память за 20 лет не отшибло). Для классического генератора на двух инверторах надо просто подобрать резисторы (они разнятся для разных типов микросхем). НО для Z80 важен размах сигнала от нуля до питания. Посему обычно везде ставилась подтяжка на +5в через резистор. И да, подавать клок сразу со второго инвертора - это жесть. За это эцих с гвоздями пожизненый...
у кр1554 выход 24мА и по 0 и по 1, они не шумят и частоты до 150 МГц доходят, а питалово 2-6 В, по сути надо только подобрать полуфазы на кварце, проц cmos и nmos должен по идее спокойно переваривать без всяких резисторов, я понабирал малость напару с кр1533, завалялась пустая плата Pentagon-128 ay 2014 :)
Логический уровень - Low, В 0.9…1.65
Логический уровень - High, В 2.1…3.85
Нууууу как бэээээээ по верху далеко до 5 вольт :) наверное да, надо резистором тянут к +5в и диод поставить что бы только ноль пропускал :)
Логический уровень - Low, В 0.9…1.65
Логический уровень - High, В 2.1…3.85
Эти уровни к чему относятся?
Выходы, наверное для проца верхний порог низковат :)
Выходы, наверное для проца верхний порог низковат :)Имел в виду, к какому чипу?
Для кр1554 в даташите совсем другие значения https://eandc.ru/pdf/mikroskhema/kr1554ln1.pdf
81454
Вот простой и надёжный вариант, проверен многократно.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot