БЕЗГЛЮЧHАЯ СХЕМА ГЛЮКА
ZXNet echo conference «real.speccy»
From Renat Mamedov → To All 21 January 1999
RM>> хотят работать на 256/512 запирать память... И еще, бут
RM>> Так что использование защелки памяти прошу считать
RM>> нецелесообразным и излишним в плане железа...
KF> Потому, как на спринтере она точно лишняя.
О! Ваша любовь к спринтеру временами поражает. Порою я
подумываю что вы - тайный агент Петерсов (это методика
рекламы такая - от Противного :)
KF> Есть программы, которые без этой защелки просто работать
KF> не будут.
Для таких вещей есть кнопка. Програмное управление было сделано
потому, что мне лень было трогать кнопки - я все делал мышой -
так сказать не вылезая из под кровати... :)
KF> Их _очень_много_. Пентагон -- масдай, скорпион --
ДлKF> рулез.
Глупые вещи вы говорите. И неудивительно... :)
Эх власти, власти...
Такова версия следствия. я сказал.
From Roman Milukov → To All 21 January 1999
Здравствуй, All!
Вот, по настоянию Кирила Фролова пришлось завести на
схему сигнал М1, благо, оставался незадействованый элемент
ЛЕшки. И благодаря его же сообщению о том, что "ДАЛЛАС" не
так уж и крут, приводится "Вариант 2".
Теперь появляется возможность для программиста несколько
более свободно относиться к включению/отключению доступа к
часам, что может повлечь за собой появление глюков у тех,
кто не доработает часы у себя! Впрочем, оставим это на
совести программистов.
-+------------------------------------------------------------
CMOS-часы. Стандарт портов "GLUK".
#EFF7 bit 7 - включение доступа к часам
#DFF7 - запись в CMOS адреса ячейки
#BFF7 - чтение (запись) данных из (в) CMOS
Вариант 1.
├─┤├─┬────┬──┐
10 ┴ 22M│ │ КР512ВИ1
кваpц на 32.768 кГц ▐█▌ █ │ ┌───┬──────┐
20 ┬ │ └─2─┤OS1│RTC │
├─┤├─┴─▄▄─┴────3─┤OS2│ │
470K │ │ │
1533ЛЕ1 ┌───┐ ├───┤ │
M1 ────────────────────2┤1 │ │ │ │
1533ИД7 ┌──3┤ ╞─1─┐ │ │ │
┌──┬────┐ ═╧═ └───┘ │ │ │ │
A12 ─1─┤A0│DC ╞─15 ┌───────────┘ │ │ │
A13 ─2─┤A1│ ╞─14 │ ┌───┐ │ │ │
A14 ─3─┤A2│ ╞─13 ├─11┤1 │ │ │ │
├──┤ ╞─12────12┤ ╞─13──────17─┤DS │ │
│ │ ╞─11 │ ├───┤ │ │ │
A3 ─4─╡v1│ ╞─10─────8┤1 ╞─10──────14─┤AS │ │
/OIRQ ─5─╡v2│ ╞─9─┐ └──9┤ │ │ │ │
A15 ─6─┤V3│ ╞─7 │ ├───┤ ┌────15─┤R/W│ │
└──┴────┘ └────5┤1 ╞─4─┐│┌───13─╡cE │ │
/WR ─────────────────┬──6┤ │ │││ ├───┤ │
│ └───┘ │││ ──4─┤AD0│ │
└────────────┘│ ──5─┤AD1│ │
┌────────────────────────────┘ │ ──6─┤AD2│ │
│ ┌──┬────┐ /│ ──7─┤AD3│ │
└9─┤C │TT │ 1533ТМ8 D0-D7-│ ──8─┤AD4│ │
RESET ─1─╡R │ │ \│ ──9─┤AD5│ │
├──┤ │ │ ─10─┤AD6│ │
D1 ─4─┤D0│ Q0├─2──> │ ─11─┤AD7│ │
│ │ /Q0╞─3──> │ ├───┤ │
D7 ─5─┤D1│ Q1├─7─────┐ ┌──────┤ ┌18─┤rES│ │
│ │ /Q1╞─6 1К █ б / к │ ├20─┤CKF│ │
─12┤D2│ Q2├─10 ├──Є 1K █ ├22─┤PS │ /IRQ╞─19
│ │ /Q2╞─11 █ \ э │ │ │ ├──────┤
─13┤D3│ Q3├─15 │430 │ КТ315│ █ │ │ SQW├─23
│ │ /Q3╞─14 ═╧═ ═╧═ │ │10K│ │ CKOUT├─21
└──┴────┘ │ │ │ ├──────┤
+5V ─>├─┬──┴──┴24─┤Vdd│ Vss├─12┐
КД522 │ └───┴──────┘ │
+3V от батаpеи ─>├─┘ ═╧═
Д311 (Д9) - при использовании
батарейки с напряжением менее 4V этот диод обязательно
должен быть германиевым! При более высоком напряжении
можно поставить КД522.
Сигналы с ног 2 и 3 ТМ8 можно подавать на схему
доп.гpаф.pежима 512*192pix. Тогда от той схемы остаётся
только КП11 и ИР23.
Вообще-то схемка подключения ног 18, 20, 22 немного
некоppектна, но оно и так pаботает. Так было у Глюка, и себе
я сделал так - лень было сделать как надо.
(Пpавда, у Глюка часы питаются ТОЛЬКО от батаpеи 4.5V)
А по-хоpошему надо б так:
КД522 Д311
+5V ─────┬─────┬──>├──┬────┬────┤<─── +3V от батаpеи
│ 10K │ 20K │ │ ┌───┬───
это диод ┴ █ █ └─24─┤Vdd│
КД522 ^ │ ├─┤├─┴────┬─22─┤PS │
4700 │ │ 4700 └─20─┤CKF│
├─┤├──┴─────┴─────────────18─╡rES│
и если Вы планируете в будущем доработать свой любимый комп,
чтоб он включался по сигналу будильника CMOS (вся
пр.поддержка уже есть в прошивке "MADROM" by AXLR), не
поленитесь сразу сделать как надо.
Вариант 2.
(Тем, кто не смог добыть такой рулез как КР512ВИ1, а
выковырял из ПЦ "ДАЛЛАС" или другой какой импортный аналог,
придется остановиться именно на нем. Хотя и ВИ1 в таком
включении будет спокойно работать.)
;-)
├─┤├─┬────┬──┐
10 ┴ 22M│ │ КР512ВИ1
кваpц на 32.768 кГц ▐█▌ █ │ ┌───┬──────┐
20 ┬ │ └─2─┤OS1│RTC │
├─┤├─┴─▄▄─┴────3─┤OS2│ │
470К │ │ │
1533ИД7 ┌───┐ 1533ЛЛ1 ├───┤ │
/RD ────────────────────1┤1 │ │ │ │
┌──┬────┐ ┌───2┤ ├─3───────17─┤DS │ │
A12 ─1─┤A0│DC ╞─15 │ ├───┤ │ │ │
A13 ─2─┤A1│ ╞─14 ├───4┤1 │ │ │ │
A14 ─3─┤A2│ ╞─13 │┌──5┤ ├─6───────15─┤R/W│ │
├──┤ ╞─12─┘│ └───┘ │ │ │
│ │ ╞─11 │ ┌───┐ 1533ЛЕ1 │ │ │
A3 ─4─╡v1│ ╞─10─────2┤1 ╞─1───────14─┤AS │ │
/OIRQ ─5─╡v2│ ╞─9─┐ ├──3┤ │ │ │ │
A15 ─6─┤V3│ ╞─7 │ │ ├───┤ ┌───13─╡cE │ │
└──┴────┘ └────5┤1 ╞─4─┐ │ ├───┤ │
/WR ─────────────────┴──6┤ │ │ │ ──4─┤AD0│ │
└───┘ │ │ ──5─┤AD1│ │
┌────────────────────────────┘ │ ──6─┤AD2│ │
│ ┌──┬────┐ /│ ──7─┤AD3│ │
└9─┤C │TT │ 1533ТМ8 D0-D7-│ ──8─┤AD4│ │
RESET ─1─╡R │ │ \│ ──9─┤AD5│ │
├──┤ │ │ ─10─┤AD6│ │
D1 ─4─┤D0│ Q0├─2──> │ ─11─┤AD7│ │
│ │ /Q0╞─3──> │ ├───┤ │
D7 ─5─┤D1│ Q1├─7─────┐ ┌──────┤ ┌18─┤rES│ │
│ │ /Q1╞─6 1К █ б / к │ ├20─┤CKF│ │
─12┤D2│ Q2├─10 ├──Є 1K █ ├22─┤PS │ /IRQ╞─19
│ │ /Q2╞─11 █ \ э │ │ │ ├──────┤
─13┤D3│ Q3├─15 │430 │ КТ315│ █ │ │ SQW├─23
│ │ /Q3╞─14 ═╧═ ═╧═ │ │10K│ │ CKOUT├─21
└──┴────┘ │ │ │ ├──────┤
+5V ─>├─┬──┴──┴24─┤Vdd│ Vss├─12┐
КД522 │ └───┴──────┘ │
+3V от батаpеи ─>├─┘ ═╧═
Д311
-+------------------------------------------------------------
Всего хорошего.
Roman.
From Kirill Frolov → To All 23 January 1999
Время было 21 Jan 99 и день 01:51:27. Опасаясь кровожадного модератора
Roman Milukov написал All на тему БЕЗГЛЮЧHАЯ СХЕМА ГЛЮКА
RM> (Тем, кто не смог добыть такой рулез как КР512ВИ1, а
RM> выковырял из ПЦ "ДАЛЛАС" или другой какой импортный аналог,
RM> придется остановиться именно на нем. Хотя и ВИ1 в таком
Только зачем далласу кварц и батарейка ? :-/
Да и нет у него половины из нарисованных ног -- и не подключишь никак
батарейку с кварцем.
Включение компа по часам эо хорошо, но надо другое.
Hапример работала программа, почту забирала и отключили питание.
Через 30 минут включили. Hадо чтобы компутер сам запустился, а
в MADROM автозагрузки нет :-( А утром обнаруживаешь, что
почты нет :~-(
Mысль надеюсь понял ?
Hадо при включении питания идти в тр-дос или еще куда (по сетапу).
По сбросу в менюху (отличать горячий и холодный).
Идея такая -- есть кнопка HOT-RESET по которой идешь в MADROM и
COLD-RESET который тоже идет в MADROM. COLD-RESET идет на _все_ устройства
комутера, а HOT-RESET только на системные порты на плате и процессор.
COLD-RESET вырабатывается при включении питания или еще watchgodом -- полезная
вещь, если программы глючные. Встает вопрос -- как отличить COLD oт HOT ?
_____ GND
|
___|___
_______
+5v ____ |
0---|____|-----+--------------> Hа вход ЛЭ
__|__
\ /
__\_/__
COLD |
0--------------+----+----------------------> Аll Devices Reset
__|__
/ \
/___\
HOT |
0-------------------+----------------------> Only CPU and system ports
Осталось придумать откуда читать (из порта).
With best wishes, Kirill Frolov.
From Vova Bakum → To All 25 January 1999
KF> Их _очень_много_. Пентагон -- масдай, скорпион -- рулез.
Hу и нафига это писать сдесь?! Лишний флейм разводить?
Если каждый начнет так писать, то очень интересная эха получится. В рулезах
разве про это не сказано?
Good Bye, Kirill! With best wishes, Vova Bakum aka (R)soft.