在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

LVDS用法:LVDS RX 時鐘選擇 LVDS的PLL的復位信號的處理

XL FPGA技術交流 ? 2024-06-18 11:35 ? 次閱讀

這里以鈦金的LVDS為例。

LVDS RX 時鐘選擇

LVDS時鐘的接收要連接名字為GPIOx_P_y_PLLINz名字的差分對,這樣的管腳直接驅動PLL,產(chǎn)生LVDS接收需要的fast_clk和slow_clk,這種主要是用于數(shù)據(jù)和時鐘的速率不是1:1,比如大家常見的1:7,1:8和1:10等,這時就要使用串化/解串器;如果時鐘和數(shù)據(jù)的速率比是1:1并且速率不高,也可以考慮用GCLK走時鐘來采集數(shù)據(jù)。

Ti60F225為例,它共有4個PLL,分別為PLL_BL,PLL_BR,PLL_TR和PLL_TL4個PLL,在要求解串器的情況下,最大只能接收4組LVDS,這是在不考慮PLL作為別的用途的前提下的。

1f8bebcc-2d0b-11ef-82a0-92fbcf53809c.png

LVDS的PLL的復位信號的處理

有些時候LVDS并不是連續(xù)的,這就要對PLL進行復位處理。在處理方式上我們可以檢測PLL_LOCKED信號是否鎖定,如果隔一段時間沒有鎖定就對PLL進行一次復位。然后再循環(huán)檢測鎖定信號和復位的過程,直到PLL_LOCKED信號為高。目前遇到一些LVDS接收異常的問題很多是通過這樣的方式來解決的。這是為了排除PLL假鎖的情況。

1fac9f98-2d0b-11ef-82a0-92fbcf53809c.png

interface設置

(1)rx clock設置

1fbb7e1e-2d0b-11ef-82a0-92fbcf53809c.png

Enable Common Mode Driver:當使用交流耦合時。要勾選Enable Common Mode Driver。

(2) data 設置

1ff67366-2d0b-11ef-82a0-92fbcf53809c.png

Enable Deserialization使能解串因子,Enable Half Rate Deseralization:是指雙沿采樣 。在帶有解串器的設置中要指定解串時鐘和并行的時鐘。對于發(fā)送設置也是大致相同的,只不過要指定的是串化因子。

(3)發(fā)送時鐘的設置

1ffbc280-2d0b-11ef-82a0-92fbcf53809c.png

發(fā)送時鐘不同于接收時鐘,發(fā)送與數(shù)據(jù)的設置比較相近。把發(fā)送時鐘按如下設置。

assignlvds_tx_clk_TX_DATA=8'hAA;

經(jīng)過串化之后,時鐘波形就變成了如下的樣子。如果發(fā)送的數(shù)據(jù)是8'hF0時鐘又會是什么樣子呢?大家可以自己思考下。

200ba182-2d0b-11ef-82a0-92fbcf53809c.png

當然LVDS輸出時鐘選擇serial data output 如果設置為clk輸出,時鐘速率最大為數(shù)據(jù)速率的1/8.具體使用可以先試試。

信號控制

對于數(shù)據(jù)一般不會出錯,大家可能會忘記的是設置使能和復位。注意使能和復位都是高有效。所以正常運行時要把使能設置為高,復位設置為低。

assign  lvds_rx_clk_RX_ENA = 1'b1;assign  lvds_rx_d0_RX_ENA = 1'b1;assign  lvds_rx_d1_RX_ENA = 1'b1;  assign  lvds_rx_d2_RX_ENA = 1'b1;assign  lvds_rx_d3_RX_ENA = 1'b1;assign  lvds_rx_d0_RX_RST = 1'b0;assign  lvds_rx_d1_RX_RST = 1'b0;    assign  lvds_rx_d2_RX_RST = 1'b0;assign  lvds_rx_d3_RX_RST = 1'b0;

assign  lvds_tx_d0_TX_RST = 1'b0;assign  lvds_tx_d1_TX_RST = 1'b0;    assign  lvds_tx_d2_TX_RST = 1'b0;assign  lvds_tx_d3_TX_RST = 1'b0;assign  lvds_tx_d0_TX_OE  = 1'b1;assign  lvds_tx_d1_TX_OE  = 1'b1;assign  lvds_tx_d2_TX_OE  = 1'b1;assign  lvds_tx_d3_TX_OE  = 1'b1;

PLL的設置

接收的fast_clk是否要移相,由源端時鐘與數(shù)據(jù)的相位關系來決定,如果源是邊沿對應,fast_clk可以移相90或者135;如果是中心對齊,則可以設置相位為0或者為45。

2017c9f8-2d0b-11ef-82a0-92fbcf53809c.png

發(fā)送數(shù)據(jù)如果與時鐘有相位差,比如中心,那邊需要產(chǎn)生三個時鐘,fast_tx_clk_c,fast_tx_clk_d及slow_tx_clk.fast_tx_clk_c用于時鐘的fast_clk,為90度,而fast_tx_clk_d為0度,用于數(shù)據(jù)的fast_clk.

2029d440-2d0b-11ef-82a0-92fbcf53809c.png

當然大家也可以根據(jù)產(chǎn)生的波形或者數(shù)據(jù)的延時進行適當?shù)恼{整。

串化/解串數(shù)據(jù)的排列

如下圖所示,發(fā)送時LSB先發(fā)送,當然接收也是LVDS先接收。

208cd482-2d0b-11ef-82a0-92fbcf53809c.png

2090c506-2d0b-11ef-82a0-92fbcf53809c.png

在幫助客戶調試HDMI的時候發(fā)現(xiàn),LVDS不能夠進行動態(tài)調節(jié)相位。解決方案是:

(1)在工程目錄下建議pt_rule.ini文件;

(2)在文件中輸入想要開放權限的rule,以下圖為例,報錯的Rule是lvds_rule_rx_clock。效果如下。

20c780b4-2d0b-11ef-82a0-92fbcf53809c.png

20d0ebd6-2d0b-11ef-82a0-92fbcf53809c.png

約束添加

需要再次強調的是,Result --> interface --> xx.pt.sdc文件中會有相關的約束模板;我們可以復制該文件到工程目錄下,根據(jù)實際需要進行調整

20dd8db4-2d0b-11ef-82a0-92fbcf53809c.png

里面關于LVDS的約束部分如下,大家可以自己打開仔細查看

20e7b62c-2d0b-11ef-82a0-92fbcf53809c.png

并添加到Project -->Constraint下。

20fc353e-2d0b-11ef-82a0-92fbcf53809c.png

Trion的LVDS也有相似的操作,這里先只給出一些注意事項,如果需要補充會再次更新。

1. 如果需要在LVDS IO里差分信號同單端信號混用,須最少隔開2對差分IO;例如:使用RXP09/RXN09就不能使用RX07/08/10/11作為差分信號

2. 關于LVDS設備間的互連,要求LVDS RX端的 Vid,Vicm 與LVDS TX端的Vod,Vocm電平標準匹配即可互連

3、LVDS RX源同步時鐘管腳只能通過GPIOx_RXP/Ny_CLKP/Nz經(jīng)對應PLL輸入。

4、每一個LVDS Bank中的IO用作單端輸出,不能超過14個,引起同步開關噪聲(SSN)風險,輸入沒有限制

T20的GPIOB_CLKN0/GPIOB_CLKP0,用做LVDS時只能作為LVDS RX時鐘直接進入鎖相環(huán),不能進入內(nèi)部邏輯

Trion LVDS常用經(jīng)驗

(1)post-divider要修改成2,反饋時鐘用slow_clock.

(2)客戶測試LVDS發(fā)送時鐘lvds輸出改3pf,數(shù)據(jù)改10pf,暫時沒問題。后續(xù)生產(chǎn)小批量看下一致性

(3)添加LVDS約束

現(xiàn)象:(1)pll鎖不定,時鐘路徑由FPGA給出到sensor,再由sensor的LVDS給到FPGA進入pll;

(2)把VCC電壓從1.2V抬到1.25V可以解決一部分問題;

(3)常溫下FPGA PLL不能鎖定,但是如果用風槍加熱一下到40度左右PLL就能鎖定;

(4)客戶第一次做了10多塊板不存在該問題,第二次做了100塊,有10塊左右出現(xiàn)了上面的PLL鎖不定問題。

(5)該現(xiàn)象會跟隨芯片走。

解決思路:

(1)目前已經(jīng)確認客戶都沒有控制LVDS接收PLL的復位,目前要求客戶在PLL參考時鐘穩(wěn)定之后再重新復位一下再重新鎖定。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • pll
    pll
    +關注

    關注

    6

    文章

    884

    瀏覽量

    136092
  • 時鐘
    +關注

    關注

    11

    文章

    1886

    瀏覽量

    132878
  • lvds
    +關注

    關注

    2

    文章

    1118

    瀏覽量

    67129
  • RX
    RX
    +關注

    關注

    0

    文章

    64

    瀏覽量

    18903
  • 復位信號
    +關注

    關注

    0

    文章

    67

    瀏覽量

    6542
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    LVDS介紹#硬聲創(chuàng)作季

    lvds
    電子學習
    發(fā)布于 :2022年12月09日 16:07:29

    FPGA編程LVDS信號圖像處理技術

    各位大神,小弟這邊先謝過了,真的很急!目前我需要使用FPGA技術來處理一款1對時鐘LVDS信號和8對數(shù)據(jù)LVDS
    發(fā)表于 07-17 16:40

    LVDS詢問

    有沒有大佬用過cycloneII的lvds_rx接收器?我設置的內(nèi)置PLL模式,2通道,解串系數(shù)7。時鐘為43.75MHz,請問align是做什么用的?正常情況下rx_inclock和
    發(fā)表于 01-17 22:30

    什么是LVDS

    什么是LVDS?現(xiàn)在的液晶顯示屏普遍采用LVDS接口,那么什么是LVDS呢?LVDS(Low Voltage Differential Signaling)即低壓差分
    發(fā)表于 09-26 11:45 ?5891次閱讀

    什么是lvds信號

    什么是lvds信號 LVDS:Low Voltage Differential Signaling,低電壓差分信號LVDS傳輸支持速率一
    發(fā)表于 10-16 13:49 ?8725次閱讀

    LVDS信號電平特性

    LVDS信號電平特性 LVDS物理接口使用1.2V偏置電壓作為基準,提供大約400mV擺幅。LVDS驅動器由一個驅動差分線對的電流源組成(通常電
    發(fā)表于 10-16 13:50 ?1.7w次閱讀

    lvds是什么意思?

    lvds是什么意思? 摘要:與ECL、PECL和CML標準相比,ANSI EIA/TAI-644的低電壓差分信號(LVDS)標準具有低功耗、低噪聲輻射等優(yōu)勢。本文主要討論LVDS的特
    發(fā)表于 05-01 11:13 ?1.1w次閱讀
    <b class='flag-5'>lvds</b>是什么意思?

    LVDS和M-LVDS電路實施指南

    低電壓差分信號(LVDS)是一種高速點到點應用通信標準。多點LVDS (M-LVDS)則是一種面向多點應用的類似標準。LVDS和M-
    發(fā)表于 08-22 16:09 ?94次下載
    <b class='flag-5'>LVDS</b>和M-<b class='flag-5'>LVDS</b>電路實施指南

    LVDS在FPGA中的使用教程之LVDS tx核與LVDS rx核的使用說明

    這里選擇LVDS transmitter,然后設置4個LVDS通道(channels);每個通道對應7個解串因子,即7并1串處理。最下面的Use External
    發(fā)表于 12-30 16:57 ?33次下載

    LVDS信號信號傳輸

    LVDS發(fā)送芯片的輸入信號來自主控芯片,輸入信號包含RGB數(shù)據(jù)信號時鐘信號和控制
    的頭像 發(fā)表于 10-17 17:28 ?1928次閱讀
    <b class='flag-5'>LVDS</b><b class='flag-5'>信號</b>的<b class='flag-5'>信號</b>傳輸

    LVDS傳輸?shù)氖鞘裁?b class='flag-5'>信號?判斷LVDS信號正常的方法

    LVDS傳輸?shù)氖鞘裁?b class='flag-5'>信號?判斷LVDS信號正常的方法 一、LVDS傳輸?shù)氖鞘裁?b class='flag-5'>信號?
    的頭像 發(fā)表于 10-18 15:38 ?6304次閱讀

    什么叫做LVDS信號?請問TTL信號LVDS信號有什么區(qū)別?

    什么叫做LVDS信號?請問TTL信號LVDS信號有什么區(qū)別? LVDS
    的頭像 發(fā)表于 10-18 15:38 ?3296次閱讀

    LVDS中的時鐘脈沖信號是干什么的?

    LVDS中的時鐘脈沖信號是干什么的? LVDS(Low Voltage Differential Signaling)中的時鐘脈沖
    的頭像 發(fā)表于 10-18 15:38 ?1750次閱讀

    如何有效解決LVDS時鐘EMI問題

    如何有效解決LVDS時鐘EMI問題
    的頭像 發(fā)表于 11-23 09:04 ?1420次閱讀
    如何有效解決<b class='flag-5'>LVDS</b><b class='flag-5'>時鐘</b>EMI問題

    淺談LVDS-V1

    這里以鈦金的LVDS為例。 LVDS RX 時鐘選擇 LVDS
    的頭像 發(fā)表于 12-10 10:00 ?686次閱讀
    淺談<b class='flag-5'>LVDS</b>-V1
    主站蜘蛛池模板: 欧美经典三级春潮烂漫海棠红 | 欧美日韩一区视频 | 免费在线视频观看 | 黄色美女网站在线观看 | 欧美天堂在线观看 | 午夜国产福利在线观看 | 黄黄网址 | 热re66久久精品国产99热 | h网站免费| 日韩精品另类天天更新影院 | 九月婷婷亚洲综合在线 | 爱爱永久免费视频网站 | 免费在线一区二区三区 | 日本高清视频网站www | 美女视频黄色的免费 | 一级片在线免费播放 | 欧美一级视频在线观看欧美 | 色资源窝窝全色 | www.免费| 四虎影院的网址 | 九九久久久久午夜精选 | 日韩一级在线 | 久操视频在线观看免费 | 免费不卡毛片 | 荡女妇边被c边呻吟久久 | 四虎成人精品在永久在线观看 | 日本网站黄色 | 久久久久国产精品免费看 | 99视频精品全国免费 | 青青伊人91久久福利精品 | 免费国产午夜在线观看 | 成年黄网站免费大全毛片 | 欧美激情 自拍 | 亚洲29p| 亚洲精品美女久久久久网站 | 影音先锋 色天使 | sesese在线观看 | 生活片毛片 | 久久福利青草精品资源站免费 | 国产成人啪精品午夜在线观看 | 性在线视频 |