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.

TLV3502: 输出电平错误

Part Number: TLV3502

芯片的3.3V的供电正常,但是输出的电平高电平和低电平电压均不对。如下图1所示,方波为比较器的输出信号OUTA,高电平为1V,低电平为0.5V。如图2所示,方波为比较器的输出信号OUTB,高电平为1V,低电平为0V。

  • 您好,

    你可以附上测试的电路图吗?上面截图中绿色波形是输入信号吗?

    上述测试时是否接负载?如果接了负载,那断开负载再测试输出波形怎样?

  • 绿色的是输入的信号(IN+),IN-均为地,抱歉此时没有更多的测试波形。刚刚将IN+接为地,IN-接为1.5V,测量发现OUTA为0.5V,OUTB为0V。而将IN+接为3.3V,IN-接为1.5V时,测量发现OUTA=OUTB=1V左右。板子设置的OUT是接到28335的GPIO上,此时没有接负载(即GPIO口),接上去之后,正电平仍为1V~1.5V左右,负电平会上升0.8V左右。下面两张图是接上负载(GPIO)后的波形。

  • 非常感谢您的恢复,感觉是3502坏掉了,我换了一个就能够在无负载的时候正常输出了。不过请问为什么接到GPIO上会导致电平变化呢?现在接上GPIO后电平仍不正确。

  • GPIO是什么接口形式,或者说配置的是什么输入模式?

  •     GpioCtrlRegs.GPAMUX1.bit.GPIO9 = 1; //ECAP3
        GpioCtrlRegs.GPAPUD.bit.GPIO9=1;   //禁止上拉使能
        GpioCtrlRegs.GPADIR.bit.GPIO9=0;  //配置成输入
        GpioCtrlRegs.GPAQSEL1.bit.GPIO9 = 2;  // 0=>Sync to SysClock; 1=>3*Tsa; 2=>6*Ts
        GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 1; //ECAP4
        GpioCtrlRegs.GPAPUD.bit.GPIO11=1;   //禁止上拉使能
        GpioCtrlRegs.GPADIR.bit.GPIO11=0;  //配置成输入
        GpioCtrlRegs.GPAQSEL1.bit.GPIO11 = 2;  // 0=>Sync to SysClock; 1=>3*Tsa; 2=>6*Ts

    GPIO的配置如下,试过改变GPIO的输入输出、上拉下拉,都不能解决输出电平错误的问题。

  • GPIO是否可以配置成高阻抗输入?