Instruction manual
Table Of Contents
- INTRODUCTION
- GETTING STARTED
- MAKING THE CONNECTIONS
- USING THE PC215E
- STRUCTURE AND ASSIGNMENTS OF THE REGISTERS
- Register Assignments
- Register Groups
- The Register Details
- Programmable Peripheral Interface PPI-X Data Register Port A
- Programmable Peripheral Interface PPI-X Data Register Port B
- Programmable Peripheral Interface PPI-X Data Register Port C
- Programmable Peripheral Interface PPI-X Command Register
- Programmable Peripheral Interface PPI-Y Data Register Port A
- Programmable Peripheral Interface PPI-Y Data Register Port B
- Programmable Peripheral Interface PPI-Y Data Register Port C
- Programmable Peripheral Interface PPI-Y Command Register
- Z1 Counter 0 Data Register
- Z1 Counter 1 Data Register
- Z1 Counter 2 Data Register
- Counter/Timer Z1 Control Register
- Z1 Counter/Timer Status Register
- Z2 Counter 0 Data Register
- Z2 Counter 1 Data Register
- Z2 Counter 2 Data Register
- Counter/Timer Z2 Control Register
- Z2 Counter/Timer Status Register
- Group Z Clock Connection Register
- Group Z Gate Connection Register
- Interrupt Source Selection Register
- Interrupt Status Register
- PROGRAMMING THE PC215E
- Copyright
- Files installed from the Distribution Diskette
- Windows DLL and Examples
- DOS 'C' Library and Examples
- Using the Dynamic Link Library
- Windows and DOS Library Functions
- Initialisation Functions
- Interrupt Control Functions
- Data Buffer Functions
- Timer/Counter Functions
- Differential Counter Functions
- Frequency Generation Functions
- Millisecond Stopwatch Functions
- Frequency Input and Output Functions
- Digitally- and Voltage-Controlled Oscillator Functions
- Digital Input/Output Functions
- Switch Scanner Matrix Functions
- Bi-Directional Data Bus Functions
- PC215E Library Error Codes
- PC215E Interface Guide For LABTECH NOTEBOOK
- Guide to User Programming
- Signal Centre
- CONTENTS
- DECLARATION OF CONFORMITY

PC215E Page 20
selected to either 1, 4, 8, 12, 16 or 24 bits by calling function
DIOsetChanWidth
(see section
6.6.10.3 for more details). The PPI Port(s) used by the digital input channel must be
programmed as input by calling function DIOsetMode for each port (see section 6.6.10.2
"Configure a Digital I/O Port for Input or Output - DIOsetMode").
The enableInterrupts and disableInterrupts functions must then be called to enable and disable
the 'update' interrupts, and, when finished, function TCfreeDCO frees up the resources used so
they can be used again by another program.
4.2.10 Voltage Controlled Oscillator
In combination with one of Amplicon's data acquisition boards, providing an analog (voltage)
input channel, a Voltage Controlled Oscillator can be implemented. The operation would be
identical to the DCO described above, except that, rather than reading a digital input channel,
an analog input channel voltage can be measured to provide the frequency control.
Function
TCsetVCO
(section 6.6.9.2) implements such an arrangement using the PC215E
combined with one of the following data acquisition boards also available from Amplicon:
• PC226E (order code 909 561 63)
• PC30AT (order code 908 931 53)
• PC26AT (order code 908 931 73)
• PC27E (order code 909 561 13)
The data acquisition board must be configured with the following jumper selections to give a
+10V unipolar analog input range:
1. PC226E not applicable - analog input range is software-programmable.
2. PC30AT J8 = UNI
J7 = 1
J3 = C
J10 = /D11
3. PC26AT J7 = UNI
J1 = 1
J2 - C
J8 = /D11
4. PC27E J1 = UP (+4V unipolar)
Care must also be taken to ensure that the base address and interrupt levels of the PC215E
and data acquisition card do not clash.