14.4.4 Page 2 Expanded FIFO and AD/DA Control
Page 2 Base + 12 Read/Write Expanded FIFO Control
EXFIFO | Expanded FIFO enable. Default and reset value is 0. 0 The FIFO is set in basic mode and the registers at base+5 and base+6 are in basic mode. The FIFO size is set to 48 samples and the threshold is set to 24. 1 The FIFO is set in enhanced mode, and the registers at base+5 and base+6 are in enhanced mode. The FIFO size is set to 2048 samples and the threshold is set to 1024. |
Page 2 Base + 13 Read/Write AD Mode Configuration
This register functions as an AD configuration jumper override for the DAQ subsection. This register resets to zero on power-up or reset.
ADPOL | A/D polarity configuration: 0 Bipolar operation 1 Unipolar operation |
ADSD | A/D single-ended / differential configuration: 0 Single-ended operation 1 Differential operation |
Page 2 Base + 14 Write DA Mode Configuration
This register defines the D/A output range. The control data sent to the D/A chip contains a 4 bit range / command instruction S3-0, whose value is defined based on the bits in this register according to the table below. When this register is written, the range command will be sent to the D/A according to the logic described here.
DAUR | DA unique range: 0 All D/A channels receive the same range selected by DAPOL and DAG1-0. 1 Only the D/A channel indicated by DACH1-0 should be set to the range selected by DAPOL and DAG1-0. |
DARCH1-0 | DA channel for selected range. If DAUR=0, these bits are ignored. If DAUR=1, these bits determine which D/A channel will have the range programmed according to DAPOL and DAG1-0. |
DAPOL | D/A polarity configuration |
DAG1-0 | D/A converter output range |
Page 2 Base + 14 Read DA Mode Configuration
DASIZE | This bit indicates the resolution of the D/A converter installed. The standard models of Helios all use a 12-bit DAC. 0 12-bit DAC 1 16-bit DAC |
Page 2 Base + 15 Write DAC MSB – 16-Bit Enhanced Mode
When DAMODE=1 (base+11 bit 6), the value written to this register forms the upper 8 bits of the 16-bit D/A value that is written to the D/A. When DAMODE=0, this register is ignored. This behavior is consistent regardless of the DASIZE value. DAMODE=1 should only be used when the 16-bit DAC is installed. The standard models of Helios use the 12-bit DAC.
DA15–8 D/A data bits 15 - 8; DA15 is the MSB.
Page 2 Base + 15 Read D/A Simultaneous Update
If DA simultaneous update is enabled (DASIM=1), reading this register will update the DAC outputs in both 12 and 16-bit mode. The value read back is 0.
Last updated