6N137 如何实现PWM隔离

问题遇到的现象和发生背景

左侧单片机输入pwm 右侧无法输出pwm信号 而且输出用5V供电的时候不稳定

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

左侧单片机输入pwm信号 右侧的输出能够输出相同脉冲信号的PWM 极性也相同(应该是PNP)

左侧1n4148去掉吧,没起好作用。有这个二极管在光耦不工作。右边的 47uF 的电容太大了,去掉吧。