TABLE OF CONTENTS

1.DESCRIPTION

2. FEATURES

3. DMM-32DX-AT BOARD DRAWING

4. I/O HEADERS PINOUT AND PIN DESCRIPTION

4.1 Analog I/O Header – J3

4.2 Digital I/O Header – J4

4.3 Serial I/O Header – J11

5. BOARD CONFIGURATION

5.1 Base Address

5.2 Interrupt level

5.3 DMA level

5.4 Single-Ended / Differential A/D Channels

5.5 D/A Configuration

5.6 Digital I/O Pull-Up / Pull-Down

5.7 16-Bit Data Bus

6. I/O REGISTER MAP

6.1 I/O Map Description

6.2 I/O Map Reference – Write, I/O Map Reference – Read

6.3 I/O Map Details

6.4 Page 0: 82C54 Counter/Timer Access

6.5 Page 1: 82C55 Digital I/O Circuit

6.6 Page 2: Expanded FIFO Control

6.7 Page 3: Autocalibration Registers

6.8 Page 4: dsPIC Interface

6.9 Page 5: D/A Waveform Generator

6.10 Page 6: CPLD I/O Window

6.11 Page 7: D/A Output Channel Control

7. ENABLING ENHANCED FEATURES

7.1 Enabling Enhanced Features (Enhanced Mode)

7.2 Disabling Enhanced Features (Normal Mode)

8. ANALOG INPUT RANGES AND RESOLUTION

8.1 Unipolar and Bipolar Inputs

8.2 Input Ranges and Resolution

8.3 A/D Conversion Formulas

8.4 Correlation between A/D Code and Input Voltage

9. PERFORMING AN A/D CONVERSION

9.1 Select the input channel or input channel range

9.2 Select the analog input range

9.3 Wait for the analog circuit to settle

9.4 Start an A/D conversion on the current channel

9.5 Wait for the conversion to finish

9.6 Read the A/D data

9.7 Convert the numerical data to a meaningful value

10. A/D SAMPLING METHODS

10.1 Sampling Modes

10.2 FIFO Description

10.3 Scan Sampling

10.4 Sequential Sampling

11. HOW TO PERFORM A/D CONVERSIONS USING INTERRUPTS

12. ANALOG OUTPUT RANGES AND RESOLUTION

12.1 Description

12.2 Resolution

12.3 Full-Scale Range Selection

13. GENERATING AN ANALOG OUTPUT

13.1 Compute the D/A code for the desired output voltage

13.2 Compute the LSB and MSB values

13.3 Add the channel number to the MSB

13.4 Set D/A Simultaneous Update bit

13.5 Write the LSB and MSB to the board

13.6 Monitor the DACBUSY status bit

14. D/A WAVEFORM GENERATOR

14.1 Description

14.2 Programming the D/A wave form generator

14.3 Enable enhanced features

14.4 Reset D/A wave form pointer

14.5 Latch D/A value

14.6 Store D/A values into buffer

14.7 Setup D/A wave form settings

14.8 Start D/A waveform generator

15. AUTOCALIBRATION

16. DIGITAL I/O OPERATION

16.1 Main Digital I/O on J4: Internal 82C55 Circuit

16.2 Digital I/O Configuration Register

16.3 Mode 0 Digital I/O

16.4 Mode 1 Digital I/O With Handshaking

16.5 Auxiliary Digital I/O on J3

17. COUNTER/TIMER OPERATION

17.1 Counter/Timer Features and Configuration Options

17.2 Counter/Timer Configuration

17.3 Counter/Timer Access and Programming

18. SPECIFICATIONS

Last updated