pt2001 psc project

This commit is contained in:
Matthew Kennedy 2023-05-16 13:28:49 -07:00
parent 9f136901fc
commit 0748d9b27b
2 changed files with 110 additions and 12 deletions

View File

@ -71,6 +71,78 @@
<Delay>500 ns</Delay>
</BelowLow>
</Transition>
<Transition threshold="False" type="2">
<Input>FeedbackHs3Vds</Input>
<Output>Hs3Command</Output>
<SourceShared level="True">Hs4Command</SourceShared>
<AboveHigh>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
<Transition threshold="True" type="2">
<Input>FeedbackHs3Vsrc</Input>
<Output>Hs3Command</Output>
<SourceShared level="True">Hs4Command</SourceShared>
<ActuatorNumber>-1</ActuatorNumber>
<Current>0</Current>
<AboveHigh>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveLow>
<BelowHigh>
<Value>True</Value>
<Delay>500 ns</Delay>
</BelowHigh>
<BelowLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</BelowLow>
</Transition>
<Transition threshold="False" type="2">
<Input>FeedbackHs4Vds</Input>
<Output>Hs4Command</Output>
<SourceShared level="False">Hs3Command</SourceShared>
<AboveHigh>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
<Transition threshold="True" type="2">
<Input>FeedbackHs4Vsrc</Input>
<Output>Hs4Command</Output>
<SourceShared level="False">Hs3Command</SourceShared>
<ActuatorNumber>-1</ActuatorNumber>
<Current>0</Current>
<AboveHigh>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveLow>
<BelowHigh>
<Value>True</Value>
<Delay>500 ns</Delay>
</BelowHigh>
<BelowLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</BelowLow>
</Transition>
<Transition threshold="False" type="1">
<Input>FeedbackLs1Vds</Input>
<Output>Ls1Command</Output>
@ -83,6 +155,18 @@
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
<Transition threshold="False" type="1">
<Input>FeedbackLs3Vds</Input>
<Output>Ls3Command</Output>
<AboveHigh>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
<Transition threshold="False" type="2">
<Input>FeedbackHs2VdsVbat</Input>
<Output>Hs2Command</Output>
@ -96,4 +180,17 @@
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
<Transition threshold="False" type="2">
<Input>FeedbackHs4VdsVbat</Input>
<Output>Hs4Command</Output>
<SourceShared level="False">Hs3Command</SourceShared>
<AboveHigh>
<Value>False</Value>
<Delay>500 ns</Delay>
</AboveHigh>
<AboveLow>
<Value>True</Value>
<Delay>500 ns</Delay>
</AboveLow>
</Transition>
</VoltageFeedbacks>

View File

@ -13,11 +13,11 @@
<RegisterFile areaName="Channel 2 Configuration Registers (C2PR)">Registers\ch2_config_reg.hex</RegisterFile>
<RegisterFile areaName="Diagnosis Configuration Registers (DCR)">Registers\diag_config_reg.hex</RegisterFile>
<RegisterFile areaName="Crossbar Configuration Registers (XCR)">Registers\io_config_reg.hex</RegisterFile>
<MicroCodeFile channel="1" type="source" date="133028365609622710">MicrocodeCh1\ch1.psc</MicroCodeFile>
<MicroCodeFile channel="2" type="source" date="133028364882509871">MicrocodeCh2\ch2.psc</MicroCodeFile>
<MicroCodeFile channel="1" type="binary" date="133028335142178693">bin\ch1.bin</MicroCodeFile>
<MicroCodeFile channel="1" type="source" date="133287424524592163">MicrocodeCh1\ch1.psc</MicroCodeFile>
<MicroCodeFile channel="2" type="source" date="133287424535586377">MicrocodeCh2\ch2.psc</MicroCodeFile>
<MicroCodeFile channel="1" type="binary" date="133287424468344753">bin\ch1.bin</MicroCodeFile>
<MicroCodeFile channel="2" type="binary" date="133028335144648651">bin\ch2.bin</MicroCodeFile>
<MicroCodeFile channel="1" type="hex" date="133028335142698602">bin\ch1.hex</MicroCodeFile>
<MicroCodeFile channel="1" type="hex" date="133287424469330378">bin\ch1.hex</MicroCodeFile>
<MicroCodeFile channel="2" type="hex" date="133028335145068598">bin\ch2.hex</MicroCodeFile>
<DPramFile channel="1">Registers\dram1.hex</DPramFile>
<DPramFile channel="2">Registers\dram2.hex</DPramFile>
@ -25,6 +25,7 @@
<ActuatorFile>Actuator\inj1.xml</ActuatorFile>
<ActuatorFile>Actuator\dcdc_current.xml</ActuatorFile>
<ActuatorFile>Actuator\dcdc_voltage.xml</ActuatorFile>
<ActuatorFile>Actuator\inj3.xml</ActuatorFile>
<VoltageFile>Feedbacks\dcdc_voltage.xml</VoltageFile>
<StimulusFile>Stimulus\stim.xml</StimulusFile>
<WaveFile>Logic_Wave\wave_list.do</WaveFile>
@ -34,9 +35,9 @@
<Clock>1 MHz</Clock>
</General>
<Windows>
<Structure x="292" y="767" xSize="392" ySize="482" state="Normal" visible="True" />
<Signals x="698" y="177" xSize="250" ySize="1083" state="Normal" visible="True" />
<Micro x="0" y="0" xSize="936" ySize="715" state="Normal" visible="True">
<Structure x="2632" y="930" xSize="392" ySize="482" state="Normal" visible="True" />
<Signals x="670" y="433" xSize="250" ySize="1083" state="Normal" visible="True" />
<Micro x="9" y="3" xSize="1971" ySize="715" state="Normal" visible="True">
<Hex8ForLine>True</Hex8ForLine>
<SeparateCompiledFolder>True</SeparateCompiledFolder>
<DPram channel="1" addressFormat="Hex">
@ -361,11 +362,11 @@
<Reg>Hex</Reg>
</RegisterArea>
</Micro>
<Log x="156" y="156" xSize="931" ySize="663" state="Normal" visible="True" />
<Wave x="957" y="5" xSize="1567" ySize="805" state="Normal" visible="True" />
<Current x="1096" y="828" xSize="1436" ySize="464" state="Normal" visible="True" />
<Stimulus x="214" y="183" xSize="540" ySize="368" state="Normal" visible="False" />
<Log x="78" y="78" xSize="931" ySize="663" state="Normal" visible="True" />
<Wave x="964" y="9" xSize="1567" ySize="879" state="Normal" visible="True" />
<Current x="1030" y="973" xSize="1436" ySize="464" state="Normal" visible="True" />
<Stimulus x="519" y="1170" xSize="540" ySize="368" state="Normal" visible="False" />
<Voltage x="0" y="0" xSize="580" ySize="357" state="Normal" visible="False" />
<Actuator x="15" y="733" xSize="601" ySize="444" state="Normal" visible="True" />
<Actuator x="29" y="747" xSize="601" ySize="444" state="Normal" visible="True" />
</Windows>
</Project>