Voltage

From Vita Development Wiki
Jump to navigation Jump to search

The voltage is provided by the power supply. Power is supplied from a lithium-ion battery for CEM/PCH/PTEL, and from a 5V 2A AC adapter for DEM/PDEL/VTE.

The voltage is controlled by the Syscon and is automatically adjusted according to the system clock frequency.

Categorizes

The system also categorizes voltages into four types, called VDD.

Name Description Who settings this
DD1/VDD General Purpose Processor. IFTU, DMAC, Internal Bus, Camera Bus, SPM 32KiB/128KiB. scePowerSetSysClockFrequency (SysTimer)

scePowerSetDmac5ClockFrequency

scePowerSetBusClockFrequency

scePowerSetCameraBusClockFrequency

DD2/VDDA ARM Core, L2 Cache. scePowerSetArmClockFrequency
DD3/VDDC Codec Engine, AVC Decoder. scePowerSetVipClockFrequency

scePowerSetVeneziaClockFrequency

DD4/VDDG GPU Core. scePowerSetGpuClockFrequencyInternal

scePowerSetGpuXbarClockFrequency

scePowerSetCompatClockFrequency

The voltage is automatically adjusted by the system, but you can also set the voltage manually by calling sceSysconCtrlVoltageForDriver (but be careful, because Set*ClockFrequency always adjusts the voltage when called).

Average Voltage

The average voltage are measured with the clock fixed for each VDD.

VDD

TODO.

VDDA

Pervasive Clock Value Voltage (mW)
With scePowerSetArmClockFrequency fixed
1 18~50
3 18~80
4 22~110
5 27~137
6 35~194
7 55~257
8 72~329
9 123~415
10 50~240
12 23~114
13 43~220
14 78~329
15 133~435

VDDC

TODO.

VDDG

Clock Freq Value Voltage (mW)
With scePowerSetGpuClockFrequencyInternal fixed
42MHz 64~unk (gpu crash in test)
55MHz 70~unk (gpu crash in test)
83MHz 83~unk (gpu crash in test)
111MHz 93~796
166MHz 129~1106
222MHz 171~1242