TS4231 Array for V1 Base Stations¶
- Authors
Jonathan P. Newman
- IO
Frame Source, Register Access
- ONIX ID
25
- ONIX Hubs
Description¶
The TS4231 Array for V1 Base Stations ONIX device is a localization unit that provides 3D position information. At is core, this device comprises an array of optical to digital converters that work with both V1 and V2 (“Index”) and Steam/HTC base stations:
TS4231 Optical to digital converter
This device transmits data every time one of the sensors in the array receives and optical signal. The host computer must perform the mathematics in order to calculate positional information using these data.
Register Programming¶
Address |
Name |
Access |
Time of Effect |
POR Value |
Reset Action |
Description |
---|---|---|---|---|---|---|
0x00 |
ENABLE |
R/W |
On Reset |
Implementation dependent, see hub documentation |
None |
The LSB is used to enable or disable the device data stream:
|
Device To Host Data Frames¶
Each frame transmitted to the host is structured as follows:
Each frame encodes a single optical detection from a single TS4231 and photodiode
Envelope codes are defined based on their width as follows:
- Sweep
Width <= 50.0 μS
- J0
Width <= 62.5 μS
- K0
Width <= 72.9 μS
- J1
Width <= 83.3 μS
- K1
Width <= 93.8 μS
- J2
Width <= 104.0 μS
- K2
Width <= 115.0 μS
Where Sweep is a light-sheet pass and Jx/Kx are synchronization flashes. See the Lighthouse Redox Project for more information.
Host To Device Data Frames¶
This device does not accept input frames. All write attempts will fail with an error.