Barkley: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
(Rework page and add information)
Line 1: Line 1:
Barkley is the PS Vita Motion Sensor. It is also referred as "Motion" in the System Software SDK. It is still unknown if Barkley is only the gyroscope or the full set of components related to motion sensing.
Barkley is the codename of the PS Vita Motion Sensor. It is also referred as "Motion" in the System Software SDK.


On DEM-3000H:
The ''Barkley'' name most likely refers to the microcontroller, but could also designate the whole sensing subsystem.
* Value line microcontroller: [https://www.st.com/en/microcontrollers-microprocessors/stm32f100-value-line.html STMicroelectronics STM32F100].
STMicroelectronics’s STM32F100 Value line microcontrollers deliver high processing performance coupled with up to eleven 16‑bit timers,
including a motor control timer and a fast 1.2 μs conversion time 12‑bit ADC for efficient appliance and industrial-control applications.
Based on the Arm® Cortex®-M3 core running at up to 24 MHz, the STM32 Value line offers an excellent cost-performance-peripherals trade-off.
It provides all the essential features to make it the perfect choice to develop cost-effective applications traditionally addressed by 16-bit microcontrollers.
* Accelerometer: Kionix KXTC9 (three-axis MEMS accelerometer IC). It is a chip connected to [[Kermit]] via SPI.
* Gyroscope: STMicroelectronics 3GA51H
* ?Magnetic compass?: STMicroelectronics ST32P10SoE / GK09093


On PCH-1xxx:
== Hardware ==
* ?Magnetic compass?: STMicroelectronics ST32P10S0E (undocumented)
 
The motion sensing subsystem is made of three components:
* microcontroller
** communicates with Kermit via ?SPI?
** manages and samples the sensors
* accelerometer
* gyroscope
 
== DEM-3000H ==
 
* Microcontroller: [https://www.st.com/en/microcontrollers-microprocessors/stm32f100r8.html STMicroelectronics STM32F100R8H6B]
* Accelerometer: Kionix KXTC9 (three-axis MEMS accelerometer IC)
 
Two other ICs near the microcontroller with the following markings:
 
  PR4100
  2029
  KGMBF
 
?Gyroscope? from unknown manufacturer
 
    0C9
    Y31
<QR-Code>
 
Unknown IC from unknown manufacturer
 
Note: Both unknown ICs use a font on package that looks like the STMicroelectronics font
 
=== PCH-1xxx ===
 
* Microcontroller: STMicroelectronics 'STM32P10SoE'
** Undocumented variant of the STM32F100
*** ''Features to be documented''
* Accelerometer: Kionix KXTC9
 
Only one other IC (on other side of the board):
 
  3GA51H
  2141
  QT1AU
 
Same form factor and footprint as PR4100 from DEM-3000H


[[Category:Devices]]
[[Category:Devices]]

Revision as of 21:11, 6 November 2024

Barkley is the codename of the PS Vita Motion Sensor. It is also referred as "Motion" in the System Software SDK.

The Barkley name most likely refers to the microcontroller, but could also designate the whole sensing subsystem.

Hardware

The motion sensing subsystem is made of three components:

  • microcontroller
    • communicates with Kermit via ?SPI?
    • manages and samples the sensors
  • accelerometer
  • gyroscope

DEM-3000H

Two other ICs near the microcontroller with the following markings:

 PR4100
  2029
 KGMBF

?Gyroscope? from unknown manufacturer

   0C9
   Y31
<QR-Code>

Unknown IC from unknown manufacturer

Note: Both unknown ICs use a font on package that looks like the STMicroelectronics font

PCH-1xxx

  • Microcontroller: STMicroelectronics 'STM32P10SoE'
    • Undocumented variant of the STM32F100
      • Features to be documented
  • Accelerometer: Kionix KXTC9

Only one other IC (on other side of the board):

 3GA51H
  2141
 QT1AU

Same form factor and footprint as PR4100 from DEM-3000H