引言:上一篇文章我們介紹了通過添加電阻器、場效應(yīng)晶體管(FET)開關(guān)、電平轉(zhuǎn)換器甚至其他Xilinx FPGA等選項實現(xiàn)HP Bank IO與2.5V/3.3V外設(shè)對接的方法。本文介紹利用TI公司TXS0108實現(xiàn)FPGA IO Bank接不同外設(shè)IO接口電壓轉(zhuǎn)換。
FPGA與LVDS ADC外設(shè)互聯(lián)
項目設(shè)計中采用了兩片高速并行LVDS ADC,單片ADC差分對有36對,采樣速率最大3Gbps,ADC與K7 FPGA的HR Bank互聯(lián)。由于Xilinx 7系列FPGA HR Bank的LVDS電平供電VCCO為2.5V,而ADC SPI控制接口電平為1.8V,此時,ADC數(shù)據(jù)輸出LVDS接口可以直接與FPGA互聯(lián),而1.8V的SPI接口需要進行電平轉(zhuǎn)換才可與該BANK互聯(lián)。設(shè)計采用TI公司TXS0108芯片實現(xiàn)IO電平轉(zhuǎn)換。
圖1:采用TI公司TXS0108芯片實現(xiàn)ADC SPI IO電平轉(zhuǎn)換
2. FPGA與QSPI Flash外設(shè)互聯(lián)
項目中選擇的QSPI Flash為MT25QU256ABA1EW7,供電電壓1.8V,由于FPGA專用Flash接口IO Bank由于其他外設(shè)原因VCCIO需要采用2.5V供電,此時同樣也需要考慮電平兼容問題,具體設(shè)計如下圖所示。
圖2:采用TI公司TXS0108芯片實現(xiàn)Flash IO電平轉(zhuǎn)換
3.需要注意的問題
由于TXS0108或同類型器件的特點,該器件具有自動識別轉(zhuǎn)換方向的特點,無需控制信號方向。但該器件的缺點是具有非常弱的驅(qū)動能力,uA級別。如果線路上存在終端或其他重負載,可能會導(dǎo)致邏輯故障。終端和總線負載必須大于50 kΩ 以避免邏輯中斷。因此,I2C和1Wire等開漏總線與這種類型的電平轉(zhuǎn)換器不兼容。
-
FPGA
+關(guān)注
關(guān)注
1629文章
21736瀏覽量
603375 -
接口
+關(guān)注
關(guān)注
33文章
8598瀏覽量
151153 -
adc
+關(guān)注
關(guān)注
98文章
6498瀏覽量
544640
原文標(biāo)題:利用TI公司TXS0108實現(xiàn)FPGA IO Bank接不同外設(shè)IO接口電壓案例
文章出處:【微信號:FPGA技術(shù)實戰(zhàn),微信公眾號:FPGA技術(shù)實戰(zhàn)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論