新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 通用線陣CCD采集系統設計

        通用線陣CCD采集系統設計

        作者: 時間:2010-03-12 來源:網絡 收藏

          圖3中,FS是幀同步,在FIFO中重置暫存指針,DataIN是暫存數據完畢信號,DataRdy是判斷USB是否空閑信號,ADclk是FIFO的寫信號,16BitIN是FIFO的讀16位入口,讀取A/D信號,這里兼容16位,本設計只用12位,其他4位空閑。8BitOUT是FIFO的8位輸出口,RD是FIFO的讀出時鐘信號。在FIFO中讀入的16位信號分高低位分別存儲在2個8 bit存儲器中,在輸出時,按先高后低的順序輸出,從而完成16In8Out的轉換,部分實現代碼如下:


          

          在信號FS的控制下,FIFO不斷地對整幀信號進行刷新,當USB傳輸信號到來時,刷新當前幀完畢后,開始USB快速讀入操作。
        2.2.4 USB部分
          USB采用Cypress公司的AD2131Q,其核提供一種快速傳輸模式.改進8051的外部邏輯與同步/塊端點緩沖器之間的傳輸速度。將FASTXFR寄存器設置為01010000B,讀寫選通時序模式為10,提供更寬的脈沖寬度,便于讀取FPGA的異步FIFO信號。FIFO存儲滿1幀數據,由USB器件使用快速塊傳輸上傳到計算機,約6 ms完成。表1為塊傳輸傳一個像元數據所用匯編程序對比。





        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜宾市| 土默特左旗| 申扎县| 万源市| 汝州市| 朝阳市| 怀化市| 青河县| 阿克苏市| 庄河市| 客服| 天津市| 阿鲁科尔沁旗| 文昌市| 日土县| 兴安县| 安吉县| 法库县| 林周县| 永福县| 绥棱县| 新和县| 万盛区| 平乡县| 九寨沟县| 潜山县| 习水县| 页游| 项城市| 堆龙德庆县| 布尔津县| 吉木萨尔县| 林州市| 琼海市| 肇源县| 天长市| 岱山县| 丰县| 诏安县| 新余市| 伊金霍洛旗|