3.1.25 Capture Buffer Size
CAPTURE_BUFF_SIZE specifies buffer size used for the capture function in units of 32-bit values. It must be divisible by the number of channels selected.
For example, to capture exactly 8,000 sets of samples of only the three voltage channels, set buffer size to:
CAPTURE_BUFF_SIZE = 8000[sample sets]×3[samples/set] = 24000[samples] = 0x5DC0
Note: A buffer of 24,000 samples is equal in size to 96,000
bytes.
Channel IA is selected | All channel are selected | Channel IA & IB are selected |
... | ... | ... |
CH_IA_0 | CH_IA_0 | CH_IA_0 |
CH_IA_1 | CH_VA_0 | CH_IB_0 |
CH_IA_2 | CH_IB_0 | CH_IA_1 |
CH_IA_3 | CH_VB_0 | CH_IB_1 |
CH_IA_4 | CH_IC_0 | CH_IA_2 |
CH_IA_5 | CH_VC_0 | CH_IB_2 |
CH_IA_6 | CH_IN_0 | CH_IA_3 |
CH_IA_7 | CH_IA_1 | CH_IB_3 |
CH_IA_8 | CH_VA_1 | CH_IA_4 |
... | CH_IB_1 | CH_IB_4 |
— | CH_VB_1 | ... |
— | CH_IC_1 | — |
— | CH_VC_1 | — |
— | CH_IN_1 | — |
— | CH_IA_2 | — |
— | CH_VA_2 | — |
— | CH_IB_2 | — |
— | CH_VB_2 | — |
— | CH_IC_2 | — |
— | CH_VC_2 | — |
— | CH_IN_2 | — |
— | CH_IA_3 | — |
— | CH_VA_3 | — |
— | ... | — |
Name: | CAPTURE_BUFF_SIZE |
Offset: | Metrology_Reg_In[46] |
Property: | Read-Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
CAPTURE_BUFF_SIZE[23:16] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
CAPTURE_BUFF_SIZE[15:8] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CAPTURE_BUFF_SIZE[7:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset |