Power Manager II
Hercules Development Kit
ThePowerManagerIIHerculesDevelopmentKitUser’sGuideisavailablefordownloadalongwith
thelatestUSBdriversanddesignsoftwareatwww.latticesemi.com/herculesdevkit.
Inthefollowingsteps,theevaluationboardwillbepoweredandmadereadytorunthepre-loaded
demonstrations.VerifythejumpersJ5(VMON7)andJ6(VMON8)selectthe“12V_OR”optionand
notthe“cPCI_HS”option.
1.ConnecttheACadapterfromawalloutlettothepowersocket.Afteraconnectionismadetothe
12Vwalladapterplug,thegreenPWR_3.3VinterfaceLED(D14)willlightupindicatingtheon-
board3.3Vregulator(U1)isoperational.ThePowerManagerIIwillnextilluminatethreesupply
statusLEDs:12V_HS,1.2V_SEQ,andPWR_GOOD(D1,D2,andD7).TheTDO(D12)and
data(D8throughD11)LEDsmayalsolightup.
Run the Demonstrations
Thisstepdescribesthefunctionalityofthepre-conguredPowerManagerIIHerculesdemos:
voltagesupplytrimming,supplymargining,voltagemonitoring,faultmonitoringandlogging.
Operationofthepre-loadeddemosisaccomplishedbysettingthedemoDIPswitchesandpressing
themodeswitch(SW3).Thefollowingtablessummarizethedemoandswitchsettingspertainingto
each of the pre-loaded demos.
Demo
SW3
Up=1
Pressed=0
Demo DIP Switch Setting
Comment
Mode VMON
7 6 5 4 3 2 1 0
Default n/a 0 0 0 0 0 0 0 0 LCD self-test
1 1=CLT, 0=OLT 0 0 0 0 0 0 0 1 Trim 1.2V to <1% error; SW3 = trim mode;
VMON1/LCD = Measured supply voltage
2 1=CLT, 0=OLT 0 0 0 1 0 0 0 1 Margin 1.2V down 7.5%; SW3 = trim mode;
VMON1/LCD = Measured supply voltage
2a 1=CLT, 0 =OLT 0 0 1 0 0 0 0 1 Margin 1.2V up 7.5%; SW3 = trim mode;
VMON1/LCD = Measured supply voltage
3 n/a 0000101112V_HS voltage
VMON11/LCD = Measured supply voltage
4 n/a 00001001Fault monitoring of slide potentiometer voltage (Vpot);
VMON9/LCD = Measured Vpot voltage (0V to 3.3V)
4a 1=Display
0=Clear All 1 x x x x x x x LCD = Total count of faults logged;
Press SW3 to reset count to zero
Demo
SW3
Default=1
Pressed=0
Demo DIP Switch Setting
Comment
Mode VID
76543210
5 1=Hold, 0=Update 0 1 1 1 v8 v4 v2 v1
Add VID (DIP 0-3) value to 1.2V supply voltage;
VID (v8, v4, v2, v1) is a binary value multiplied by 10mV;
For example: 0000b=0*10mV=0V, 0100b=4*10mV=40mV,
1000b=8·10mV=80mV; 1100b=12*10mV=120mV;
VMON1/LCD=Measured supply voltage
5a 1=Hold, 0=Update 0 1 1 0 v8 v4 v2 v1
Subtract VID (DIP 0-3) value to 1.2V supply voltage;
VID (v8, v4, v2, v1) is a binary value multiplied by 10mV;
VMON1/LCD=Measured supply voltage
5b 1=Hold, 0=Update 0 1 0 x x x x x Turn off 1.2V supply; VMON1=LCD
Notes:
1. Themodeswitch(SW3)isequaltoalogicone(1)whennotpressed.Pressingthemodeswitch(SW3)entersalogiczero(0).
2. ThedemoDIPswitches(SW5)areequaltoalogicones(1)whenup.Placingtheswitchesdownmakesthemzeros(0).
3. CLTmeansclosedlooptrimmingmode(supplysetpointistrimmedtoanaccuratevalue).OLTmeansopenlooptrimtoprede-
terminedvalue(supplysetpointisapresetvoltageandnottrimmed).Inotherwords,Demos1and2useeitherCLTorOLTtrim
modedependingontheconditionofthemodeswitch(SW3).
4. PressingthePLDresetswitch(SW4)resetstheLatticeMico8controllerintheMachXO(U4),notthePOWR1220AT8(U3).
5. ThepositionofInterfaceSelectSwitches(SW2)doesnotaffectanyofthetestingintheQuickSTARTguide.