TXB0104是應(yīng)用在AM3352(Sitara MCU/MPU等)和EMMC (嵌入式多媒體存儲(chǔ)卡)芯片之間通信的雙向自動(dòng)檢測(cè)電平轉(zhuǎn)換芯片。當(dāng)系統(tǒng)的軟件資源配置不足,需要電平轉(zhuǎn)換芯片自己識(shí)別信號(hào)傳輸方向的時(shí)候,需要注意外部硬件設(shè)計(jì),不然可能會(huì)出現(xiàn)掛載時(shí)好時(shí)壞的失效情況。
問題背景:
EMMC與AM3352掛載失敗,定位為TXB0104工作異常。實(shí)測(cè)中發(fā)現(xiàn)如圖中線路所示:
- 只有D0通道無信號(hào),因?yàn)閷0數(shù)據(jù)線由主芯片(AM3352)側(cè)飛線到EMMC,D0開始傳輸數(shù)據(jù)信號(hào),eMMC掛載正常(該情況下在AM3352側(cè)也能測(cè)到D1/2/3的數(shù)據(jù)波形);
- 將D0飛線跨過該轉(zhuǎn)換芯片,同時(shí)斷開D2(在轉(zhuǎn)換芯片與eMMC之間),掛載失敗;——綜合1、2,說明D2在掛載的時(shí)候需要使用到,同時(shí)在雙向電平轉(zhuǎn)換芯片中D2通道正常;
- 將D0和D2數(shù)據(jù)線在U7中對(duì)應(yīng)的電平轉(zhuǎn)換通道中交叉焊接,測(cè)試D0無信號(hào)(D0無信號(hào)的時(shí)候D1/2/3也無波形),eMMC掛載失敗;
- 將D0飛線跨過該轉(zhuǎn)換芯片,同時(shí)將D2數(shù)據(jù)線連接U7的D0通道,可以正常掛載上;——雙向電平轉(zhuǎn)換芯片中D0通道正常,但連接上D0數(shù)據(jù)后異常;
![](https://file1.elecfans.com//web2/M00/BE/CD/wKgZomW3WOOAAo4BAAEDCGwZJmI209.png)
圖1.異常板子的電路圖
掛載時(shí)好時(shí)壞的板子分別在正常時(shí)、異常時(shí)的D0信號(hào)波形如下
![](https://file1.elecfans.com//web2/M00/BF/B9/wKgaomW3WOSAK1FaAACtoFzkBZk767.jpg)
![](https://file1.elecfans.com//web2/M00/BE/CD/wKgZomW3WOWAUJoRAACpRQXIRAk173.jpg)
圖2.正常(上)和異常(下)掛載的板子傳輸信號(hào)D0通道波形
問題聚焦:
檢查線路圖后發(fā)現(xiàn), OE上拉到3.3VCCB。規(guī)格書明確指出,針對(duì)在上電過程中,OE在電源穩(wěn)定之前必須保持低電平。
![](https://file1.elecfans.com//web2/M00/BF/B9/wKgaomW3WOWABOVkAABRyo8zvIk372.png)
圖3.規(guī)格書中聲明OE的上電時(shí)序
現(xiàn)同時(shí)通過原始電阻分壓采樣VCCB上電時(shí)序和OE的管腳波形,發(fā)現(xiàn)OE與VCCB同時(shí)上電。
![](https://file1.elecfans.com//web2/M00/BE/CD/wKgZomW3WOaACuIGAACmkaEkTEk213.jpg)
圖4. 原始電阻分壓時(shí)序展開:OE與VCCB同時(shí)上電
VOLB識(shí)別低電平的狀態(tài)在3.3V供電狀態(tài)最高為0.4V,因此要延長(zhǎng)VOE保持低電平的時(shí)間,讓IC保證識(shí)別到低電平狀態(tài)。
![](https://file1.elecfans.com//web2/M00/BF/B9/wKgaomW3WOeAJSVRAAD7ItUJHF4530.png)
圖5.高低電平閾值比較
整改方案:
為了能保證OE在上電期間保持足夠的低電平,建議將R24電阻替換成1uF的電容。利用電容替代電阻的方法可以適當(dāng)增加RC時(shí)間常數(shù)來穩(wěn)定OE保持低電平的時(shí)間。
![](https://file1.elecfans.com//web2/M00/BE/CD/wKgZomW3WOeAQDaQAAEHlDLXbJs328.png)
圖6.原始電路基礎(chǔ)上的整改方案
重新通過原始電阻分壓采樣VCCB上電時(shí)序和OE的管腳波形,發(fā)現(xiàn)換成1uF電容電壓時(shí)序展開(t=1/RC),在VCCB穩(wěn)定后OE保持低電平(<0.35VCCB)的時(shí)間約為320us,掛載異常不再復(fù)現(xiàn)。
![](https://file1.elecfans.com//web2/M00/BF/B9/wKgaomW3WOiAeRRLAAAZlgV6kdQ715.png)
圖7.enable建議時(shí)間
![](https://file1.elecfans.com//web2/M00/BE/CD/wKgZomW3WOmAJs2gAAC1KpQ9Gyw470.jpg)
圖8.VCC與OE爬升時(shí)間拉長(zhǎng)
分析總結(jié):
經(jīng)過測(cè)試分析,延長(zhǎng)OE的低電平時(shí)間可以有效地避免MCU和EMMC芯片握手失敗。
這種導(dǎo)致芯片傳輸掛機(jī)失敗的原因是由于TXB0104在上電期間的傳輸口是不定態(tài)所致。
如果TXB0104的OE腳沒被拉低,則在上電期間傳輸口A,B會(huì)處于不定態(tài)(低電平,高電平或高阻態(tài)),此時(shí)要求和傳輸口A,B相連的EMMC和MCU相應(yīng)I/O口此刻應(yīng)保持確定的高阻態(tài),以確保上電期間EMMC和MCU的I/O口不會(huì)被短路。 如果TXB0104的OE腳在上電期間被拉低(將對(duì)地電阻換成電容),則傳輸口A,B是處于確定的高阻態(tài),對(duì)相連的EMMC和MCU的I/O沒有影響,信號(hào)就能正常傳輸。
所以在OE端口掛電容能保證上電期間傳輸口確定的高阻態(tài),故障因此得以消除。
為了簡(jiǎn)化用戶系統(tǒng)的設(shè)計(jì)分析,下面通過一個(gè)流程圖來梳理TXB0104的I/O口各個(gè)狀態(tài)對(duì)應(yīng)系統(tǒng)的應(yīng)用可能,避免類似的不定態(tài)傳輸導(dǎo)致信號(hào)判斷失誤。
![](https://file1.elecfans.com//web2/M00/BF/B9/wKgaomW3WOmAcwUYAAEJV11qR7E584.png)
圖9.I/O端口狀態(tài)流程圖
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19126瀏覽量
305201 -
emmc
+關(guān)注
關(guān)注
7文章
216瀏覽量
52743 -
AM3352
+關(guān)注
關(guān)注
2文章
5瀏覽量
9008 -
電平轉(zhuǎn)換芯片
+關(guān)注
關(guān)注
1文章
47瀏覽量
7674
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
求助,求推薦能支持開漏輸出,且速度可以到50M以上的電平轉(zhuǎn)換芯片?
使用TXB0108 TXB0104輸出信號(hào)低電平不低,請(qǐng)問 可能是哪些原因造成的?
TXB0104外接長(zhǎng)0.5m線,spi信號(hào)畸變厲害通訊異常怎么解決?
TXB0104做串口電平轉(zhuǎn)換單向正常,雙向異常是什么原因?
關(guān)于AM3352芯片的boot啟動(dòng)和燒錄鏡像求解
GPIO shortage on AM3352
請(qǐng)問用一顆TXB0104可以嗎?
TXB0104相關(guān)資料
AM3359數(shù)據(jù)手冊(cè)和AM3352到59的數(shù)據(jù)對(duì)比的詳細(xì)概述
![<b class='flag-5'>AM</b>3359數(shù)據(jù)手冊(cè)和<b class='flag-5'>AM3352</b>到59的數(shù)據(jù)對(duì)比的詳細(xì)概述](https://file.elecfans.com/web1/M00/4F/90/o4YBAFre2K6AQBYjAAFga6p4fto976.png)
AM3352 Sitara ARM Cortex-A8 微處理器
![<b class='flag-5'>AM3352</b> Sitara ARM Cortex-A8 微處理器](https://file.elecfans.com/web1/M00/53/4C/o4YBAFshBnGAWrOQAAARcfNzs_4991.jpg)
TXB0104 具有自動(dòng)方向感應(yīng)和 +/-15kV ESD 保護(hù)的 4 位雙向電壓電平轉(zhuǎn)換器
![<b class='flag-5'>TXB0104</b> 具有自動(dòng)方向感應(yīng)和 +/-15kV ESD 保護(hù)的 4 位雙向電壓<b class='flag-5'>電平</b><b class='flag-5'>轉(zhuǎn)換</b>器](https://file.elecfans.com/web1/M00/53/C4/pIYBAFshKVeAN_EmAAARNBeIqK0077.jpg)
帶自動(dòng)方向感應(yīng)和±15kV ESD保護(hù)功能的4位雙向電壓電平轉(zhuǎn)換器TXB0104數(shù)據(jù)表
![帶自動(dòng)方向感應(yīng)和±15kV ESD保護(hù)功能的4位雙向電壓<b class='flag-5'>電平</b><b class='flag-5'>轉(zhuǎn)換</b>器<b class='flag-5'>TXB0104</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論