Shelezyak Planet - Data bus buffers and addresses of the CPU Z80.

City #48


  ┌──────────────────────────────────────────────────────────┐
  │  ####  ###  ### #  # #### #####  ###                     │  │  #  # #  # #  # #  # #      #   #  #                     │  │  #  # #  # #### #### ###    #   ####                     │  │  #  # #  # #  # #  # #      #   #  #                     │  │  #  # #  # #  # #  # ####   #   #  #                     │  │                                                          │  │                #   # ####  ### ####  ##   ### #  #  ###  │  │                # # # #    #  # #    #  # #  # # #  #  #  │  │                # # # ###  #  # ###    #   ### ##   ####  │  │                # # # #    #  # #    #  #  # # # #  #  #  │  │                ##### #### #  # ####  ##  #  # #  # #  #  │  └──────────────────────────────────────────────────────────┘    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

              The ZX-SPECTRUM 48 & 128 computers
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              Extended devices and user's manual
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(c) UAЗPRQ/Borisov Serge

                        продолжение

   Схема дешифратора :
                      К5SSИД7
                  ┌───┬─────┬───┐
                1 │   │ DC  │   │15
      A7' ────────┤A0 │     │ 0 ├────> CHANNEL 0 - резерв
                2 │   │     │   │14
      A4' ────────┤A1 │     │ 1 ├────> CHANNEL 1 - KPS8OBB55(II)
                3 │   │     │   │13
      A3' ────────┤A2 │     │ 2 ├────> CHANNEL 2 - резерв
                  │   │     │   │12
                  │   │     │ 3 ├────> CHANNEL 3 - KPS8OВИ5З
                  │   │     │   │11├───┤     │ 4 ├────> CHANNEL 4 - резерв
     ────       4 │ ─ │     │   │10
   * OIRQ'────────┤E1 │     │ 5 ├────> CHANNEL 5 - KPS8OBB51
                5 │ ─ │     │   │9
+5V ─▓▓▓─▄────────┤E2 │     │ 6 ├────> CHANNEL 6* >┐
     10K │      6 │   │     │   │7                 │ ┌──┐
         │ A0'────┤E3 │     │ 7 ├──┐ CHANNEL 7*    └─┤1 │ BBSS
         │        │   │     │   │  │                 │  ├────>
   ON    │  OFF   └───┴─────┴───┘  │  ┌───┐      A2'─┤  │
Interface/ S1                      └──┤1  │          └──┘
         │                            │   ├─> #XXFD  К5SSЛЛ1
         │     A1'────────────────────┤   │(AY-3-89XX)
        ▀▀▀                           └───┘
  Переключатель S1 предназначен для  отключения  дешифратора  (и
устройств   подключенных  к  нему)  в  целях  отладки  или  если
необходимо на время  восстановить конфигурацию  вашего ZX в "из-
начальном виде".
  Сигнал  OIRQ  -  это  обычно  получаемый из контроллера TR-DOS
сигнал  OUT_IORQ  -активный  запрос к портам ввода/вывода, когда
DOS  НЕ АКТИВЕН! Этот сигнал при его отсутствии может быть легко
получен сложением по ИЛИ сигналов IORQ (Z80) и DOSEN (с триггера
К5SSTM2, контролируещего ПЗУ TR-DOS/SOS).
  Немаловажным  вопросом  для  пользователя  является применение
буферизации  системной  шины  компьютера.  Хотя  на это мало кто
идет,  желая  побыстрее"attach" a limited number to the Z80
periphery and believing that he will not go further than this. Although at 48K
machines due to their low processor load (or the use
CPU increased load.  capabilities of SHARP, GOLD STAR, NEC and
etc.) this option sometimes works, only occasionally tormenting the owners
at the most inopportune moment with various crashes and freezes, but
with an increase in the desired peripherals or the transition to 128K ZX,
normal computer operation is disrupted. Therefore, everyone who is ready
seriously use your SPECCY without constantly thinking about what
in an hour or another the results may suddenly disappear
work, it is proposed to produce a system buffer. Run it
recommended on a separate (in the form of a breadboard) board along with
immutable devices discussed in this text,
and transfer from the main board to it all the signals that are needed or
may be needed later.  This will allow us to derive from
computer a full-fledged buffered system bus and
will protect the computer itself from various 'accidents' like
"tragic 12V hit on the data bus of an external device",
which will probably damage the processor, EPROM, RAM and more
a couple of microcircuits.
   Z80 CPU data bus buffers and addresses:

 K555APb
 ┌───┬─────┬───┐
            2 ││ BD │ │18
Z D0 ──────┤A0 │ │B0 ├───────> D0'
X 3 │ │ │ │17
    D1 ──────┤A1 │ │B1 ├───────> D1'
S 4 │ │ │ │16
P D2 ──────┤A2 │ │B2 ├───────> D2'
E 5 │ │ │ │15
C D3 ──────┤A3 │ │B3 ├───────> D3' Buffer output
T 6 │ │ │ │14
R D4 ──────┤A4 │ │B4 ├───────> D4' data bus
U 7 │ │ │ │13
M D5 ──────┤A5 │ │B5 ├───────> D5'
            8 │ │ │ │12
    D6 ──────┤A6 │ │B6 ├───────> D6'
            9 │ │ │ │11
    D7 ──────┤A7 │ │B7 ├───────> D7'
              │ │ │ │
              ├───┤ ├───┤
    ── 1 │ │ │ │20
    RD ──────┤A/B│ │Ucc├────> +5V In these inclusions m/sx
            9 │ ─ │ │ │10 it is possible to use other
         ┌────┤EO │ │GND├────┐ types of buffers intended
         │ │ │ │ │ │ suitable for working in bus for-
         │ └───┴─────┴───┘ ▀▀▀▀ militators: K555(1533)AFC,
         │ APS,APb,AP7,KPS8OVA86.
         └──────────────────────┐ In the SD buffer - KPS8OVA86 (from -
             4 ┌───┐ │ for bidirectionality), APb.
    A0'────────┤ & │ 6 4 ┌───┐ │
             5 │ o──────┤1 │6│
    A2'────────┤ │ 5 │ ├─┘
  ──── └───┘ ┌───┤ │
*OIRQ'──────────────┘ └───┘
              K555LAZ K5SSLL1

 to be continued...

Share your thoughts about the article