Part Number:TXS0108E
不好意思請問一下,我正在使用這顆晶片在測試1.8v提升到3.3v訊號的資料傳輸,我看到datasheet這顆晶片在push-pull模式時傳輸速度最高可以到110Mbps,而在open drain模式時可以到1.2Mbps,但是我在測試spi傳輸時,時脈設定為 12.5MHz , 但是最後從示波器看出來的波型只有0.8V,而他應該要是3.3V的,想請問是發生了甚麼問題?是因為我沒有在 push-pull 模式嗎?還是 push-pull 模式電路應該怎麼設計?
在此附上我的實驗電路,其中Type c為供電端,而接到其他裝置時都有共地
期望問題能得到解決,謝謝~
Kailyn Chen:
您好,使用TXS0108有两点需要注意。
第一,能够最大支持的data rate要根据不同电压决定的,参考6.7的时序特性,VCCA=1.8V,VCCB=3.3V时,最大data rate为60Mbps。
如果SPI时钟为12.5Mhz,那data rate为25Mbps(1hz=2bit),60Mbps大于25Mbps,所以速率是没问题的。
第二,TXS0108的输入信号Vih和Vil的要求如下,确认下输入信号是否满足这个要求呢?
,
Wu Cheng-Yu:
是的,我認為我訊號都有滿足要求,
上圖為我的1.8V輸入SPI訊號,是正常的波型
而上圖為我的3.3V輸出波型,可以看出是不正常的
上圖為3.3V波型展開,可以看出準位明顯未達要求
請問可以怎麼解決?
,
Kailyn Chen:
速率是没有问题的。另外,1.8V的SPI最大幅值是在1.89V~2.89V之间?但是A port的电压VCCA是1.8V的。
其次有一点需要注意,我看OE您是直接拉高的?建议上电期间,在VCCA和VCCB还没有上电起来稳定之前,OE保持低电平,输出高阻态。
直到当VCCA和VCCB起来稳定之后,再将OE拉高。保证TXS0108的正确操作。
,
Wu Cheng-Yu:
請問這是代表我的輸入訊號準位太高所導致問題產生?
另外OE是要確保VCCA和VCCB都已確實上電後才能將OE拉到1.8V?
,
Kailyn Chen:
抱歉回复晚了。
首先您的输入信号大于VCCA,这是不允许的,换句话说这种瞬态高压也会导致芯片损坏。
其次就是为了保证上电期间输出为高阻态,建议等上电起来稳定再将OE拉高,也是TXS010x能稳定工作的基础。
所以首先要保证输入信号满足输入电压范围,其次OE建议电压起来稳定之后再拉高。
如果这样还不能正常输出,再反馈。
,
Wu Cheng-Yu:
好的,我再嘗試看看
另外我想請問如何做到open-drain與push-pull之間做切換?
,
Kailyn Chen:
这个TXS不能自动切换,只是说TXS都能支持这两种架构的应用,不论信号是open drain还是push pull都能支持。