遙測艙信號源的設計與實現
3 設計與實現
3.1 串行圖像數據
整幀傳輸時間為10 ms(包括幀頭和所有有效數據位);在每幀數據開始發送時,先發送兩個幀頭校驗字FAF3EB90,其中每個字寬度不大于200 ns(校驗字每幀發送一次,所以每組校驗字之間間距為10 ms),然后再發送16 384(128行,128列)個字的原始圖像數據,每個數據字寬度同樣不大于200 ns,字的內容為0000~4000循環發送;原始圖像數據發送完畢后,還需發送256個字的數字量,前兩個字為校驗字050C146 F,202個字為有效數字量信息,字的內容為0100~0000循環發送,其余信息字填零。
信號時序圖見圖2。本文引用地址:http://www.104case.com/article/179283.htm
YLVDSD:發送16位數據,傳送系統給圖像采集設備的所有數據,每個數據位寬度與時鐘的半個周期等寬;
YLVDSS:發送同步信號,每字同步,與首數據最高位同時發出,寬度為半個時鐘;
YLVDSC:時鐘信號,始終保持。
所有的數據以行時間為基準,即每62.5μs發送一組128個數據(以同步信號為基準計數)。共發送130行,其中正程128行發送圖像數據,逆程兩行發送信息字。
采用VHDL語言編寫程序,使FPGA輸出固定時序的LVTTL電平的3路信號,經過一片LVDS接口芯片后,轉為LVDS信號。
LVDS接口芯片采用National Semiconductor公司的DS90C031,它是四路LVDS線驅動器,單電源5 V供電。
3.2 并行數據
并行數據是以信息幀的形式沿字節多路轉換通道發送。信息更新周期為10 ms,每個更新周期傳送128個信息字。這些信息字分成2個子幀,每幀64個字,每5 ms發送一子幀。信息字為24位,包括8位地址、16位數據,這樣,并行數據的數字遙測信息速率為307.2 Kb/s。
并行數據的數字遙測信息字的結構如圖3所示。
評論