色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于CY7C68013芯片和LVDS技術實現圖像采集系統的設計

電子設計 ? 來源:電子技術應用 ? 作者:崔中華,熊繼軍, ? 2020-08-06 09:19 ? 次閱讀

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

1 LVDS技術簡介

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

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

基于CY7C68013芯片和LVDS技術實現圖像采集系統的設計

2 系統總體方案設計

系統采用USB接口電路實現計算機與FPGA的數據傳輸,以LVDS串行器與解串器構建實時圖像的發送與接收電路。系統的原理框圖如圖2所示。

系統的工作原理為:計算機將控制命令及實時圖像數據經由USB接口發送給FPGA,FPGA將實時圖像數據部分存儲到高速SRAM,然后根據控制命令將SRAM中數據傳送給LVDS串行器;另外,FPGA還需將回讀的實時圖像數據以20 MB/s的速度經由USB接口發送給計算機進行處理。

3 系統結構組成及其實現

3.1 USB接口實現

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

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

3.2 LVDS數據發送與接收部分

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

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

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

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

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

4 實驗結果

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

采用LVDS技術與FPGA相結合的方法,實現了彈載圖像采集設備與地面測試臺之間高速數據傳輸,系統的傳輸速率可達到20 MB/s,并且提高了系統的可靠性和集成度。另外,整個系統的時序均由FPGA控制實現,具有很強的重構性。本設計已成功應用于某CCD圖像采集設備的測試中,系統工作性能穩定。

責任編輯:gt

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

    關注

    456

    文章

    51121

    瀏覽量

    426016
  • 接收器
    +關注

    關注

    14

    文章

    2478

    瀏覽量

    72082
  • lvds
    +關注

    關注

    2

    文章

    1045

    瀏覽量

    65931
收藏 人收藏

    評論

    相關推薦

    如何采用CY7C68013芯片設計圖像采集系統

    本文利用SAA7113H實現模擬視頻信號解碼,并借助EZ-USB FX2單片機CY7C68013將數字圖像數據直接通過USB2.0接口傳輸到計算機,通過PC機程序實現
    的頭像 發表于 11-06 08:09 ?5641次閱讀
    如何采用<b class='flag-5'>CY7C68013</b><b class='flag-5'>芯片</b>設計<b class='flag-5'>圖像</b><b class='flag-5'>采集</b><b class='flag-5'>系統</b>

    cy7c68013

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

    CY7C68013 與labview通信錯誤

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

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

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

    cy7c68013開發包及驅動

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

    基于CY7C68013的USB數據采集系統

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

    CY7C68013器件中文手冊

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

    基于CY7C68013的CCD圖像傳輸系統

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

    基于CY7C68013的高速數據通信接口設計

    利用USB2.0接口芯片CY7C68013實現了語音信號處理系統中DSP與PC機的高速通信,簡要介紹了CY7C68013的功能結構以及與TM
    發表于 09-08 17:59 ?69次下載

    CY7C68013的固件程序開發方法

    USB2.0接口技術為外設與主機之間提供了一種靈活高效的雙向數據通道。可廣泛地應用于數據采集、工業控制和消費數碼等方面。本文簡要介紹了支持USB2.0協議的接口芯片CY7C68013
    發表于 09-09 12:25 ?202次下載
    <b class='flag-5'>CY7C68013</b>的固件程序開發方法

    基于USB2.0芯片CY7C68013的高速數據通信接口設計

    利用USB2.0接口芯片CY7C68013實現了語音信號處理系統中DSP與PC機的高速通信,簡要介紹了CY7C68013的功能結構以及與TM
    發表于 09-21 11:41 ?177次下載

    cy7c68013數據手冊

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

    USB2.0微控制器CY7C68013的數據采集系統的設計

    USB2.0微控制器CY7C68013的數據采集系統的設計
    發表于 01-22 14:10 ?30次下載

    采用CY7C68013芯片系統固件程序設計

    采用CY7C68013芯片系統固件程序設計。
    發表于 01-22 14:10 ?31次下載

    基于CY7C68013的USB_Camera開發教程

    CY7C68013經常使用,固件開發也是需要掌握的內容。
    發表于 12-17 11:58 ?34次下載
    主站蜘蛛池模板: 午夜DJ国产精华日本无码| 成人影院久久久久久影院| 久久综合九色| china中国gay偷拍| 色悠久久久久综合欧美99| 国色天香社区视频免费高清3 | 国产精品私人玩物在线观看| 亚洲色 图| 欧美一级做a爰片免费| 国产日韩亚洲精品视频| 67194在线入口免费| 桃色窝| 久久视频精品38线视频在线观看| 白丝萝莉喷水| 淫品色影院| 射漂亮黑b丝女| 狂野猛交xxxx吃奶| 国产激情视频在线| 91天堂国产在线 在线播放| 忘忧草在线影院WWW日本二| 毛片免费播放| 国产女人乱人伦精品一区二区 | 色四房播播| 久久香蕉国产线看观看精品| 国产成人精品区在线观看| 最新在线黄色网址| 亚洲 自拍 欧洲 视频二区| 欧美性XXXXX极品娇小| 久久99国产综合精品AV蜜桃| 沟沟人体一区二区| 99re2.久久热最新地址| 亚洲视频成人| 午夜福到在线4国产| 欧美亚洲国产手机在线有码| 久久免费看少妇高潮A片JA| 国产精品三级在线观看| yellow免费影视大全| 最近中文字幕2019免费版日本| 小草高清视频免费直播| 日本一在线中文字幕| 蜜臀AV人妻久久无码精品麻豆|