6.11 Page 7: D/A Output Channel Control
Page 7, Base + 12 Write D/A Output Low Byte
Page 7, Base + 13 Write D/A Output High Byte
These registers are used to write 16-bit data to the D/A. These registers function correctly regardless of whether the installed D/A is 12 bits or 16 bits. If data is written to page 7 base + 13, then the next time base + 5 is written, the FPGA will send the data from page 7 base + 12 & 13 to the channel selected by the channel bits in base + 5. After one such cycle, the FPGA will revert to using base + 4 & 5 for the D/A data until page 7 base + 13 is written to again.
Page 7, Base + 14 Write D/A Output Low Byte
D/A JPOVRD | Selects control of the D/A converter between the hardware jumper settings of signals J_D/A FX/VR, J_D/A GAIN1, J_D/A GAIN0 and J_D/A POL or the register bits D/A FX/VR, D/A GAIN1, D/A GAIN0 and D/A POL here in Register 14. When set to ‘1’ use the contents of this register When set to ‘0’ use the jumpers on board. |
D/A FX/VR | Sets the D/A converter reference voltage to variable when ‘0’ or fixed when ‘1’. |
D/A GAIN1 | Sets the D/A converter output voltage gain. See table below. |
D/A GAIN0 | Sets the D/A converter output voltage gain. See table below. |
D/A POL | Sets the D/A converter polarity to unipolar when ‘0’ or bipolar when ‘1’. See table below. |
D/A GAIN1 | D/A GAIN0 | D/A POL | Description |
0 | 0 | 0 | 5V span (0 to +5V unipolar) |
0 | 0 | 1 | 5V span (-2.5V to +2.5V, bipolar) |
0 | 1 | 0 | 10V span (0 to +10V unipolar) |
0 | 1 | 1 | 10V span (-5V to 5V bipolar) |
1 | 0 | 0 | Not Used – Sets output to 0V |
1 | 0 | 1 | 20V span (-10V to +10V only) |
1 | 1 | 0 | Not Used – Sets output to 0V |
1 | 1 | 1 | D/A converter shut down |
Page 7, Base + 14 Read D/A Hardware Jumper Configuration
J_DAC SZ1 Indicates the D/A converter size as indicated in the table below:
J_DAC SZ1 | Description |
0 | 16 bits |
1 | 12 bits |
D/A JPOVRD | Indicates status of the control of the D/A converter between the hardware jumper settings of signals J_D/A FX/VR, J_D/A GAIN1, J_D/A GAIN0 and J_D/A POL or the register bits D/A FX/VR, D/A GAIN1, D/A GAIN0 and D/A POL here in Register 14. When set to ‘1’ use the write contents of this register When set to ‘0’ use the jumpers on the board. |
D/A FX/VR | Set the D/A converter reference voltage to variable when ‘0’ or fixed when ‘1’. |
D/A GAIN1 | Indicates the D/A converter output voltage gain setting. See table above. |
D/A GAIN0 | Indicates the D/A converter output voltage gain setting. See table above. |
D/A POL | Indicates the D/A converter polarity is set to unipolar when ‘0’ or bipolar when ‘1’. See table above. |
Last updated