Кое-что о CMOS-часах
(c) AlCo
──────────────────────────────────────────
Здравствуй, 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*192. Тогда
от той схемы остаётся только КП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
──────────────────────────────────────────