本帖最后由 lm12041204a 于 2019-12-25 15:35 编辑
楼主的意思是 ULN2003 OUT 通过光耦隔离,然后再驱动负载?
按你的说法,ULN2003两侧都是光耦(一个是进,一个是出),0805还是0603并不重要,关键是通过的电流大小。
两边的环境、光耦的型号、参数是否一样,否则这么比较也没有意义。
另外,请参考一下上图中的 Figure 28 右侧输出端控制负载的方式,左侧输入是光耦+上拉,还是其他暂且不论,毕竟对STM32来说,ULN2003这个负载并不是太重。
楼主的ULN2003输出连接光耦的参数和连接的方式如何(连接的A、K)?
看看驱动光耦产生个光信号究竟要多大电流。
如果ULN2003 OUT 接光耦阳极,
OUT为低时光耦不发光,+5V通过0805流入ULN2003,电阻几乎满负荷;
OUT为高时光耦发光,+5V通过0805驱动光耦,电阻发热消耗一部分功率。
如果ULN2003 OUT 接光耦阴极,则情况相反。
所以电阻消耗热功率和驱动信号的占空比、频率也有关系。
再次建议上传具体的电路图。
本帖最后由 lm12041204a 于 2019-12-25 15:35 编辑
楼主的意思是 ULN2003 OUT 通过光耦隔离,然后再驱动负载?
按你的说法,ULN2003两侧都是光耦(一个是进,一个是出),0805还是0603并不重要,关键是通过的电流大小。
两边的环境、光耦的型号、参数是否一样,否则这么比较也没有意义。
另外,请参考一下上图中的 Figure 28 右侧输出端控制负载的方式,左侧输入是光耦+上拉,还是其他暂且不论,毕竟对STM32来说,ULN2003这个负载并不是太重。
楼主的ULN2003输出连接光耦的参数和连接的方式如何(连接的A、K)?
看看驱动光耦产生个光信号究竟要多大电流。
如果ULN2003 OUT 接光耦阳极,
OUT为低时光耦不发光,+5V通过0805流入ULN2003,电阻几乎满负荷;
OUT为高时光耦发光,+5V通过0805驱动光耦,电阻发热消耗一部分功率。
如果ULN2003 OUT 接光耦阴极,则情况相反。
所以电阻消耗热功率和驱动信号的占空比、频率也有关系。
再次建议上传具体的电路图。
1
举报
-
lm12041204a:
如PC817,按正向电流20mA计算,I*I*R=0.08W,按正向电流50mA计算,I*I*R=0.5W。