什么是open drain
OPEN DRAIN输出只能做输出口,当外部无上拉电阻时,该口为高阻状态。只有外部有上拉电阻时,才有可能输出高或低的电平。当外部无上拉电阻时,该口不能输出高电平,应该可以输出低电平。如果接上拉电阻,则可以实现高低电平输出 。漏极开路输出,用法同等OC射极输出。如果作为图腾输出必须接上拉电阻。接容性负载时下降延是芯片内的晶体管是有源驱动速度较快,上升延是无源的外接电阻速度慢,如果要求速度高电阻选择要小,功耗会大。所以负载电阻的选择要兼顾功耗和速度。芯片的 Open drain 输出是设计用于"线或" (wire OR) 逻辑的. 也可以用于如继电器之类只吸入电流的负载, 或驱动比你的芯片电源电压高的负载,但要注意阅读手册上给出的耐压和最大驱动电流, 当然耐压一般比电源电压高。