CCD(電耦合器件)數(shù)據(jù)采集系統(tǒng)要求其接口能夠?qū)崿F(xiàn)快速穩(wěn)定的數(shù)據(jù)傳輸。CY7C68013是一款集成USB2.0方案的芯片,其設(shè)計(jì)能充分體現(xiàn)USB2.0的數(shù)據(jù)帶寬特征。本文結(jié)合CCD數(shù)據(jù)采集系統(tǒng)的特點(diǎn),利用CY7C68013芯片設(shè)計(jì)USB2.0數(shù)據(jù)接口,重點(diǎn)分析了GPIF(通用可編程接口)模式下的固件程序設(shè)計(jì),包括GPIF波形設(shè)計(jì)、端點(diǎn)配置和讀事務(wù)處理等,實(shí)現(xiàn)基于USB2.0的單向數(shù)據(jù)傳輸功能。在測試實(shí)驗(yàn)中,將外部信號(hào)源發(fā)出的數(shù)據(jù)由外設(shè)FIFO(先入先出存儲(chǔ)器)傳輸至上位機(jī),實(shí)現(xiàn)了高速的數(shù)據(jù)傳輸,測得最大的傳輸速度為113.6Mb/s。
|