Other Parts Discussed in Thread: UCD3138A
Hi,
Thank u for ur time.
I have some doubts about PMP23340UCD.
Hardware:PMP23340UCD(UCD3138A)
Firmware:TI supplied routines——UCDIBCFirmware
I'm a bit confused about the software startup, my initial understanding is that the background loop after the program runs handles the PMBus communication, and the interrupt loop handles the time-critical tasks (measuring ADC inputs, controlling the state machine, error handling).
Issues:
- Configure IRQ in init_interrupt(), but did not find the dpwm2 interrupt enable.
- Can you explain the transition conditions for the different states in standard_interrupt() and the handle function function?
- My understanding: after the program starts and goes through a ramp start, the state stays in regulation if there are no error conditions, right?


Best Regards.