Diamond Power Products MM-48-AT user manual Base + Write Configuration Register

Page 18

Base + 9

Write

Configuration Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit No.

 

7

 

6

 

5

4

 

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

 

 

 

 

CKSEL1

CKFRQ1

 

CKFRQ0

SCNINT

CLKEN

CLKSEL

 

 

 

 

 

 

 

 

 

 

 

CKSEL1

Clock source select for counter/timer 1:

 

 

 

 

 

 

1

External signal Clk0 in I/O connector J3

 

 

 

 

 

0

On-board clock, frequency selected by CKFRQ1 below

 

 

CKFRQ1

Clock frequency select for counter/timer 1 when CKSEL1 = 0:

 

 

 

 

1

100KHz

 

 

 

 

 

 

 

 

 

 

0

10MHz

 

 

 

 

 

 

 

 

CKFRQ0

Clock frequency select for counter/timer 0:

 

 

 

 

 

 

1

1MHz

 

 

 

 

 

 

 

 

 

 

0

10MHz

 

 

 

 

 

 

 

 

SCNINT

Scan interval. This is the time between A/D samples during an A/D scan. An A/D

 

 

scan occurs when SCANEN = 1 (Base + 10 bit 4) and an A/D conversion is

 

 

triggered.

 

 

 

 

 

 

 

 

 

 

1

5.0µS

 

 

 

 

 

 

 

 

 

 

0

9.3µS

 

 

 

 

 

 

 

 

CLKEN

Enable hardware A/D clock:

 

 

 

 

 

 

 

 

1

Enable hardware A/D trigger (source is selected with CLKSEL bit); software

 

 

 

triggers are disabled

 

 

 

 

 

 

 

 

0

Disable hardware trigger; A/D is triggered by setting the ADSTART bit

 

CLKSEL

A/D clock select, used only when CLKEN = 1:

 

 

 

 

 

1

Internal clock: counter/timer 0 generates A/D conversions

 

 

 

 

0

External clock: the EXTCLK pin on I/O connector J3, generates A/D

 

 

 

conversions

 

 

 

 

 

 

 

 

Diamond-MM-48-AT User Manual V1.01

Page 18

Image 18
Contents DIAMOND-MM-48-AT Table of Contents Description DIAMOND-MM-48-AT Board Drawing Signal Name Definition O Header Pinout and PIN DescriptionJ3 Analog and Digital I/O Signal Name Definition Relay output contacts J4 Relays and OptocouplersOptoisolated input contacts Base Address Jumper Position Hex Decimal Board ConfigurationBase Address Interrupt Level SelectionOptocoupler Polarity ReservedAnalog Input Range Overview Base + Write Function Read FunctionLSB MSB DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 Register Map Bit AssignmentsWrite operations Read operationsDefinitions Register DefinitionsBase + Write Base + ReadAD9 AD8 Base + Read/Write A/D Channel RegisterHIGH3 HIGH2 HIGH1 HIGH0 LOW3 LOW2 LOW1 LOW0 RELAY7 RELAY6 RELAY5 RELAY4 RELAY3 RELAY2 RELAY1 RELAY0 Base + Read/Write Digital I/O Configuration RegisterBase + Read/Write Relay Control Port DIR3 DIR2 DIR1 DIR0DEDGE3 DEDGE2 DEDGE1 DEDGE0 DIO3 DIO2 DIO1 DIO0 DIO3 DIO2 DIO1 DIO0Base + Read Digital I/O Data and Edge Status OEN3 OEN2 OEN1 OEN0 POL3 POL2 POL1 POL0Base + Write Channel and Control Register Daupdt DACH2 DACH1 DACH0OEDGE3 OEDGE2 OEDGE1 OEDGE0 OPTO3 OPTO2 OPTO1 OPTO0 Base + Write Command Register Dapre Daprld Reset Fiforst AdstartBase + Read Status Register POL ADCH3 ADCH2 ADCH1 ADCH0Base + Write Configuration Register CKSEL1 CKFRQ1 CKFRQ0 Scnint Clken ClkselBase + Read Configuration & Status Register Adbusy Dabusy CKSEL1 CKFRQ1 CKFRQ0 Scnint Clken ClkselBase + Read Fifo Status Register Base + Write Fifo Control RegisterFifoth Fifoen Scanen OVF Fifoth Fifoen ScanenBase + Write Interrupt Control Register Clrt Clrd Clro Clra Tinte Dinte Ointe AinteBase + Read Interrupt Status Register Tint Dint Oint Aint Tinte Dinte Ointe AinteBase + Read/Write Counter/Timer D7 Base + Read/Write Counter/Timer D15Base + Read/Write Counter/Timer D23 Base + Write Counter/Timer Control Register Ctrno Latch Gtdis Gten Ctdis Cten Load CLRCtrno Base + Read/Write Eeprom / TrimDAC Data Register Base + Read/Write Eeprom / TrimDAC Address RegisterBase + Read Calibration Status Register Base + Write Eeprom Access Key RegisterBase + Write Calibration Control Register Base + Read Fpga Revision CodeInput Ranges Analog Input Ranges and ResolutionResolution Single Ended and Differential InputsPerforming AN A/D Conversion Trigger an A/D conversion on the current channel LSB = readbase MSB = readbase+1 Data = MSB * 256 + LSBInput voltage = A/D value / 32768 * Full-scale voltage Clken Clksel D SCAN, FIFO, and Interrupt OperationTrigger Conversion or ScanFifoen Fifoth Scanen Fifo OperationInterrupt Operation Fifoen =Guidelines for Selecting Fifo Use Fifoen and Fifoth Operation TableAinte Fifoen Scanen Analog Output Overview Generating AN Analog Output 12.2 A/D calibration Autocalibration OperationReference Voltages 12.3 D/A CalibrationDigital I/O Operation Procedure for enabling interrupts on selected edges Optocoupler OperationEdge detection assumes OENn = 1 to enable edge detection Polarity and logic readbackRelay Operation COUNTER/TIMER Operation Counter 0 A/D Sample ControlCounter 1 Counting/Totalizing Functions Command Sequences CounterCounter Outpbase+15,0x01 Outpbase+15,0x81 Specifications AutocalibrationGeneral