beautypg.com

Ocean Optics Apex User Manual

Page 11

background image

Apex Data Sheet

892-00000-000-05-201302

11

All data values are 16 bit values transferred in MSB | LSB order. This command requires 100us to
complete; the calling program needs to delay for this length of time before issuing another command.
In some instances, other commands will also write to these registers (i.e., integration time), in these
cases the user has the options of setting the parameters through 2 different methods.

Byte Format

Byte 0

Byte 1

Byte 2

Byte 3

0x6A

Register Value Data Byte LSB

Data Byte MSB

Register
Address

Description

Default

Value

Min

Value

Max

Value

Time Base

0x00

*

Master Clock Counter
Divisor

6

1

0xFFFF

48MHz

0x04

FPGA Firmware
Version (Read Only)

0x10

*

Integration Period
LSB Divisor

1000

0

0xFFFF

1MHz

0x14

Set base_clk or
base_clkx2

0: base_clk

1: base_clkx2

1

0

1

N/A

0x18

*

Integration Period
MSB Divisor

10

0

0xFFFF

Integration Period
Base Clock

(see Register 0x10)

0x20

*

Reserved

0x28

Reserved

0x2C

&*

Reserved

0x30

Reserved

0x58

Reserved

0x60

Bit*(0) => Reserved

1

0

1

N/A

Bit*(1) => Reserved

DO NOT MODIFY

0

0

1

N/A

Bit*(2) => Reserved

DO NOT MODIFY

1

0

1

N/A

Bit*(3) => Reserved

DO NOT MODIFY

0

0

1

N/A

Bit*(4) => Reserved

DO NOT MODIFY

0

0

1

N/A

Notes: * - User should not change these values because spectrometer performance can be affected. This

information is included just for completeness
& - These values are controlled by other command interfaces to Apex (i.e., Set integration time).