Move Motion Controller: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(→‎ARM STM32F103 VBT6 Y (32bit MCU): product/buses references from datasheet)
Line 18: Line 18:
! style="background-color:#DDDDDD;" | '''Reference''' !! STM32 (Device family) !! F (Procut type) !! 103 (Device subfamily)!! V (Pin count)!! B (Flash memory size) !! T (Package) !! 6 (Temperature range) !! Y (Options)
! style="background-color:#DDDDDD;" | '''Reference''' !! STM32 (Device family) !! F (Procut type) !! 103 (Device subfamily)!! V (Pin count)!! B (Flash memory size) !! T (Package) !! 6 (Temperature range) !! Y (Options)
|-
|-
| style="background-color:#DDDDDD;" | '''Description''' || STM32= ARM-based 32-bit microcontroller || F= general-purpose || 103= performance line || T= 36 pins <br /> C=48 pins <br /> R= 64 pins <br /> V= 100 pins || 8= 64 Kbytes <br /> B= 128 Kbytes || H= BGA <br /> T=LQFP <br /> U=VFQFPN || 6= -40 to 85 ºC <br /> 7= -40 to 105 ºC || Unknown
| style="background-color:#DDDDDD;" | '''Description''' || STM32= ARM-based 32-bit microcontroller || F= general-purpose || 103= performance line || T= 36 pins <br /> C= 48 pins <br /> R= 64 pins <br /> V= 100 pins || 8= 64 Kbytes <br /> B= 128 Kbytes || H= BGA <br /> T= LQFP <br /> U= VFQFPN || 6= -40 to +85 ºC <br /> 7= -40 to +105 ºC || Unknown
|-
|-
|}
|}


*Buses:
*Buses:
**5x UART
**5x USART
**3x SPI
**3x SPI
**2x I2S
**2x I2S
**2x I2C
**2x I²C
**USB
**1x USB
**CAN
**1x CAN


=== Y5250H 2029 K8QEZ (Gyro?) ===
=== Y5250H 2029 K8QEZ (Gyro?) ===

Revision as of 15:01, 13 September 2012


Move Hardware

  • Model nº
    • CECH-ZCM1U (bought in ?)
    • CECH-ZCM1E (bought in europe)

Some photos of a dissassembled move controller ---> http://www.ifixit.com/Teardown/PlayStation-Move-Teardown/3594/1

ARM STM32F103 VBT6 Y (32bit MCU)

U19
http://www.st.com/mcu/devicedocs-STM32F103VB-110.html

http://www.st.com/stonline/stappl/st/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00161566.pdf

Reference STM32 (Device family) F (Procut type) 103 (Device subfamily) V (Pin count) B (Flash memory size) T (Package) 6 (Temperature range) Y (Options)
Description STM32= ARM-based 32-bit microcontroller F= general-purpose 103= performance line T= 36 pins
C= 48 pins
R= 64 pins
V= 100 pins
8= 64 Kbytes
B= 128 Kbytes
H= BGA
T= LQFP
U= VFQFPN
6= -40 to +85 ºC
7= -40 to +105 ºC
Unknown
  • Buses:
    • 5x USART
    • 3x SPI
    • 2x I2S
    • 2x I²C
    • 1x USB
    • 1x CAN

Y5250H 2029 K8QEZ (Gyro?)

alt.no.: Y5250H 2005 4Y84AQ
alt.no.: Y5250H 2024 GPECQ
U14

Kionix KXSC4 10227 2410 (Accelerometer)

alt.no.: Kionix KXSC4-XLU 90831 3909
alt.no.: Kionix KXSC4 10115 2010
U12
http://www.kionix.com/

Texas Instruments BQ24080 (1-cell Li-Ion Charger)

alt.no.:BRO 01J PDH2
alt.no.:BRO 04K 0948
U1

TPS63030 (High Efficient Single Inductor Buck-Boost Converter)

alt.no.:CEE TI J 04P0
U6

Cambridge Silicon Radio BC4RE A16U (Bluetooth transmitter)

U8?
http://www.csr.com/products/technology/bluetooth

AKM AK8974 (three-axis Electronic Compass -MEMS)

alt.no.:AKM8974 948D
alt.no.:AKM8974 008F
U13
http://www.chipworks.com/seamark.aspx?sm=s4%3BDatedfl11%3BDevCategory12%3BMEMS+Devicesm12%3BReleaseMonthm10%3BDeviceTypefl10%3BReportCode12%3BEXR-0908-802&cw=detail2

ALPS 503A 04C (Radio Module)

Li-Ion (Battery Pack)

4-168-108-01 / LIS1441
3.7V 1380 mAh
(typ 1520mAh)
Charge Current: 1.4A
Charge Voltage: 4.25V

LED2

6 pins surface mounted RGB 2^24

  • Soldered to the board with a ribbon cable (no connectors) with 4 lines marked as:
    • LED_B
    • LED_G
    • LED_R
    • LED_4R5 (VDD line)

External Conectors

USB connector

USB (Mini-B type) standard connector 5 pins

http://pinoutsguide.com/Slots/USB_pinout.shtml

Charging Station Pads

2 copper pads that are part of a little PCB with no traces that works as a support for the pads. Are soldered (no connectors) to the main board with 2 wires: black (ground) red (volts)

http://www.youtube.com/watch?v=TkPFKrlWWwk

Extension Connector

Marked in the plastic as "ext" and refered as "extension connector" in the Move Sharp Shooter "Instruction Manual.pdf"

8 pins custom made ? (smaller than the Mini-B)

The connector is soldered in a "children board" identifyed as "connector board", is connected with the "main board" with a 12 traces ribbon cable (and 2 pressure connectors). Only 4 lines of the ribbon cable are used for data signals (each line is protected with a resistor and a diode in the children board) + 1 line that seems to be common and is much more wide (probably volts or ground). The other lines are not used.

  • This connector is used to communicate with the Move Sharp Shooter gun. The buttons, trigger, etc... of this gun can send signals to the move controller

Software Support

Move In PS3

  • PSl1ght supports move controller by faking the device as a wireless mouse, there is no support for native move modules/functions (yet)

Move In PC


Template:Console