你没有说明你需要的是隔离电路还是非隔离电路!
隔离电路:使用IC控制的PWM很容易做到,这么小的功率,就是效率可能会略低些。如UC3803 UC38HC40等等。

非隔离电路:使用BUCK电路就成了,芯片我没用过,不过见过很多同事用过。你可以参考BUCK电路去设计

另外,如果你只是要8-20V转5V电压50mA电流的话,不一定非要开关电路吧,也可以使用线性降压电路或者是稳压三端如78L05 79L05等等。
按你的要求,输入5V隔离输出5V05A,目前最高能做到的效率只有80%。所以难度较高。
这个电路图原理没什么问题,主要是参数设置,这个图只能输出几十毫安的电流。如增大负载效率会迅速下降。
改用MOSFET必须选用低开通电压的管子,普通的MOSFET开通电压就在3-5V,5V供电很难启震。
按图配置元器件,调整好效率也可达到60%以上。开关管选用饱和电压小于05V(@IC=1A)管子如D882,Nf增加2-3匝,R1选在200-500(R1可调输出能力),D1、D2必须选肖特基二极管(这也是影响效率的重要因素之一)如1N5817、SR120等,另外变压器是变换器中养分部件,可用EE磁芯,这里是正激变换,所以尽量减少漏磁。还有线径要加粗,按05A的全波输出选用04-05的漆包线。C1、C4、C5用220uF。L1线经要05以上。
你这变换器是作什么用?如果不是产品而是某个设备或仪器上要用,建议使用成品DC-DC模块,这里推荐有关资料:http://wwwxpiqcom/pdfs/SF_ISpdf
在国内也有很多做DC-DC隔离模块的:http://wwwtycemcom/


