chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

跟李凡老師學(xué)FPGA擴頻通信D01:串行通信基礎(chǔ)(課堂筆記)

FPGA學(xué)習(xí)交流 ? 2019-07-15 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

李凡老師學(xué)FPGA擴頻通信D01:串行通信基礎(chǔ)(課堂筆記)

用笨筆頭整理課堂筆記,用以備忘,溫故而知新。
整理文稿的細節(jié)處未能一一體現(xiàn)李凡老師講課精髓和獨特風(fēng)采,有待下一步補充完善。
感謝李凡老師博大精深的學(xué)識、孜孜不倦的教誨,并敬請李凡老師原諒本人拙劣的課堂筆記。

近期精彩課程安排如下圖。
實際執(zhí)行可能會有所調(diào)整,謹供參考。

1.jpg


從今天開始呢,我們進入通信的課程。

FPGA的應(yīng)用,其中有很大一個比例,是用在通信上。
據(jù)說DSP的一些架構(gòu),就是跟FPGA的Altera的通信的用戶有關(guān)。
所以說呢,F(xiàn)PGA非常重要的一個應(yīng)用方向,和通信密不可分。
通過這門課程的討論,我們來了解通信的一個基本的規(guī)則,基本的方法,工具,還有通信里面一個一個的技術(shù)。
我們通過像WiFi、藍牙,以及我們的移動通信里面普遍應(yīng)用的擴頻,我們做個討論。

我們雖然說的是通信,communication,但實際上呢,它的含義,不僅僅是跟信息的傳輸、收發(fā)直接關(guān)聯(lián),像移動通信、遠程的數(shù)據(jù)通信、互聯(lián)網(wǎng)的通信,像巡航導(dǎo)彈,設(shè)備和設(shè)備之間的通信。

3.jpg

這些通信呢,我們可以用communication來概括,沒有問題。
但是呢,它也有更廣義的含義。它不僅僅指的是數(shù)據(jù)收發(fā)端的通信,也指的是邏輯和邏輯之間,芯片和芯片之間,信息的交互。


我們今天要說的通信,指的是串行通信。
什么是串行的?
什么是并行的呢?
我們用過并行打印機,我們知道,一端通過并行電纜接到電腦上。
它可以在同一個時鐘節(jié)拍發(fā)送總線信號。

我們現(xiàn)在介紹的是串行通信。
所謂串行,就是在單位時間內(nèi),只有一個比特信息的傳輸。
而并行呢,是在指定的時刻,會有若干個比特被發(fā)送。
我們現(xiàn)在的通信,大多數(shù)都是建立在串行通信的基礎(chǔ)上。
比方說,像光纖通信。


衛(wèi)星也是,微波也是。
為什么我們在真實的通信系統(tǒng)里面,大多都用串行通信?

其實理由很簡單,一,有一個成本的問題。并行打印機,如果就在我們邊上,我們用一個并行電纜就行了。
但是光纜不同了,像海底光纜,一走幾百公里,它一個信道就是一個成本。
這是一個理由。
還有,像衛(wèi)星通信,在指定的頻道上,特定的時刻,只有一個比特的加載。
如果要想同時加載多個比特的話,你會用多個頻道來傳輸,這樣的話,衛(wèi)星的收發(fā)器的成本就要提升。
限于成本,衛(wèi)星的收發(fā)器限制在單一的頻道上發(fā)送數(shù)據(jù),那么指定的時刻,只可能是一個比特。

所以說衛(wèi)星通信只可能是串行通信。


微波通信也是如此。
這些通信都涉及到,在單位時間,只有一個比特的加載,就是串行通信。
另外呢,我們說有第二個理由,更重要的理由,因為現(xiàn)在通信的速度是越來越高,越來越快。
并行通信看起來很快,一個比特可以有多個信號的加載,但是它有一個非常嚴峻的問題,就是窗口問題,當(dāng)我們的并行總線有16根線的時候,在一個時鐘節(jié)拍下面,16根線都會翻轉(zhuǎn)。
必然有的翻轉(zhuǎn)快,有的翻轉(zhuǎn)慢。
這16根線必須要全部翻轉(zhuǎn)完了以后,這才得到有效的數(shù)據(jù),下一拍也是如此。
這樣的話呢,就會形成一個窗口。
最后一個比特,構(gòu)成了有效窗口的左邊界,以及窗口的第一個比特,構(gòu)成了這個窗口的右邊界。


窗口的左邊界和窗口的右邊界,構(gòu)成了窗口的寬度。
有效窗口的寬度,就一定會小于時鐘周期。使得并行的高速傳輸受限。
在其它一些高端課程,我們也會體驗到窗口效應(yīng)。
正是由于這些原因,大多數(shù)的通信都是串行通信。
說到通信,我們就不可避免地要提到一個人。
現(xiàn)代通信,都是數(shù)字通信。在沒有電子設(shè)備之前,人類的通信主要靠喊。
還有信鴿、烽火、狼煙等等。
但是有了電子管以后,馬可尼的第一次跨洋通信,電報通信。
用摩爾斯碼來傳送。
它仍然是模擬的。
再后來,愛迪生發(fā)明了電話之后,仍然是用模擬的方法來傳輸。


是模擬的信道。
這類通信仍然是稱之為模擬通信。
到了二戰(zhàn)快結(jié)束的時候,美國貝爾實驗室的通信也得到了長足的發(fā)展。
格雷碼的發(fā)明就是在跟日本人的島嶼之爭的時候,用于通信的加密。
它是做成一個像示波器的加密體系。
一個示波管里面就是一個加密的芯片。
格雷碼的示波管發(fā)明出來以后,被日本人俘虜之前,趕緊把示波管給摘了。


這個呢,我們就必須要說到,數(shù)據(jù)通信的創(chuàng)始人、奠基人,就是美國貝爾實驗室的工作者,其中最著名的就是香農(nóng)。

大家都知道香農(nóng)定理。

打開文檔。
這是原文。
這是1948年發(fā)表的,在貝爾實驗室。
它仍然有它的意義。
這篇論文里面,香農(nóng)第一次用數(shù)學(xué)的方法來解釋了數(shù)據(jù)通信。

4.jpg

標題是通信的數(shù)學(xué)原理。
其中提到著名的香農(nóng)定理。
一般通信系統(tǒng)的架構(gòu)圖。
它有一個信息源,然后變?yōu)橄ⅲ兂闪穗娦盘柫?,就是把原始的信息變?a target="_blank">數(shù)字信號了。

5.jpg

6.jpg

然后通過一個發(fā)送器,變成了signal,物理的信號。
或者是高電平,或者是低電平。
中間小框是信道,channel。
信道必然會受到噪聲源的干擾,變成接收端的signal。
接收端的signal,和發(fā)送端的signal相比,就是有加噪。

接收器要將被噪聲干擾的信號,還原成原始的message,message就是已經(jīng)變成數(shù)字量了。
回到最終的目標。
這個架構(gòu)到今天還在用。

還有一些相關(guān)的文檔,都很經(jīng)典。
用數(shù)學(xué)模型來解釋信道的速度,信道的特征,信道的帶寬。

我們的通信課程分為兩個部分,第一是基本的原理。第二部分是擴頻。


發(fā)送器的內(nèi)部,和接收器的內(nèi)部,它們不必要串行,它們可以并行。
在發(fā)送前,將并行數(shù)據(jù)轉(zhuǎn)化成串行數(shù)據(jù),稱之為串化器。
對接收器而言,把串行數(shù)據(jù)組裝成并行數(shù)據(jù)的過程,稱之為并化器。
串化器和并化器是現(xiàn)代高速通信的核心,或者說IP、專利。
縮寫為SERDES,串行收發(fā)器。

7.jpg

現(xiàn)代的通信,可以做到好幾個G。
我們現(xiàn)在內(nèi)核的邏輯,在cyclone IV下面可以到400、500、600M。
但是它高速通信的時候,可以到1個G以上,2、3個G。
這種程度怎么實現(xiàn)的呢?
內(nèi)核邏輯能夠跑到500M、600M,就是通過這個SERDES,跑到1個G以上。
串行收發(fā)器,這是專用電路。

我們給大家解釋串行通信的基本規(guī)律。
第一,在串行通道上,必然有串化器、并化器。
第二,如果是一個并行的數(shù)據(jù),沒有問題。
我們是通過物理的位置來組織。
哪個比特高,哪個比特低。
可是這是一個串行的。
一個串行的過程在信道上,一定是一個比特連著一個比特。

8.jpg

并轉(zhuǎn)串和串轉(zhuǎn)并的時候,都有這個問題。

現(xiàn)在我們要把B0、B1、B2、B3,轉(zhuǎn)成串行。

9.jpg

依次是D0、D1、D-1,按順序發(fā)過來的。
串行通信就必然會有這個問題。
如果我們看一些手冊,大量的IP核,它的一些篇幅都是用于對齊的。

10.jpg

單位時間在指定時刻只有一個比特被加載。
看起來就像一個冰糖葫蘆串。

我們要知道比特的邊界。
還有一個更嚴峻的問題。

我們知道,串行通信有兩個特點。
第一個,串行通信要有串化器,要有解串器。
第二個,邊界的問題。
有找邊界,稱之為對齊的問題。
這個問題更嚴峻,或者說更現(xiàn)代化。
在發(fā)送端,串行信息是以串行的形式發(fā)出來的。

那么,必然會有時鐘驅(qū)動。發(fā)送端會有發(fā)送端的時鐘。
這是發(fā)送的時鐘。
我們學(xué)過同步電路,知道這個signal一定會踩著沿翻轉(zhuǎn)。

11.jpg

到接收端。
發(fā)送和接收都是同步電路。

12.jpg

Tclk和Rclk可能是相同時鐘,可能是相關(guān)時鐘。
但是對一個正常的通信系統(tǒng)而言,它做不到。
如果是衛(wèi)星通信,一個在天上,一個在地上。
如果是遠洋通信,一個在亞洲,一個在歐洲。
怎么可能再做一條時鐘線呢?

一般來說,如果是無線通信,我們的手機,跟基站之間不會有時鐘的連線。
都是無線的。那么Tclk和Rclk存在各種各樣的關(guān)系。
無論是什么關(guān)系,對接收器而言,時鐘都要能有效地捕獲signal。
怎樣捕獲呢?
如果在上升沿之前和上升沿之后,所需要的穩(wěn)定時間段得不到保證的話,就會發(fā)生亞穩(wěn)態(tài),就有可能導(dǎo)致這次傳輸?shù)氖 ?/p>

一定要保證,在接收端的時候,在時鐘上升沿,建立時間之前,保持時間之后,這個signal沒有反轉(zhuǎn)。

時鐘的頻率要一致。
不一致,這個signal就沒法還原了。
所以說,兩個頻率要相同。
還要保證接收端的時鐘能夠正確地捕獲signal。
這就帶來一個問題,這兩個時鐘怎么做?
比方說,像我們RS232的通信。
那個通信,并沒有給出時鐘信號,通信的時候,在發(fā)送端和接收端之間并不需要發(fā)送時鐘的通道。
它只是用一個單端信號發(fā)送。

13.jpg

它只要約定時鐘即可,我約定時鐘9600,接收時鐘9600。
我們記不記得,使用16倍的波特率,在捕獲的時候,這個中心點偏差1/16,問題不大。
這是在低速情況之下。所以說在低速的情況之下,發(fā)送和接收時鐘,這兩者是用的約定的方式來進行時鐘的捕獲。


由于內(nèi)容較多,接下來的分享會在評論區(qū)更新,謝謝。










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

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    627985
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于FPGA開發(fā)板TSP的串口通信設(shè)計

    本文詳細介紹基于Terasic FPGA開發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計與實現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART收發(fā)控制器,通過CP2102N實現(xiàn)FPGA
    的頭像 發(fā)表于 10-15 11:05 ?1980次閱讀
    基于<b class='flag-5'>FPGA</b>開發(fā)板TSP的串口<b class='flag-5'>通信</b>設(shè)計

    基于FPGA開發(fā)板DE23-Lite的串口通信設(shè)計

    DE23-Lite開發(fā)板提供了一個UART通信接口(物理接口是下圖的Type C接口),用戶能夠通過主機與Agilex 3 FPGA進行串口通信。
    的頭像 發(fā)表于 10-15 10:57 ?2129次閱讀
    基于<b class='flag-5'>FPGA</b>開發(fā)板DE23-Lite的串口<b class='flag-5'>通信</b>設(shè)計

    串行通信相關(guān)的基礎(chǔ)知識

    串行通信是電子設(shè)備中數(shù)據(jù)交換的基石。最常見的串行通信協(xié)議有UART,SPI,I2C等。
    的頭像 發(fā)表于 10-15 10:53 ?1398次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>相關(guān)的基礎(chǔ)知識

    ch554要作為主設(shè)備ch552通信,ch552修改demo作為ch34x

    如題,ch552從設(shè)備已經(jīng)做好,插到電腦上或手機上可以使用串口助手通信,現(xiàn)在要做個主設(shè)備代替手機通信,沒怎么了解過這些技術(shù),我應(yīng)該學(xué)哪部分知識?554要怎么配置?
    發(fā)表于 10-13 15:40

    串行通信和并行通信的區(qū)別是什么

    串行通信和并行通信是數(shù)據(jù)傳輸?shù)膬煞N基本方式,它們在數(shù)據(jù)傳輸方式、線路設(shè)計、傳輸效率、應(yīng)用場景等方面存在顯著差異。以下是兩者的詳細對比: 一、數(shù)據(jù)傳輸方式 串行
    的頭像 發(fā)表于 07-22 10:55 ?1276次閱讀

    全面了解串行通信

    串行通信是一種數(shù)據(jù)傳輸方式,它將數(shù)據(jù)按 逐位順序 (bit by bit)在一條傳輸線上發(fā)送和接收,與并行通信(同時傳輸多位數(shù)據(jù))形成對比。以下是其核心概念、工作原理、特點及應(yīng)用的詳細解釋: 一
    的頭像 發(fā)表于 07-19 14:13 ?797次閱讀

    云翎智能林場應(yīng)急通信自組網(wǎng):從災(zāi)前預(yù)警到災(zāi)后重建的全周期應(yīng)用

    云翎智能林場應(yīng)急通信自組網(wǎng)通過"北斗+5G+AI"技術(shù)融合,構(gòu)建了覆蓋災(zāi)前預(yù)警、災(zāi)中響應(yīng)、災(zāi)后重建的全周期應(yīng)急通信體系。該自組網(wǎng)系統(tǒng)依托動態(tài)MESH自組網(wǎng)與擴頻通信技術(shù),在密林
    的頭像 發(fā)表于 07-05 14:34 ?297次閱讀
    云翎智能林場應(yīng)急<b class='flag-5'>通信</b>自組網(wǎng):從災(zāi)前預(yù)警到災(zāi)后重建的全周期應(yīng)用

    RK3576+紫光同創(chuàng)FPGA并口通信方案 基于DSMC/FlexBus并口的RK3576J與FPGA通信方案

    為大家?guī)砘贒SMC/FlexBus并口的RK3576J與FPGA通信方案
    的頭像 發(fā)表于 05-20 11:45 ?3222次閱讀
    RK3576+紫光同創(chuàng)<b class='flag-5'>FPGA</b>并口<b class='flag-5'>通信</b>方案 基于DSMC/FlexBus并口的RK3576J與<b class='flag-5'>FPGA</b><b class='flag-5'>通信</b>方案

    RS485串行通信協(xié)議介紹

    在上期我們介紹了RS232串行通訊,本期我們將進一步深入探討另一種廣泛應(yīng)用于工業(yè)自動化和數(shù)據(jù)通信領(lǐng)域的串行通信標準——RS485。
    的頭像 發(fā)表于 05-15 11:42 ?904次閱讀
    RS485<b class='flag-5'>串行</b><b class='flag-5'>通信</b>協(xié)議介紹

    串行通信接口SPI與QSPI的區(qū)別

    在嵌入式系統(tǒng)的世界里,選擇正確的通信技術(shù)可以對項目的性能和可擴展性產(chǎn)生重大影響。讓我們比較兩個流行的串行通信接口:SPI(串行外設(shè)接口)和QSPI(四路SPI)。
    的頭像 發(fā)表于 04-09 15:24 ?2133次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>接口SPI與QSPI的區(qū)別

    MELSEC-Q/L串行通信模塊用戶手冊

    電子發(fā)燒友網(wǎng)站提供《MELSEC-Q/L串行通信模塊用戶手冊.pdf》資料免費下載
    發(fā)表于 02-17 16:29 ?1次下載

    【安信可LoRa答疑】Ra-01、Ra-02常見問題

    安信可 LoRa 系列模塊Ra-01、Ra-02,其射頻芯片 SX1278 主要采用 LoRa?遠程調(diào)制解調(diào)器,用于超長距離擴頻通信,抗干擾性強,能夠最大限度降低電流消耗。借助 SEMTECH
    的頭像 發(fā)表于 12-29 10:49 ?1682次閱讀

    常見串口通信協(xié)議 如何設(shè)置串口參數(shù)

    協(xié)議,使用9針或25針的D-sub連接器。它支持全雙工通信,但傳輸距離和速率有限。 RS-485 :這是一種差分信號的串行通信協(xié)議,可以支持更遠距離和更高速率的
    的頭像 發(fā)表于 12-27 09:51 ?4292次閱讀

    串口通信與并口通信的區(qū)別

    景。 1. 定義與原理 串口通信 : 串口通信是一種數(shù)據(jù)傳輸方式,其中數(shù)據(jù)以序列的形式,即一位接一位地通過單一的通信線路進行傳輸。這種通信方式因其簡單性和成本效益而被廣泛應(yīng)用于各種設(shè)備
    的頭像 發(fā)表于 11-22 09:04 ?3094次閱讀

    以太網(wǎng)、現(xiàn)場總線、串行通信和工業(yè)無線通信的四種通信方式

    工業(yè)自動化系統(tǒng)通信方式的選擇對于現(xiàn)代工業(yè)生產(chǎn)至關(guān)重要。隨著技術(shù)的不斷進步,越來越多的通信方式可供選擇,但每種方式都有其獨特的特點和適用場景。本文將詳細介紹以太網(wǎng)、現(xiàn)場總線、串行通信和工
    的頭像 發(fā)表于 11-15 10:21 ?3309次閱讀
    以太網(wǎng)、現(xiàn)場總線、<b class='flag-5'>串行</b><b class='flag-5'>通信</b>和工業(yè)無線<b class='flag-5'>通信</b>的四種<b class='flag-5'>通信</b>方式