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

TXB0104: 用于3.3v单片机和1.8vflash之间的spi通信调试疑问

Part Number:TXB0104

在3.3v单片机和1.8vflash的SPI通信中用到此电平转换,由于CS引脚建议上电拉高,因此加了上拉电阻,能帮忙看下原理图设计吗?

在初步调试过程中,单片机模块没有连接,flash也没有连接,SDN引脚直接飞线到了3.3v上,因此随着上电OE也直接达到1.8v。测试CS_FLash引脚为3.3v,但是CS_FLash1.8只有1.2v左右,请问是否是没有接推挽输出的通信引脚导致的初步调试与实际使用条件不一致导致的问题还是原理图设计上的问题呢?

Amy Luo:

您好,

不知道您的问题解决了没有,因为我看到Thread Status是closed 状态,不知道是您问题真的解决了还是系统问题将您的帖子closed了?我向您确认下

,

zehong li:

我自己发了个贴点错了“已解决”按钮,那个被我删除了。问题还没解决

,

zehong li:

刚刚板子上插上了单片机模块,上电复位后有一定延时再拉高SDN引脚,CS_FLash用推挽输出高,CS_FLash1.8还只有1.1-1.2v左右。再设置CS_FLash为浮空输入,将CS_FLash接3.3v电源,CS_FLash1.8也还只有1.1-1.2v左右。

,

Amy Luo:

看TXB0104的应用信息,它可以用于推挽CMOS逻辑输出。如果需要开漏信号转换,请参考TI TXS010X产品。建议任何外部下拉或上拉电阻器大于50 kΩ。

我看您在CS_FLash处接的上拉电阻是100K,因此是满足要求的。

CS_FLash1.8输出负载是什么,TXB0104的输出几乎没有驱动能力,您断开A4的外部连接,看CS_FLash1.8输出是否正确?

,

zehong li:

我的负载是一片W25Q128flash存储器。现在换了一片txb0104,存储器还在,推挽输出高后DO1.8、CLK1.8电压正常,由于存储器还在因而没测试DI1.8。CS1.8为0,可能和flash的CS引脚不是高阻态有关,单片机程序推挽拉高了CS,实测电压约0.1,还需要再看看flash的数据手册有没有明说CS引脚特性。

,

zehong li:

CS也试过了,是单片机引脚有点虚焊,同时把上拉电阻拆了。CS用推挽,flash的对应脚一般高阻,所以总的来说是之前的txb0104芯片有问题。

,

Amy Luo:

因为是同样的问题,我把这个帖子关了,我会在您另一个帖子(下面链接)跟进您的问题:

https://e2echina.ti.com/support/logic/f/logic-forum/214719/txb0104-stm8l151-w25q128-3-3-1-8vspi

赞(0)
未经允许不得转载:TI中文支持网 » TXB0104: 用于3.3v单片机和1.8vflash之间的spi通信调试疑问
分享到: 更多 (0)