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.

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).