在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?
gengxin li:
就是推荐一款6通道的缓冲器
gengxin li:
回复 Kailyn Chen:
你好,TXB0106不是6通道版本吗?另外TXB0108和TXS0108的区别与联系,哪个更合适些?
gengxin li:
回复 Kailyn Chen:
另外在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是否会产生逻辑错误?
LI Shuang:
回复 Kailyn Chen:
您好,关于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的),
期待您的及时回复!!!
Kailyn Chen:
回复 LI Shuang:
是的,您的理解是对的,因为5V TTL门限和3.3V LVTTL门限电平一样,如果是5VCMOS使用TXB010x就没问题了。
你的意思是想实现5V转3.3V是吧?既然你是5V TTL的话,因为和3.3V LVTTL电平是一致的,那么就可以和3.3V IO口直接连接,无需电平转换了。
LI Shuang:
回复 Kailyn Chen:
您好,很感谢您的回复,我的设计是实现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先上电,两个同时上电,可以吗?
期待您的答复,谢谢!!
Kailyn Chen:
回复 LI Shuang:
DIR参考的是VCCA ,而VCCA的电压范围是4.5V~5.5V ,所以DIR上拉的话只能上拉到VCCA 5V上,不能上拉到3.3V。
Kailyn Chen:
回复 LI Shuang:
VCCA先上电的原因是因为控制端DIR参考的VCCA,所以建议VCCA先上电,如果VCCA和VCCB同时上电也没有问题。