User Tools

Site Tools


projects:crazyflie2:expansionboards:lighthouse

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
projects:crazyflie2:expansionboards:lighthouse [2019-01-30 16:28]
macke
projects:crazyflie2:expansionboards:lighthouse [2019-06-12 10:18] (current)
arnaud
Line 3: Line 3:
 Adds support for using HTC Vive base stations (aka lighthouse) for positioning. Adds support for using HTC Vive base stations (aka lighthouse) for positioning.
  
 +===== Using the deck with other hardware =====
 +
 +The deck has 4 solder pad on the bottom that are designed to allow using the lighthouse deck with other hardware. The 4 pads are labeled and corresponds to the connector P3 in the deck schematic.
 +
 +The pads GND and VCOM can be used to supply power to the deck. There is a 3.0V LDO regulator on the board which means that VCOM can be in the range of ~3.3V to 5.5V.
 +
 +RX and TX are connected directly to the iCE40LP5K FPGA. The FPGA is quite sensitive and the maximum voltage that can be applied to these pins is 3.2V, applying more than that will damage the FPGA. This makes the deck incompatible with 3.3V system out of the box, but adding a voltage-divider before RX and making sure there is never a pull-up to TX would be enough to interface the deck with a 3.3V system.
 +
 +The deck boots in [[doc:​lighthouse:​bootloader|bootloader mode]], the external system is responsible to update the bitstream if necessary and boot the board using the serial port.
  
 ===== Schematic ===== ===== Schematic =====
  
 Lighthouse positioning deck RevD {{ :​projects:​crazyflie2:​expansionboards:​lighthouse_deck-revd-schematic.pdf|schematic}} Lighthouse positioning deck RevD {{ :​projects:​crazyflie2:​expansionboards:​lighthouse_deck-revd-schematic.pdf|schematic}}
projects/crazyflie2/expansionboards/lighthouse.txt · Last modified: 2019-06-12 10:18 by arnaud