Hello,
I am using, at least attempting to use, the 280049C to drive a synchronous buck converter. I would like to use the trip-zones to do peak current control and 0 current detection during DCM. I don't appear to be able to use the trip-zone module to do both peak current control and 0 current detection at the same time. I can get them to work independently but not together. I am using one of the comparator subsystems to measure and compare the current to the internal DAC high and low and have verified the outputs of the comparator subsystem to be functioning properly using the X-bar outputs driving GPIO. I am using the CBC feature being driven from the digital compare module A2 force event and the digital compare 1 force event to detect the 0 current. Both events, TZA and DCBEVT1, are configured to drive their respective pins low at the appropriate times. All other events have been configured to "do nothing, trip action disabled". I have verified this works correctly when only one event is enabled.
What I believe is happening when both actions are enabled is the do nothing, trip action disabled of TZB is maintaining priority over the DCBEVT1 event. TZB is being set active by the peak current detect CBC latch. I thought that disabling TZB, setting its action to "do nothing, trip action disabled", would allow DCBEVT1, or 2 if 1 was disabled, to take control of the pin. Is my assumption that setting the action to do nothing should take away priority and allow another event to take action incorrect? If my assumption is wrong, is this the intent of the module or is this a bug?
If this is the intent, or at least current function, of the trip zone action configuration I will stop bashing my head against the wall and figure out another way to do what I need to do. If it is not, I may ask for more help to determine what I am doing wrong.
Thanks for the help!