LM5148: buck controller design with positive Vo and negative Io design

Part Number: LM5148

Tool/software:

Hi, TI's experts:

  In my design, I need to clamp a cuicuit net to about +30V volts, the diagram is shown below.

the current source have 1A out, Vo is the net I want to clamp. +45V is the system input power.

I want to design U with a negative LDO to GND, but the power disspation is too high.

so I am going to use a switch mode buck converter, LM5148 with external mosfets, inductor, and capacitor.

Vin=45V, Vout=30V. but I am confused about that: does the converter works well to convert the current from Vout to Vin? Because in convention we use buck converter as positive Vout and positive Iout.

could you help to give some tips for my application? Or some suggestions or reference designs to study.

thanks a lot!