微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TI LJ245A做电平转换的问题

TI LJ245A做电平转换的问题

时间:10-02 整理:3721RD 点击:

使用三片LJ245A做5V--3.3V之间的电平转换,第一片和第二片的方向为3.3V-->5V,第三片的方向是5V-->3.3V,请问如下设计是否可靠:

(1)5V直流电源连接至每片LJ245A的VCCA,该5V直流电经AMS1117-3.3芯片输出3.3V连接至每片LJ245A的VCCB;

(2)每片LJ245A的/OE(输出使能)连接至ARM的某个GPIO上,由ARM的程序控制是否使能和何时使能;

(3)每片LJ245A的DIR(方向)连接至ARM的某个GPIO上,由ARM的程序控制电平转换方向是5-->3.3 or 3.3-->5。

第一片的B1~B8及A1~A8全部用完,第二片只使用了B1~B4及A1~A4,第三片只使用了A1~A2和B1~B2。由于手册有一句话“All unused inputs of the device must be held at the associated VCC or GND to ensure proper device operation.”,那么遵循CMOS器件未使用的输入管脚不浮空的原则,将第二片未使用的输入管脚B5~B8直接接地,第三片未使用的输入管脚A3~A8直接接地。

这样的一个方案是否可靠?可行否?请TI的大佬们确认,多谢!

你用的是SN74LVC4245A吧,这是可行的,不过注意OE和DIR是参考VCCA的,注意看一下你的GPIO输出电平是多少,能否满足需求

另外,由于三片传递方向分别是固定的,建议DIR按照需求接在合适的电压上维持稳定,不再使用GPIO去控制,一来省去三个GPIO资源,二来保证你不用的接地管脚是输入管脚

方案是可行的,其实使能端OE也可以直接接地,也没必要用GPIO去控制的哈。

谢谢你及時回復。還有一個问題是,Power Up sequence部分建议VCCA上电为first,VCCB上电为sencond,我理解這个先后顺序应该是芯片AMS1117-3.3来保证的,那么对于SN74LVC4245而言,這個上电順序的時間差有没有具体的数值?PCB布线不合适会不会抵消掉AMS1117-3.3的3.3V启动电压延迟,而引起SN74LVC4245上电顺序不正常导致工作异常?

数据手册中只建议了VCCA先上电,但并没有给出具体的VCCA和VCCB的时间差,我记得确实有几款电平转换的器件要求上电时序了,并且我想这也是实验验证了,在数据手册中也提到了,合理的上电时序能够避免excessive supply current, bus contention, oscillations, or other anomalies caused by improperly biased device pins.所以在使用的时候最好也是按照VCCA先上电。

在你的应用中,VCCB就是通过AMS1117-3.3来输入的,所以本身AMS1117-3.3从5V到3.3V输出也有一定的延迟,我想这个应用没问题。

或者为了安全起见,我更建议使用SN74LVC8T245这款常用的8路电平转换,这款器件没有上电时序要求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top