This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LSF0204D: VCCA接1.8V,实测电压为什么被抬升到2.4V?

Part Number: LSF0204

请教一下,我用LSF0204应用于1.8V和3.3V的I2C转换,1.8V和3.3V均通过电源芯片转换获得,1.8V接设备端,3.3V接SMT32F103单片机,

应用场景1.此时我需要通过机械继电器将LSF0204的An和Bn都悬空,但是实测1.8V被抬高到了2.4V,以至于其他1.8V供电的芯片不能正常工作,OE上拉电阻0/10K/100K都是这样,请教下该怎么解决电压抬高的问题呢?

应用场景2.当An悬空,Bn接单片机IO,单片机IO未初始化时,实测1.8V也被抬高到了2.4V;单片机IO初始化后,实测1.8V就在1.8V正常范围内,这是为何呢?有没有影响?

  • 您好,LSF0204 的输入端到供电电源之间有个钳位二极管,看起来像是二极管导通,导通电压为0.6V,An端为1.8V,供电电压VCCA上升到1.8+0.6V=2.4V。

    看您电路是将An端都上拉到1.8V,您指的悬空是An端什么都没接吧?

  • 多谢回复!

    我的应用场景里An/Bn端一直有接上拉电阻,就是上图。我说的悬空是两边的An/Bn端SCL/SDA/INT/PWM只有上图上拉电阻,但既不接设备比如24C64,也不接单片机。真实场景是我有一台主机,里面有3个PCB,第一个PCB是单片机,第二个PCB是LSF0204芯片等辅助电路,第三个PCB是设备(如24C64),悬空就是没有第1个和第3个PCB,此时量测VCCA电压就是2.4V。

    另外,原先我用的是TXS0104,VCCA电压就是正常的1.8V,但因为读取I2C不稳定,同一个板子我换成LSF0204,VCCA电压就拉到2.4V,换成TXS0104又变回1.8V了。

  • 您好,如果您使用的是LSF0204D, 不是LSF0204的话,LSF0204D的使能端EN是低有效。

    而LSD0204的EN是高有效,所以如果使用的LSF0204D的话,EN使能需要拉低,器件才能正常工作。

    再验证下。

  • 不好意思,搞了个乌龙,写错了,用的芯片是LSF0204,我把上面内容都改正过来了。

    目前情况还是一样。

  • 找到问题了,VCCB到VCCA之间有电流,其流入1.8V电源导致电源不能正常工作。

    把LSF0204替换成NXP的NTS0304E芯片就好了。