在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在使用ADS1211时,数字电源采用5V供电,其SPI接口的数字I/o的5VTTL电平,请问如何与处理器的3.3Vcoms电压对接?两则为双向通信,谢谢专家?
建议选择电平转换器件,参考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来说,这两种系列的都可以。
是的,您的理解是对的,因为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同时上电也没有问题。
使用这款电平转换的话没有办法将DIR,或者OE连接在3.3V,因为VCCA的最小电压为4.5V。
选择其他电平转换的话,得选择输入兼容TTL电平的,也就是Vih(min)=2V左右的。但是我看了下几款8通道的,基本上都是5VCMOS的门限电平。
既然你是5VTTL和3.3V 之间通信,怎么会没有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管脚,可以实现我所要的控制吗?
期待您的答复!