微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?

在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?

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

在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?

就是推荐一款6通道的缓冲器

建议选择电平转换器件,参考TXB0108这款不带方向控制位的电平转换,但是很遗憾没有6通道的,不用的输入端建议上拉或下拉防止悬空。

你好,TXB0106不是6通道版本吗?另外TXB0108和TXS0108的区别与联系,哪个更合适些?

另外在ADS1211的参考设计中提到:Note that SDOUT is tri-stated for the majority of the conversion period and the opto-isolator connection must

take this into account。也就是说SPI的数据输出引脚SDOUT的大多数情况下是三态,在三态情况下将其接入txb0108是否会产生逻辑错误?

可以采用TXB0106,TXSxx的和TXBxx的区别在于TXBxx不适用于I2C这种OD架构的应用,对于SPI来说,这两种系列的都可以。

       您好,关于TXB0106我有以下疑虑,请您解答,在VCCA供电为3.3V,VCCB供电是5V,Datasheet中VIH的范围是VCCI*0.65至VCCI,当VCCB为5V时,结果3.25V。而接入的SPI为5V的TTL,5V的TTL输出一般是Uoh>=2.4V,Uol<=0.4V;所以接入的SPI不一定能满足TXB0106的VIH,请问,我的理解对吗?(如果我的理解对,这里是不能使用TXB0106的),

      期待您的及时回复!

是的,您的理解是对的,因为5V  TTL门限和3.3V LVTTL门限电平一样,如果是5VCMOS使用TXB010x就没问题了。

你的意思是想实现5V转3.3V是吧?既然你是5V TTL的话,因为和3.3V LVTTL电平是一致的,那么就可以和3.3V IO口直接连接,无需电平转换了。

       您好,很感谢您的回复,我的设计是实现5VTTL和3.3VCOMS之间的通信,选用了贵公司的SN74LVC4245A芯片,但是还有一些问题,不能确定这个芯片合适与否。(1)SN74LVC4245A芯片的Datasheet中的DIR管脚接入5V的控制芯片中,并且在Power-Up Consideration中提到 'If DIR high is needed,ramp it with VCCA.",请问我可以将DIR接入到3.3V的控制芯片中控制吗?如何实现比较好?(2)SN74LVC4245A芯片的Datasheet中的Power-Up Consideration中说到VCCA先上电,两个同时上电,可以吗?

         期待您的答复,谢谢!

     

DIR参考的是VCCA ,而VCCA的电压范围是4.5V~5.5V ,所以DIR上拉的话只能上拉到VCCA 5V上,不能上拉到3.3V。

VCCA先上电的原因是因为控制端DIR参考的VCCA,所以建议VCCA先上电,如果VCCA和VCCB同时上电也没有问题。

      很感谢您的回复,我的设计中没有5V的控制芯片,只有3.3V的控制芯片,但是想把DIR接入这个3.3V的控制芯片控制,不知道您有什么办法吗?或者可以另外推荐一款电平转换芯片?(设计是实现3.3VCOMS控制芯片和5VTTL接口之间通信)

      期待您的回复,谢谢!

使用这款电平转换的话没有办法将DIR,或者OE连接在3.3V,因为VCCA的最小电压为4.5V。

选择其他电平转换的话,得选择输入兼容TTL电平的,也就是Vih(min)=2V左右的。但是我看了下几款8通道的,基本上都是5VCMOS的门限电平。

 

既然你是5VTTL和3.3V 之间通信,怎么会没有5V 供电?

      您好,很感谢您一直的回复,我的设计里面有5V的电压,但是DIR需要接入3.3V的控制芯片进行控制,根据您的判定是不能3.3V控制芯片直接接DIR,因为这样电压不够,中间需要加个东西让DIR的电压上拉到4.5~5V。这样理解对吗?

您的理解有误,并不是说DIR必须上拉到4.5~5V,而是DIR必须上拉VCCA而不是VCCB,因为这款器件的控制电路是参考VCCA的,而VCCA的电压范围为4.5V~5.5V。

 

      很感谢您的回答,如果我现在从3.3V的控制芯片接出来,然后通过三极管或者MOS管和电阻上拉接VCCA(5V),再接入SN74LVC4245A芯片的DIR管脚,可以实现我所要的控制吗?

      期待您的答复!

 很感谢您的回答,如果我现在从3.3V的控制芯片接出来,然后通过三极管或者MOS管和电阻上拉接VCCA(5V),再接入SN74LVC4245A芯片的DIR管脚,可以实现我所要的控制吗?

      期待您的答复!

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

网站地图

Top