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

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

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

3天內不再提示

基于EP1C6T144C8芯片的CCD相機采集系統設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-09 07:23 ? 次閱讀

1引 言

隨著數字技術的進步與發展,對于數據傳輸的高速率性和時實性提出了很高的要求,IEEE1394協議的出現,很好地解決了該問題。IEEE1394又名FireWire,是一種高速串行總線,已經發展了IEEE1394b提供最高達3.2 Gb/s的速率,并將傳輸距離擴展到100 m。由此可以斷定1394必然成為未來的“標準”串行總線。

IEEE1394支持2類事務:等時傳輸和異步傳輸。

異步傳輸(asynchronous transactions)保證數據傳輸的正確性,但是不保證數據傳輸的時實性,主要用來傳輸控制信息和一些對數據的正確性要求很高的數據。一個異步傳輸由4部分組成:請求數據包、請求確認數據包、響應數據包和響應確認數據包。確認數據包是和請求數據包、響應數據包同步的,當請求數據包和響應數據包發送之后立即就是確認數據包。

異步傳輸不占據固定的帶寬,但能保證節點獲得時間上的公平訪問,每一個執行異步傳輸的節點都能在單一的間隔內準確地訪問總線。

等時傳輸(isochronous transactions)對于數據傳輸的時實性要求很高,而對于數據傳輸的正確性要求相對較低。等時傳輸通過一個與等時傳輸關聯的信道號碼確定設備,其以固定的時間間隔(125μs)發送數據,所以必須分配固定的總線帶寬,有著高于異步傳輸的優先級,等時傳輸可用的最大帶寬是整個帶寬的80%。

根據協議的結構可以將1394協議分成事務層、鏈路層、物理層、總線管理層。鏈路層和物理層目前已經由硬件芯片實現。本設計主要針對芯片的應用,因此對協議本身不做太多介紹和研究。

2采集系統硬件設計

根據硬件的特點,設計了基于T1芯片組和FPGA的CCD相機采集系統。系統結構如圖1所示。

基于EP1C6T144C8芯片的CCD相機采集系統設計

FPGA選用Altera公司的Cyclone系列器件EP1C6T144C8,可以為CCD相機提供工作所需的驅動時序,同時接收經過A/D轉換的CCD輸出圖像數據。

這里主要介紹1394接口的數據采集,FPGA內部的CCD驅動邏輯暫時不介紹。本設計用于大量的數據的傳輸,因此使用TSB12LV32的DM端口來輸入和輸出數據。FPGA與TSB12LV32的DM端口的邏輯電路如圖2所示。

基于EP1C6T144C8芯片的CCD相機采集系統設計

FPGA內部采用異步FIFO解決CCD輸出數據頻率和TSB12LV32采集頻率不匹配的問題,寫時鐘由CCD輸出位同步信號提供,寫請求信號由FIFO的滿狀態共同控制;讀時鐘由TSB12LV32的DMCLK提供,讀請求信號由DMRW。當TSB12LV32開始傳輸數據時,在FIFO的滿狀態和TSB12LV32的DMDONE引腳控制下,由CCD輸出位同步信號將數據寫入FIFO;在DMWR的控制下,由DMCLK將FIFO中的數據由DM0~DM7引腳讀入TSB12LV32,連接如圖2所示。

2.1 MCU軟件設計

軟件的設計分為2部分:一個是在PC機上開發設備板的驅動程序;另一個是使用設備板上面使用MCU控制和配置PDI1394L40的軟件流程。單片的主要負責初始化各個CRF,設置TSB12LV32的工作模式,配置ROM發送ROM,分析包頭,構造包頭和數據包。配置ROM是設計的重點也是難點,將設備插入PC的1394端口,通過配置ROM,使得PC機識得設備。配置ROM的流程如圖3所示。

基于EP1C6T144C8芯片的CCD相機采集系統設計

2.2異步操作

異步發送“自動插入header的異步包發送”為例,介紹如何進行異步發送操作,其流程圖如圖4所示。

基于EP1C6T144C8芯片的CCD相機采集系統設計

2.3等時操作

等時接收的工作流程圖圖5所示。

基于EP1C6T144C8芯片的CCD相機采集系統設計

3驅動開發

采用Numega公司的DriverWorks工具開發驅動,該軟件對DDK中的函數進行很好的封裝。使用DriverWizard可以直接生成驅動程序源代碼的框架,只需對其做修改即可。

由于Windows已經提供了總線驅動程序和端口驅動程序,因此只需要開發功能驅動程序即可。DriverWorks將DDK下的1394請求包(IRB)封裝成KIrb類,并將總線驅動程序的功能封裝在K1394LowerDevice類中,對于等時傳輸和異步傳輸也有相應的類對其相應的DDK進行封裝。

1394WDM驅動程序使用IRB(請求包)和總線進行通信,IRB被發送到總線驅動,總線驅動將IRB在總線上執行。DriverWorks使用KIrb類迅速創建一個IRB,同時使用K1394LowerDevice::SubmitIrb函數將IRB發送到總線驅動。

4結語

經測試,該系統實現IEEE1394a的傳輸協議,實現了異步和同步傳輸。IEEE已經推出1394b標準,1394b的最高速度可以達到3.2 Gb/s,有效傳輸距離延長到100 m,而且有些公司已經開始推出1394b控制芯片。該系統不但實現了設備端與PC主機之間數據的高速傳輸,同時還為1394b傳輸系統的設計和實現提供了有效的鋪墊。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605890
  • 芯片
    +關注

    關注

    456

    文章

    51157

    瀏覽量

    427091
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17316

    瀏覽量

    352579
收藏 人收藏

    評論

    相關推薦

    SM320C6711-EP,SM320C6711B-EP,SM320C6711C-EP,SM320C6711D-EP浮點數字信號處理器數據

    電子發燒友網站提供《SM320C6711-EP,SM320C6711B-EP,SM320C6711C-EP,SM320C6711D-EP浮點數字信號處理器數據.pdf》資料免費下載
    發表于 08-03 10:07 ?0次下載
    SM320<b class='flag-5'>C6711-EP</b>,SM320<b class='flag-5'>C6711B-EP</b>,SM320<b class='flag-5'>C6711C-EP</b>,SM320<b class='flag-5'>C6711D-EP</b>浮點數字信號處理器數據

    STMC32F103C8T6核心板原理圖

    STM32F103C8T6原理圖
    發表于 07-15 11:47 ?6次下載

    CW2015_STM32F1XX_C8T6資料包分享

    CW2015_STM32F1XX_C8T6
    發表于 06-07 12:46 ?10次下載

    學STM32為什么首選F103C8T6

    這個價格低廉性能優越的芯片。F103C8T6的優勢有哪些?1.高性能STM32F103C8T6采用了ARMCortex-M3內核,主頻高達72MHz,具有強大的處
    的頭像 發表于 05-18 08:04 ?6420次閱讀
    學STM32為什么首選F103<b class='flag-5'>C8T6</b>?

    請問stm8s105k4t6c屬于ARM芯片嗎?

    各位大神,stm8s105k4t6c屬于ARM芯片
    發表于 05-15 07:38

    stm8s207s8t6c這個型號有沒有can接口?

    stm8s207s8t6c的can接口問題: 1. stm8s207s8t6c這個型號有沒有can接口? 2.看官網的資料沒有can接口,但是實際用著有can接口數據正常 3.官網資料有變化
    發表于 05-07 07:08

    MGMF292L1C8M-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF292L1C8M-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF292L1C8M-MINAS A6
    發表于 04-23 18:47
    MGMF292L<b class='flag-5'>1C8</b>M-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下

    MGMF292L1C8-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF292L1C8-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF292L1C8-MINAS A6N系
    發表于 04-22 19:29
    MGMF292L<b class='flag-5'>1C8</b>-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下

    請問STM32F100C8T6和STM32F100C8T6B有區別嗎?

    最近在用STM32F100C8T6,但是市場上有很多STM32F100C8T6B的型號, 有知道這個尾綴帶B的和不帶B的有啥區別嗎? 看絲印都不一樣,不知道能否完全替代的?
    發表于 04-10 07:33

    STM32F103C8 UART1, I2C1, CAN沖突問題怎么解決?

    ST芯片型號: STM32F103C8T6 PB7,PB6用于UART1 PB8,PB9用于做CAN. 問題:I2
    發表于 04-08 08:10

    MGMF242L1C8M-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF242L1C8M-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF242L1C8M-MINAS A6
    發表于 04-05 18:46
    MGMF242L<b class='flag-5'>1C8</b>M-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下

    MGMF242L1C8-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF242L1C8-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF242L1C8-MINAS A6N系
    發表于 04-04 19:26
    MGMF242L<b class='flag-5'>1C8</b>-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下

    stm32f051c8t6的啟動文件用在stm32f030c8t6會不會有問題?

    stm32f051c8t6的啟動文件用在stm32f030c8t6會不會有問題?stm32f051c8t6.s里有個配置是TSC_IRQHandler與stm32f0xx.s里的TS_IRQHandler,有啥區別
    發表于 03-14 06:02

    MGMF132L1C8M-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF132L1C8M-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF132L1C8M-MINAS A6
    發表于 03-04 19:11
    MGMF132L<b class='flag-5'>1C8</b>M-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下

    MGMF092L1C8M-MINAS A6N系列 介紹 松下

    電子發燒友網為你提供Panasonic(Panasonic)MGMF092L1C8M-MINAS A6N系列 介紹相關產品參數、數據手冊,更有MGMF092L1C8M-MINAS A6
    發表于 02-15 19:13
    MGMF092L<b class='flag-5'>1C8</b>M-MINAS A<b class='flag-5'>6</b>N系列 介紹 松下
    主站蜘蛛池模板: 狠狠色综合久久婷婷 | 亚欧洲乱码视频一二三区 | 欧美在线视频一区 | 国产人A片在线乱码视频 | 日本学生VIDEOVIDEOS更新 日本性xxx | 亚洲精品123区 | 亚洲女初尝黑人巨磁链接 | 久久国产精品人妻中文 | 观看免费做视频 | 亚洲中文字幕在线第六区 | 日韩人妻无码专区一本二本 | 欧美一区二区视频高清专区 | 久久视热频国产这里只有精品23 | 国产三级91 | 亚洲成A人片在线观看中文L | 美女张开让男生桶 | 国产高清视频免费在线观看 | 草莓视频免费在线观看 | 97夜夜澡人人爽人人模人人喊 | 男人一进一出桶女人视频 | 手机看片国产免费久久网 | 日本一本在线播放 | 情浓野战台湾三级 | 亚洲中文字幕AV在天堂 | 国产精品观看视频免费完整版 | 摸老师丝袜小内内摸出水 | 老司机无码精品A | 久久一本岛在免费线观看2020 | 美女扒开腿让男人桶个爽 | 午夜dj影院视频观看 | 久久才是精品亚洲国产 | 男人插曲女人的叫声 | 丝瓜视频在线免费 | 久久成人精品免费播放 | 久久99精品国产99久久6男男 | 一二三四在线播放免费观看中文版视频 | 美女被打开了屁股进去的视频 | 女人 我狠狠疼你 | 成人毛片100部免费看 | 久久久精品国产免费A片胖妇女 | 午夜AV亚洲一码二中文字幕青青 |