FAQ CMR3100
コンシューマー用ジャイロセンサ CMR3100に関するFAQです。
Q1. How many bits does CMR3100 have in output?
Q2. Does CMR3100 have measurement range selection?
Q3. What is the maximum SPI clock rate?
Q4. Does CMR3100 support 3-wire SPI (CSB tied to GND)?
Q5. Is the I²C interface disabled when SPI interface is used?
Q6. Does CMR3100 have self test?
Q7. Does CMR3100 have reset pin?
Q8. Does CMR3100 have FIFO function?
Q9. Does CMR3100 have internal temperature compensation?
Q10. Does CMR3100 have temperature data output?
Q11. Can you measure wider than +/-2000 dps range?
Q13. Can CMR3100 be used for OIS?
Q14. Is CMR3100 providing measurement results from same moment of time?
Q15. What are the available support tools?
Q16. How can I ensure my communication works correctly?
Q17. What is the MAX sampling rate of the CMR3100 demo?
Q18. What is the purpose of GND area on PWB under the component?
- CMR3100 has 16bit output data, i.e. two byte wide registers per axis.
- A: Measurement range is user selectable with four options: ±2000dps, ±1000dps, ±500dps, ±250dps.
- It’s 500 kHz.
- No. 3-wire SPI is not supported, CSB has to be pulled high in the end of communication frame.
- In case of multi slave SPI bus CMR3100’s I²C interface can be disabled with a register command.
- CMR3100 has embedded continuous self diagonstics which indicates that gyro primary resonance loop is locked and MEMS is resonating correctly. Self diagnostic result can be read from CMR3100 internal register. If SPI communcation is used, the self diagnostic result is transferred automatically out in every SPI frame. Please see Product Family Specification for more details.
- No. Power-on or register command can be used to reset the device.
- Yes.
- No. Detection method gives robust result without compensation.
- No.
- Dynamic range is approx +/- 3000 dps with FS=2000dps setting. However, this will be limited by the potential offset due to calibration, soldering and temperature dependency
- Q12.
- What does CMR3100 frequency response value mean? Can CMR3100 be used to measure human scale gestures?
- Even though gyro can measure for example 2000°/s angular rate, it can not react on indefinitely fast changes of rotation rate. Gyro frequency response describes how fast rotation rate changes can the sensor detect. CMR3100 frequency response is wide enough to measure human motion without a delay in user interface and gaming applications
- CMR3100 is optimised for user interface and gaming.
- SPI: Output register data refresh is enabled when CSB is '1'. Angular rate output registers are refreshed when the MSB register address is written. Use decrement reading to ensure XYZ data from the same moment. I2C: Angular rate output registers are refreshed when the address of the register is written. Use I²C burst mode while reading to ensure XYZ data from the same moment
- Q15.
- What are the available support tools?
- Component documentation, samples on breakout board and demokit. Please check our development tools pages.
- A good practise is to read a known fixed register content such as REVID or I2C_ADDR to ensure the write and read operations.
- Demo supports the CMR3100 maximum output data rate (375Hz).
- It minimizes the noise coupled from the PWB. This amount of potentially coupled noise highly depends on the design (product & layout) so the need of the ground plane needs to be defined case by case.

