99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

基于CY7C68013芯片和LVDS技術(shù)實現(xiàn)圖像采集系統(tǒng)的設(shè)計

電子設(shè)計 ? 來源:電子技術(shù)應(yīng)用 ? 作者:崔中華,熊繼軍, ? 2020-08-06 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前在一些彈載設(shè)備中,由于采集的實時圖像數(shù)據(jù)量很大,因此在其與地面測試臺進(jìn)行數(shù)據(jù)傳輸時需要很高的傳輸速率。傳統(tǒng)的圖像數(shù)據(jù)傳輸方法存在很大的局限性。比如,物理層接口無法滿足數(shù)據(jù)的傳輸速度;由于傳輸通道的增多引起傳輸導(dǎo)線數(shù)量的增加導(dǎo)致系統(tǒng)功耗、噪聲也隨之增大等。低電壓差分信號傳輸技術(shù)(LVDS)為解決這一問題提供了可能。

1 LVDS技術(shù)簡介

LVDS技術(shù)的核心是采用極低的電壓擺幅高速差動傳輸數(shù)據(jù),可以實現(xiàn)點對點或一點對多點的連接,具有低功耗、低誤碼率、低串?dāng)_和低輻射等特點,其傳輸介質(zhì)可以是銅質(zhì)的PCB連線,也可以是平衡電纜。LVDS在對信號完整性、低抖動及共模特性要求較高的系統(tǒng)中得到了越來越廣泛的應(yīng)用。

圖1為LVDS器件單工通信基本原理框圖。它由一個驅(qū)動器、差分互連單元和一個接收器組成。驅(qū)動器和接收器主要完成信號電平和傳輸方式轉(zhuǎn)換,它不依賴于特定的供電電壓,很容易遷移到低壓供電的系統(tǒng)中去,而性能不變?;ミB單元包含電纜、PCB上差分導(dǎo)線對以及匹配電阻。

基于CY7C68013芯片和LVDS技術(shù)實現(xiàn)圖像采集系統(tǒng)的設(shè)計

2 系統(tǒng)總體方案設(shè)計

系統(tǒng)采用USB接口電路實現(xiàn)計算機與FPGA的數(shù)據(jù)傳輸,以LVDS串行器與解串器構(gòu)建實時圖像的發(fā)送與接收電路。系統(tǒng)的原理框圖如圖2所示。

系統(tǒng)的工作原理為:計算機將控制命令及實時圖像數(shù)據(jù)經(jīng)由USB接口發(fā)送給FPGA,F(xiàn)PGA將實時圖像數(shù)據(jù)部分存儲到高速SRAM,然后根據(jù)控制命令將SRAM中數(shù)據(jù)傳送給LVDS串行器;另外,F(xiàn)PGA還需將回讀的實時圖像數(shù)據(jù)以20 MB/s的速度經(jīng)由USB接口發(fā)送給計算機進(jìn)行處理。

3 系統(tǒng)結(jié)構(gòu)組成及其實現(xiàn)

3.1 USB接口實現(xiàn)

本系統(tǒng)所使用的USB單片機選用Cypress公司開發(fā)的EZ-USB FX2芯片CY7C68013。該芯片集成了51單片機內(nèi)核、USB2.0收發(fā)器、串行接口引擎(SIE)、4 KBFIFO存儲器以及通用可編程接口等模塊,這些模塊則保證了CY7C68013可與外圍器件實現(xiàn)無縫的、高速的數(shù)據(jù)傳輸。用戶在使用該單片機與外圍設(shè)備進(jìn)行數(shù)據(jù)傳輸時,只需直接利用GPIF接口來實現(xiàn)與外圍設(shè)備之間的邏輯連接,就可以進(jìn)行高速數(shù)據(jù)的傳輸。CY7C68013的GPIF接口有16位數(shù)據(jù)線,6個RDY信號和6個CTL信號。其中RDY信號為等待信號,GPIF可連續(xù)采樣RDY信號。通常用來等待指定信號的某個狀態(tài)出現(xiàn),以確定GPIF下一步動作。CTL信號為控制輸出信號。通常用作選通信號、非總線輸出信號以及產(chǎn)生簡單的脈沖信號。 CY7C68013在高速模式下,發(fā)送數(shù)據(jù)的碼率可達(dá)到480 Mb/s,因此可將20 MB/s的實時圖像數(shù)據(jù)實時地傳送給計算機。

本系統(tǒng)的USB傳輸部分主要實現(xiàn)將計算機發(fā)出的控制命令及實時圖像數(shù)據(jù)發(fā)送給FPGA,并將回讀的實時圖像數(shù)據(jù)發(fā)送給計算機。計算機發(fā)送的命令信號通過CY7C68013的PE端口傳送給FPGA,實時圖像數(shù)據(jù)通過CY7C68013的GPIF接口發(fā)送給FPGA或上傳給計算機。由于USB與FPGA的傳輸速度不一致,所以還應(yīng)在FPGA中設(shè)置兩個軟FIFO,分別用于圖像數(shù)據(jù)的上傳與下發(fā)。

3.2 LVDS數(shù)據(jù)發(fā)送與接收部分

本系統(tǒng)采用美國TI公司的10位總線型LVDS芯片SN65LV1023A和SN65LV1224A實現(xiàn)實時圖像的高速數(shù)據(jù)傳輸和回采。兩者發(fā)送和接收10 bit并行數(shù)據(jù)的速率在10 MHz~60 MHz之間。由于數(shù)據(jù)在并串轉(zhuǎn)換時,SN65LV1023A會自動加上1位起始位和1位停止位,則串行數(shù)據(jù)發(fā)送的實際速率為120 Mb/s~792 Mb/s之間。LVDS串行器和解串器都需一個外部時鐘。只有這兩個外部時鐘頻率同步時,串行器和解串器才能正常通信。利用FPGA內(nèi)部時序邏輯,完全能夠解決工作時鐘頻率同步的問題。[page]

實時圖像發(fā)送及接收電路如圖3所示。FPGA根據(jù)計算機控制命令先從高速SRAM中讀取1 B的數(shù)據(jù),然后的將該字節(jié)外加兩位的識別位共10位的并行實時圖像數(shù)據(jù)輸出到SN65LV1023A,再將轉(zhuǎn)化后的高速串行差分信號經(jīng)高速電纜驅(qū)動器CLC006驅(qū)動后遠(yuǎn)程傳輸。CLC006能在最高400 Mb/s數(shù)據(jù)速率下驅(qū)動75 Ω傳輸線,還具有可控的輸出信號上升沿和下降沿時間,能使傳輸引入的抖動最小。通過調(diào)整R25/R27和R26/R28的阻值為驅(qū)動器提供正常輸入信號。其值大小參考芯片資料接口連接部分選擇,它隨其輸入電平類型及阻抗傳輸線而改變。驅(qū)動器的信號輸出幅度隨著Rext-H與Rext-L間電阻值的增大而增大。為了實現(xiàn)信號的最優(yōu)化傳輸,將Rext-H與Rext-L之間電阻R36接為10 k?贅的可調(diào)電阻,根據(jù)實際情況調(diào)節(jié)R36阻值實現(xiàn)輸出信號幅度范圍的調(diào)整。

由于傳輸線對信號有損耗,而且容易產(chǎn)生信號失真、畸變和碼元串?dāng)_等,本系統(tǒng)采用了自適應(yīng)電纜均衡器CLC014對遠(yuǎn)程傳輸后接收到的數(shù)據(jù)進(jìn)行均衡。CLC014具有同軸電纜和雙絞線的自動均衡、載波檢測與輸出靜音功能,適用數(shù)據(jù)速率范圍為50 Mb/s~650 Mb/s,且具有極低的抖動性能。

LVDS接收器在內(nèi)部雖然提供了針對輸入懸空、輸入短路以及輸入不匹配等情況下的可靠性設(shè)計,但是當(dāng)驅(qū)動器三態(tài)或LVDS接收器沒有連接到驅(qū)動器上時,連接電纜會產(chǎn)生天線效應(yīng),此時LVDS接收器就有可能開關(guān)或振蕩。為避免此種情況的發(fā)生,傳輸電纜采用雙絞屏蔽電纜;另外在電路設(shè)計上外加上拉和下拉電阻來提高LVDS接收器的噪聲容限。圖3中的R31為100 Ω的匹配電阻,R32和R30分別為提高噪聲容限的上拉和下拉電阻,阻值為1.5 kΩ。

FPGA主要通過控制LVDS串行器的TCLK、TCLK_R/F引腳以及LVDS解串器的RCLK、RCLK_R/F引腳實現(xiàn)數(shù)據(jù)的發(fā)送與接收。具體實現(xiàn)方法為:TCLK、RCLK引腳由FPGA分配同一時鐘(時鐘頻率為20 MHz),在時鐘的上升沿,F(xiàn)PGA先將從高速SRAM中讀取的1 B的數(shù)據(jù)發(fā)送出去,另外在FPGA接收到1 B的數(shù)據(jù)后,先將其存入內(nèi)部FIFO中,當(dāng)FIFO中的數(shù)據(jù)達(dá)到512 B后通知USB單片機讀取數(shù)據(jù),然后發(fā)送到計算機。

4 實驗結(jié)果

圖4與圖5分別為系統(tǒng)以20 MB/s的速度發(fā)送和接收的一幀512×512 B(每字節(jié)表示一個像素點)圖像數(shù)據(jù),分析結(jié)果表明發(fā)送與接收的圖像數(shù)據(jù)完全一致,滿足系統(tǒng)的設(shè)計要求。

采用LVDS技術(shù)與FPGA相結(jié)合的方法,實現(xiàn)了彈載圖像采集設(shè)備與地面測試臺之間高速數(shù)據(jù)傳輸,系統(tǒng)的傳輸速率可達(dá)到20 MB/s,并且提高了系統(tǒng)的可靠性和集成度。另外,整個系統(tǒng)的時序均由FPGA控制實現(xiàn),具有很強的重構(gòu)性。本設(shè)計已成功應(yīng)用于某CCD圖像采集設(shè)備的測試中,系統(tǒng)工作性能穩(wěn)定。

責(zé)任編輯:gt

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

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441037
  • 接收器
    +關(guān)注

    關(guān)注

    15

    文章

    2571

    瀏覽量

    73953
  • lvds
    +關(guān)注

    關(guān)注

    2

    文章

    1127

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何采用CY7C68013芯片設(shè)計圖像采集系統(tǒng)

    本文利用SAA7113H實現(xiàn)模擬視頻信號解碼,并借助EZ-USB FX2單片機CY7C68013將數(shù)字圖像數(shù)據(jù)直接通過USB2.0接口傳輸?shù)接嬎銠C,通過PC機程序實現(xiàn)
    的頭像 發(fā)表于 11-06 08:09 ?6200次閱讀
    如何采用<b class='flag-5'>CY7C68013</b><b class='flag-5'>芯片</b>設(shè)計<b class='flag-5'>圖像</b><b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>

    cy7c68013

    上位機通過cy7c68013控制另一臺PC的鼠標(biāo),上位機與cy7c68013通過串口連接,另一端通過USB連接。
    發(fā)表于 03-10 17:16

    CY7C68013 與labview通信錯誤

    本人想用labview給cy7c68013做個上位機,其中cy7c68013的板子是一個實現(xiàn)MT9M001攝像頭的圖像采集,主控用的是alt
    發(fā)表于 05-16 10:28

    哪個CY7C68013芯片方便與GPIF接觸?

    我想加一個512K×16位的FIFO芯片CY7C68013的GPIF,其中FIFO芯片Cypress方便立即同GPIF?你能推薦一個給我嗎? 以上來自于百度翻譯 以下為原文I want
    發(fā)表于 03-22 09:08

    cy7c68013開發(fā)包及驅(qū)動

    本開發(fā)包及數(shù)據(jù)包提供用cy7c68013開發(fā)usb的完整C語言源代碼,可實現(xiàn)主機和借口MASTER的控制命令和數(shù)據(jù)的傳輸-the data packets used
    發(fā)表于 04-11 16:54 ?676次下載
    <b class='flag-5'>cy7c68013</b>開發(fā)包及驅(qū)動

    基于CY7C68013的USB數(shù)據(jù)采集系統(tǒng)

    本文介紹了高速USB2.0芯片CY7C68013的特點。設(shè)計出一種主要由CY7C68013與Altera公司EP1C6芯片構(gòu)成的USB2.
    發(fā)表于 09-14 14:33 ?133次下載

    USB2.0控制器CY7C68013特點與應(yīng)用

    介紹USB2.0協(xié)議以及Cypress公司推出的USB2.0控制器CY7C68013。USB2.0協(xié)議提供480Mb/s的傳輸速度,向下完全兼容流行的USB1.1協(xié)議。CY7C68013是USB2.0的完整解決方案。該芯片包括帶
    發(fā)表于 11-28 13:41 ?55次下載

    CY7C68013器件中文手冊

    CY7C68013器件中文手冊
    發(fā)表于 01-21 18:30 ?164次下載
    <b class='flag-5'>CY7C68013</b>器件中文手冊

    基于CY7C68013的CCD圖像傳輸系統(tǒng)

    針對面陣CCD 圖像的特點,提出了一種基于CY7C68013圖像實時傳輸系統(tǒng)。系統(tǒng)從面陣CCD 模塊中直接獲取數(shù)字
    發(fā)表于 05-17 17:36 ?100次下載
    基于<b class='flag-5'>CY7C68013</b>的CCD<b class='flag-5'>圖像</b>傳輸<b class='flag-5'>系統(tǒng)</b>

    基于CY7C68013的高速數(shù)據(jù)通信接口設(shè)計

    利用USB2.0接口芯片CY7C68013實現(xiàn)了語音信號處理系統(tǒng)中DSP與PC機的高速通信,簡要介紹了CY7C68013的功能結(jié)構(gòu)以及與TM
    發(fā)表于 09-08 17:59 ?69次下載

    基于USB2.0芯片CY7C68013的高速數(shù)據(jù)通信接口設(shè)計

    利用USB2.0接口芯片CY7C68013實現(xiàn)了語音信號處理系統(tǒng)中DSP與PC機的高速通信,簡要介紹了CY7C68013的功能結(jié)構(gòu)以及與TM
    發(fā)表于 09-21 11:41 ?177次下載

    cy7c68013數(shù)據(jù)手冊

    cy7c68013,有需要的朋友下來看看。
    發(fā)表于 01-22 14:14 ?31次下載

    USB2.0微控制器CY7C68013的數(shù)據(jù)采集系統(tǒng)的設(shè)計

    USB2.0微控制器CY7C68013的數(shù)據(jù)采集系統(tǒng)的設(shè)計
    發(fā)表于 01-22 14:10 ?30次下載

    采用CY7C68013芯片系統(tǒng)固件程序設(shè)計

    采用CY7C68013芯片系統(tǒng)固件程序設(shè)計。
    發(fā)表于 01-22 14:10 ?31次下載

    基于CY7C68013的USB_Camera開發(fā)教程

    CY7C68013經(jīng)常使用,固件開發(fā)也是需要掌握的內(nèi)容。
    發(fā)表于 12-17 11:58 ?34次下載