• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 簡易USB與LVDS接口轉(zhuǎn)換器

    簡易USB與LVDS接口轉(zhuǎn)換器

    作者: 時間:2009-09-03 來源:網(wǎng)絡(luò) 收藏

    3300連接電路如圖3所示,為控制數(shù)據(jù)傳輸?shù)臅r序同步,采用3300的時鐘輸出工作方式。3300外接24 MHz的時鐘晶體振蕩器,經(jīng)內(nèi)部鎖相環(huán)電路轉(zhuǎn)換為60 MHz信號,通過CLK輸入FPGA作為其時鐘信號,從而實現(xiàn)FPGA與USB3300的時鐘同步。USB部分與FPGA的數(shù)據(jù)交互傳輸通過雙向的8 位數(shù)據(jù)信號實現(xiàn),USB3300通過DIR與NXT信號輸出控制數(shù)據(jù)信號的傳輸方向,而FPGA通過STP信號控制數(shù)據(jù)的傳輸方向USB3300的狀態(tài)。這樣便實現(xiàn)FPGA與USB3300的數(shù)據(jù)交互。

    本文引用地址:http://www.czjhyjcfj.com/article/181241.htm

    3.3 協(xié)議數(shù)據(jù)轉(zhuǎn)換部分
    系統(tǒng)協(xié)議數(shù)據(jù)轉(zhuǎn)換部分中采用現(xiàn)場可編程邏輯門陣列器件EP1C6U240C8進行編程,主要實現(xiàn)的功能是將與USB3300交互的數(shù)據(jù)轉(zhuǎn)換成10位并行數(shù)據(jù)與SN65LV1023和SN65LV1224交互,同時通過STP信號控制 USB3300的數(shù)據(jù)傳輸方向和USB3300的狀態(tài)。由于USB協(xié)議本身有模式,在模式時鎖相環(huán)關(guān)閉,在硬件設(shè)計時一定要接RESET控制鍵,這樣便于軟件編程的調(diào)試。
    3.4 電路
    低壓差分信號(Low Voltage Differential Signaling)是一種高速數(shù)據(jù)傳輸?shù)奈锢韺咏涌冢潆妷盒盘枖[幅低,技術(shù)上能做到且產(chǎn)生極低噪聲,功耗也極低,主要用于服務(wù)器、可堆壘集線器、無線基站、3FG交換機及高分辨率顯示等。與USB協(xié)議接口類似其物理層信號直接與FPGA進行交互相當(dāng)復(fù)雜,系統(tǒng)選用SN65LV1224和 SNLV1023,將FPGA與接口物理層數(shù)據(jù)交互,轉(zhuǎn)換為10位的并行信號,同時通過相關(guān)的控制信號控制數(shù)據(jù)的傳輸方向。SN65LV1023 與SN65LV1224的硬件連接電路分別如圖4和圖5所示,其中SN65LV1023實現(xiàn)10位并行數(shù)據(jù)轉(zhuǎn)換成LVDS的低壓差分信號,同時FPGA通過TCLK_R/F控制內(nèi)部鎖相環(huán),進而控制SN65LV1023狀態(tài)。而SN65LV1224則將LVDS的低壓差分信號轉(zhuǎn)換成10位并行數(shù)據(jù)信號輸入 FPGA,這樣通過SN65LV1023與SN65LV1224,便在較為簡單的情況下實現(xiàn)FPGA與LVDS接口的數(shù)據(jù)交互。

    4 系統(tǒng)軟件設(shè)計
    利用可編程邏輯門陣列FPGA轉(zhuǎn)換協(xié)議數(shù)據(jù),由于系統(tǒng)使用USB3300可將USB協(xié)議物理層信號轉(zhuǎn)換成8位并行信號,而使用SN65LV 1023與SN65LV1224則將低壓差分信號LVDS轉(zhuǎn)換成10位并行信號,這樣大大簡化FPGA的編程。



    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 彰武县| 北辰区| 富宁县| 河北区| 鸡泽县| 漾濞| 肇州县| 宁海县| 揭西县| 靖边县| 通化市| 崇信县| 达孜县| 襄汾县| 丰原市| 时尚| 许昌市| 喀喇| 鹿邑县| 南昌市| 扎鲁特旗| 田林县| 宕昌县| 修水县| 河源市| 贵港市| 林芝县| 凤城市| 鄂托克旗| 合肥市| 灯塔市| 乐东| 沙洋县| 来凤县| 宁德市| 定南县| 塔河县| 竹山县| 积石山| 彭泽县| 锦屏县|