I want to protect the output channels of my device from overcurrent and short circuits, but I want the protection circuit to be less expensive than the device itself. An example of the output channel circuit is shown in the diagram, and there are 16 such channels in total. Could you please advise on how to do this correctly? Are there any well-known solutions that I might have missed during my search?
A fuse on the output channel won't work since it would need to be replaced, and I want to avoid that.
Ideally, this circuit should shut off the output channel after a short time, enough to prevent the output FETs from burning out. Then, I will figure out how to notify the MCU about the channel failure so that it doesn't turn it on again.