View source for Freerunner Navigation Board v3
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Freerunner Navigation Board v3.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Freerunner Navigation Board v3.
The third version of the Freerunner Navigation Board was necessary because the compass chip used on the Freerunner Navigation Board and the Freerunner Navigation Board v2 has been discontinued.
Due to the new, smaller compass chip, the FRNBv3 offers a complete 10-DoF navigation solution. In addition to the 3D-Gyroscope, 3D-Kompass and the barometer which are already known from the FRNBv2, the v3 adds an high resolution accelerometer. It should be more accurate for navigation purposes than the integrated LIS302 accelerometers.
The Bottom side of the PCB contains optional chips which might be used for different purposes. The FRNBv3 includes:
The board operates with 3V or 3.3V which is needed for the sensors to work correctly. To be able to connect the board to other devices (for example GTA04, OpenPandora, Always Innovating devices), the I/O voltage can be anything between 1.8V and VCC. To use the board with the Freerunner, just short the VCC and VCCIO solder points.
All sensors feature a "conversion complete" output which can trigger an interrupt. These signals are now available at small solder points.
Schematic and board layout files are available from https://gitorious.org/frnbv3/frnbv3-hardware (CadSoft EAGLE 5.x format)
Will be added soon.
See Freerunner Navigation Board v2
All sensors on the FRNBv3 support powermanagement. The current consumption of each sensor is listed in the table below. These values are taken from the datasheets, the real current consumption could be different. It often increases with higher sample rates.
Sensor | standby | active | remarks |
---|---|---|---|
ITG3200 | 5µA | 6500µA | |
HMC5883L | 2µA | 100µA | 7.5 Hz |
BMP085 | 0.1µA | 12µA | average current in high resolution mode (default), 1 Hz |
BMA180 | 0.5µA | 975µA | "low noise" mode |
The power state of each sensor can be controlled through the I2C bus. Most kernel drivers expose a sysfs file to change it. Integration with the generic linux powermanagement code is planned.
Known HW or SW Issues Nothing known yet.
The handheld-linux.com team already takes preorders. You can find it here.
Two assembly options are available: