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
DualShock 3
DualShock3's Kionix KXPC4 (Accelerometer - 3-Axis)
Epson-Toyocom XV3500CB (Gyroscope 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: