28.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!