3Bit #01
03 января 2005
  Железо  

Железячки - Кое-что о CMOS-часах: доработанная схема от Alone Coder'a.


Аппаратное обеспечениеЭксплуатация и доработкиСистемные устройства компьютеровЧасы реального времени

   Кое-что о 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
──────────────────────────────────────────




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Тема - кусочек схемы cmos-часов.
Железо - схема аппаратных часов для ZX spectrum.
Железо - схема и программирование CMOS-часы.

В этот день...   12 ноября