BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...
BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...
BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.9 A to D convertors<br />
A four channel analogue to digital convertor facility is provided by<br />
IC73. This device connects straight to the <strong><strong>Micro</strong>computer</strong>'s data bus and<br />
is a dual slope -convertor with its voltage reference being provided by<br />
the three diodes, D6, D7 and D8. Each time a conversion is completed,<br />
the microprocessor is interrupted through CB1 of the internal VIA which<br />
responds by reading the value and storing it in a memory location.<br />
3.10 Disc interface<br />
IC78 is a floppy disc controller circuit which is used to interface to<br />
one or two, single or double sided 5 1/4 inch floppy disc drives. Logic<br />
signals from the controller to the disc drive are buffered by two open<br />
collector driver packages IC79 and 80. The incoming signal from the<br />
disc drive is first conditioned by monostable IC87 producing a pulse<br />
train with each pulse of fixed width. These pulses are then fed to the<br />
data separation circuits ICs 81 and 82. These form a digital<br />
monostable. 1C86 divides the 8 MHz clock signal down to 31.25 kHz. ICs<br />
83, 84 and 85 are then used to detect index pulses coming in from the<br />
drive which show that the drive is ready for a read or write operation.<br />
3.11 Printer + user port interfaces<br />
1069 is a versatile interface adaptor. Port A is used to provide a<br />
centronics standard parallel printer interface, with an octal buffer,<br />
IC70, to improve on the current driving capabilities of the data lines.<br />
Control line CA2 is used as the strobe line having been buffered by<br />
part of IC27 and Q11. It is asserted low for approximately 5uS to<br />
signal that the data is ready. This circuit has been changed on the<br />
various issues of the PCB as explained in section 4.4.<br />
Port B is left uncommitted and is free for user applications as either<br />
input or output. For full details of what can be done with the user<br />
port you should refer to the 6522 data sheet, but basically, apart from<br />
being used as a straightforward input/output port, PB7 can be used as a<br />
programmable pulse output using one of the timers, PB6 can be used as<br />
an input to the other timer for pulse counting, and CB1 and CB2 can be<br />
used for automatic hand-shaking and in conjunction with the VIA's own<br />
shift register.<br />
22