TI中文支持网
TI专业的中文技术问题搜集分享网站

TFP410配置不成功

配置时按照数据手册,使用的是I2C模式,I2C程序用在别的芯片上好使,但按照手册对TFP410配置时,始终配置不良,求指导,是硬件哪里配置有问题吗?

sda,scl都有5k上拉,上电后复位RST管脚,供电都是3.3V

Kailyn Chen:

你指的配置不良,具体是指什么,I2C时序正常吗?把I2C波形发上来看下。

user4040995:

回复 Kailyn Chen:

 这是原理图,麻烦看看有没有硬件上的错误,谢谢

Kailyn Chen:

回复 user4040995:

原理图中的PD引脚低有效,需要拉高才能正常工作,否则进入低功耗状态。

user4040995:

回复 Kailyn Chen:

可是我看数据手册上说是i2c模式下,PD要接地,还是说PD直接接高电平,然后才能用I2C,谢谢

Kailyn Chen:

回复 user4040995:

我看一下啊,通常来说PD引脚拉高,或者说TFP410正常工作状态下,一旦PD拉低,器件虽进入低功耗状态,但I2C还处于active的工作状态,也就是说,PD从高到低变化的话,I2C不会收到影响,我再看下。

Kailyn Chen:

回复 user4040995:

看了下,应该是这样的:

 TFP410上电开始到电压稳定的这段时间,ISEL/RST这个引脚应该是个由低到高的变化过程,相当于reset的时序。

当power 稳定了,ISEL/RST为高,I2C enable。PD下拉。

Notes: 由于寄存器PD的默认值就是0,所以如果I2C开始就enable(ISEL/RST为高,而不是一个由低到高的变化过程)或者I2C reset的话,那么TFP410也是出于power down状态。

因此你可以先确认下ISEL/RST从上电开始到power 稳定这段时间的时序,或者直接将ISEL/RST接到主控的reset引脚,而不是直接上拉。

user4040995:

回复 Kailyn Chen:

接到主控reset上I2C可以控制了,想再问一下,如果正常驱动下电路板不接显示器,是不是在输出端用示波器测不出数据?谢谢

Kailyn Chen:

回复 user4040995:

不接显示器用示波器也能测到输出端有信号的,目前你测不出DVI的输出信号?

user4040995:

回复 Kailyn Chen:

是,用的是内部产生DE,然后I2C读行场脉冲数也和我设的差不多,但是输出端测不到任何数据

Kailyn Chen:

回复 user4040995:

检查下寄存器CTL_1_MODE bit0 的PD 是否配置为1.

赞(0)
未经允许不得转载:TI中文支持网 » TFP410配置不成功
分享到: 更多 (0)