FEATURES Accuracy motion algorithm
Support SPI with another MCU
Self calibrating gyro offset
Voltage detecting
Compatible with USB HID mouse report data format
Without external oscillator circuit
Circuit design
TP6706 gyro module offers high performance and accurate gyro circuit.
1. Power supply
The operating power of TP6706 is recommended between 2.7V and 3.3V. The power is
shared by the gyroscope and TP6706, if the power is output of regulator which voltage
is compatible with the gyro sensor. To avoid power noise, we add two bypass
capacitance.
2. SPI bus interface
The TP6706 SPI is used for the slave mode. The SPI allows to write and to read the
registers of the device. The Serial Interface interacts with the outside world with 4
wires: CS, SCK, SDI and SDO. When the SPI clock is at the raising edge, the data
will shift/output, when the clock is at the falling edge, the data will be latch/read.
3. Sensor signal
We support one input voltage reference pin and two analog input pins to receive the
gyroscope signals. The Master SPI function to asses Digital Accelerometer. The two
analog signal pins will transform the signal to USB HID mouse report format data and
the data output from the SPI of TP6706. We can use the data to control cursor of
monitor easily.
4. Voltage Detector
For more and more connected devices, the issue of detecting battery voltage is
important. For example, one pin is used to detect power voltage especially. If the
power is below the certain voltage, TP6706 will send a message from SPI to MCU
to inform that the system is close to low power.
5. Busy State
The busy State pin is a very important pin. During the setup time for the gyroscope,
the SPI transmission will not work until the busy State pin is enabled. Initially, the
pin pull low, the master can select slave device by CS. The busy state pin pull high
again, which means the SPI and gyroscope is ready. At this time, the TP6706 can
wait for the master SCLK to receive data from MOSI.