File name K8016_PCG10_operation.pdf
PC FUNCTION GNERATOR K8016
Description of operation
The shift registers IC2, IC3, IC19 and IC21 store the setup data controlling the operations of the generator.
The 32-bit data word to these registers is fed in serial mode via optocoupler IC37 from the printer port
connector J7. The clock to the shift registers is fed via optocoupler IC20 and the PAL circuit IC22.
Before transferring the data the optocoupler input supply voltage must be turned on by pulling pin 17 of
connector J7 down. The supply voltage to the optocouplers is fed from the printer port data lines via 8 diodes
and transistor T8.
Signals C0 and C1 connected from optocouplers IC35 and IC36 to IC22 are used to control the function of
the outputs of IC22. The status of this pins is valid (and shifted to the output pins 14 and 15 of IC22) after the
CLK rising edge to pin 1 of IC22.
C0 C1 Operation mode
0 0 Run mode
1 0 RCK2 goes high at the rising edge of the CLK to pin 1 of IC22. Data will be
latched to the shift register IC5.
0 1 RCK1 goes high at the rising edge of the CLK to pin 1 of IC22. Data will be
latched to the shift registers IC2 ... IC21.
1 1 Data transfer mode
Loading the shift registers
Inputs Outputs Data bit name Note
C0 C1 CLK CLK1 RCK1
1 1 0 0 0
1 1 1 0 0 ENABLE1
1 1 0 1 0 ENABLE1 First data bit shifted to the shift register
1 1 1 0 0 S14
1 1 0 1 0 S14
1 1 1 0 0 ... Repeat the data send operation.
Bit sent to the shift register at the falling edge of CLK
1 1 0 1 0 ...
1 1 1 0 0 DC0
1 1 0 1 0 DC0 Last data bit shifted to the shift register
0 1 1 0 1 Data moved and latched to the outputs of the shift
registers IC2 ... IC21
The waveform data is transferred in serial mode to the shift register IC5 and then moved to the SRAM IC10.
The address counter is incremented before each data movement to IC10.
Loading the wave data to the SRAM
Inputs Outputs Data Note
C0 C1 CLK CLK1 RCK2 WE OE1 COUNT
1 1 0 0 0 1