新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 通用線陣CCD采集系統(tǒng)設計

通用線陣CCD采集系統(tǒng)設計

作者: 時間: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為塊傳輸傳一個像元數據所用匯編程序對比。





評論


相關推薦

技術專區(qū)

關閉