Trip-T Front End Board Documentation Home
Trip-T Configuration Interface
The Trip-T configuration space is accessed through a rather peculiar
serial interface. This is driven through the TFB firmware as follows:
Write:
- Write the data into the TripT Programming interface data register, with the 10bit/8bit flag set correctly.
- Write the internal register address, TripT ID, and write instruction to the control register.
- Trigger the operation with a write of 0x40 to the trigger register with length=10.
- Set the operational mode flag back to operation mode.
Read:
- Write the internal register address, TripT ID, and read instruction to the control register.
- Trigger the operation with a write of 0x40 to the trigger register with length=10.
- Poll the PRG_READBACK register, bit 15 will contain 0 when the operation is complete
- The data will then be present in the bottom 8 or 10 bits.
- Set the operational mode flag back to operation mode.
Typical values used are as follows:
Register Name | Address | Value | Width |
IBP | 1 | 130 | 8bits |
IBBNFoll | 2 | 120 | 8bits |
iff | 3 | 0 | 8bits |
ibpiff1ref | 4 | 160 | 8bits |
ibopamp | 5 | 138 | 8bits |
ib_t | 6 | 0 | 8bits |
iffp2 | 7 | 42 | 8bits |
ibcomp | 8 | 87 | 8bits |
v_ref | 9 | 170 | 8bits |
v_th | 10 | 150 | 8bits |
gain/pipe length | 11 | 42 | 10bits |
iwrsel | 12 | 240 | 8bits |
luckb | 13 | 42 | 8bits |
All registers are read and write, but please note that luckb always
seems to return 42, no matter what value is written.
The most likely register to be of user interest is v_th (note: this was
wrongly identified as v_ref in an earlier version of the documentation)
since this controls the discriminator reference voltage. The sense of this
register is inverted: a higher DAC code equates to a lower threshold.
At some point in the future I will post a set of nominal
threshold points. based on the