Inertial Sensors: DualShock 4 vs Sixaxis/DS3 accelerometer/gyroscope chips

onQ

Veteran
I was wondering what the difference was between the DS4 & DS3 sensors do I dug up the Datasheets of the Accelerometers & Gyroscope sensors. DS4 has a single IMU made up of a 3 axis digital accelerometer & a 3 axis digital gyroscope. Where DS3 used individual chips, a 3 axis analog accelerometer & a vibration gyro sensor.


Accelerometer g-force measurement range

DS4 (programmable) ± 2 g, ± 4 g, ± 8 g, ± 16 g

vs

DS3 ± 2 g


Gyroscope angular rate measurement range

DS4 (programmable) ± 125°/s, ± 250°/s, ± 500°/s, ± 1000°/s, ± 2000°/s

vs

DS3 ± 100°/s





Dualshock 4

DualShock 4's Bosch BMI055 6 axis inertial measurement unit


Key features

  •  2 inertial sensors in one device an advanced triaxial 16bit gyroscope and a
    versatile, leading edge triaxial 12bit accelerometer
    for reduced PCB space and simplified signal routing
  •  Small package LGA package 16 pins
    footprint 3.0 x 4.5 mm², height 0.95mm
  •  Common voltage supplies VDD voltage range: 2.4V to 3.6V
  •  Digital interface SPI (4-wire, 3-wire), I²C, 4 interrupt pins
    VDDIO voltage range: 1.2V to 3.6V
  •  Smart operation and integration Gyroscope and accelerometer
    can be operated individually
  •  Consumer electronics suite MSL1, RoHS compliant, halogen-free
    Operating temperature: -40°C ... +85°C
    9DoF software compatible

    Accelerometer features
  •  Programmable functionality Acceleration ranges ±2g/±4g/±8g/±16g
    Low-pass filter bandwidths 1kHz - <8Hz
  •  On-chip FIFO Integrated FIFO with a depth of 32 frames
  •  On-chip interrupt controller Motion-triggered interrupt-signal generation for
  • - new data
  • - any-motion (slope) detection
  • - tap sensing (single tap / double tap)
  • - orientation- & motion inactivity recognition
  • - flat/low-g/high-g detection
  •  On-chip temperature sensor factory trimmed, 8-bit, typical slope 0.5K/LSB.
  •  Ultra-low power IC 130µA current consumption, 1.3ms wake-up time,
    advanced features for system power management

Gyroscope features
 Programmable functionality Ranges switchable from ±125°/s to ±2000°/s
Low-pass filter bandwidths 230Hz - 12Hz
Fast and slow offset controller (FOC and SOC)
 On-chip FIFO Integrated FIFO with a depth of 100 frames
 On-chip interrupt controller Motion-triggered interrupt-signal generation for
- new data
- any-motion (slope) detection
- high rate
 Low power IC < 5mA current consumption, 30ms start-up time
wake-up time in fast power-up mode only 10ms


Product description

The BMI055 is an ultra-small, 6 axis inertial sensor, consisting of: A digital, triaxial 12bit acceleration sensor and a digital, triaxial 16bit, ±2000°/s gyroscope. The BMI055 allows very low-noise measurement of angular rates and accelerations in 3 perpendicular axes and thus senses tilt, motion, shock and vibration in cellular phones, handhelds, computer peripherals, man-machine interfaces, remote and game controllers.
With its ultra-small footprint of only 3 mm x 4.5 mm the BMI055 is unique in the class of low-noise inertial measurement units. On top, the BMI055 integrates a multitude of features that facilitate its use especially in the area of motion detection applications, such as device orientation measurement, gaming, HMI and menu browser control.

Applications

  • Activity monitoring, step-counting
  • Navigation
  • Vibration measurement, also for active damping
  • Six-dimensional tracking of trajectories
  • Flat detection, tap sensing, menu scrolling
  • Tilt compensation for electronic compass
  • Advanced power management for mobile devices
  • Shock and free-fall detection
  • Image stabilization


Typical applications

 Advanced gaming & HMI
 Advanced gesture recognition
 Indoor navigation
 Image stabilization
 Display profile switching
 Advanced system power management for mobile applications
 Menu scrolling, tap / double tap sensing
 Pedometer / step counting
 Free-fall detection
 E-compass tilt compensation
 Drop detection for warranty logging

General description

The BMI055 is an inertial measurement unit (IMU) for the detection of movements and rotations
in 6 degrees of freedom (6DoF). It reflects the full functionality of a triaxial, low-g acceleration
sensor and at the same time it is capable to measure angular rates. Both – acceleration and
angular rate – in three perpendicular room dimensions, the x-, y- and z-axis.

The BMI055 is designed to meet all requirements for consumer applications such as gaming
and pointing devices, HMI and image stabilization (DSC and camera-phone). It also senses tilt,
motion, inactivity and shock vibration in cell phones, handhelds, computer peripherals, man-
machine interfaces, virtual reality features and game controllers.
An evaluation circuitry (ASIC) converts the output of the micro-electromechanical sensing
structures (MEMS), developed, produced and tested in BOSCH facilities. The corresponding
chip-sets are packed into one single LGA 3.0mm x 4.5mm x 0.95mm housing. For optimum
system integration the BMI055 is fitted with digital bi-directional SPI and I2C interfaces. To
provide maximum performance and reliability each device is tested and ready-to-use calibrated.

Package and interfaces of the BMI055 have been defined to match a multitude of hardware
requirements. Since the sensor features a small footprint, a flat package and very low power
consumption it is ingeniously suited for mobile-phone and tablet PC applications.
The BMI055 offers a variable VDDIO voltage range from 1.2V to 3.6V and can be programmed to
optimize functionality, performance and power consumption in customer specific applications.
In addition it features on-chip interrupt controllers enabling motion-based applications without
use of a microcontroller.



DualShock 3

DualShock3's Kionix KXPC4 (Accelerometer - 3-Axis)

Epson-Toyocom XV3500CB (Gyroscope Sensor)
 
Last edited by a moderator:
Back
Top