【原理图】
【流程】
单片机控制24V输出:
当LED信号为低电平时,左侧回路导通,
光耦导通,右侧三极管也随之导通,
此时发光二极管发光,LED_ON为高电平
MOS管导通,LED-为低电平,成功输出24V
【问题呈现】
当LED引脚为低电平时,右侧LED_ON一直为低电平,导致mos管一直不能导通
【解决方法】
多次修改电阻的阻值,终于可以实现高电平输出,后来查找了数据手册中的输入电流与输出压降的关系图,如下:
- 当R41的阻值为1KΩ时,左侧二极管压降在1.3V左右,那么左侧的电流IF约等于2ma,当右侧电流>7mA时,右侧三极管的压降呈指数型上升。正常使用时,右侧电流在十几mA,所以此时右侧压降很大,使得LED_ON一直为低电平。
- 所以为了保证右侧压降相对较小,可以增加左侧的导通电流,这样就可以使右侧压降整体有所下降📉
- 最后左侧电阻的阻值为100Ω,成功输出24V。
【写在最后】
- 使用芯片之前一定要先看数据手册,不要根据自己的主观想法就开始设计电路图啊,这次就是一个惨痛的教训!