空間分集光通信的信標光切換設計
模塊共有3個輸入端、4個輸出端,分別是clk,RESET,reversal,step0~step3。輸入clk用于控制轉速,輸入REST用于復位,輸入reversal用于控制電機反轉,輸出step[3:0]用于提供驅動步進電機的時序。在編譯環境ISE中使用該模塊并重復調用3次,得到如圖3電路結構。其中輸入管腳有系統同步時鐘clk,系統復位REST,轉換開關reversal,4組輸出管腳motorl_step[3:0]~motor4_step[3:0]用于控制4個獨立的步進電機。
3 仿真結果
系統設計仿真結果如圖4所示。從時序圖中可以看出,使用卡諾圖生成模塊能夠準確的實現要求時序的控制,電機轉速由時鐘輸入端控制,使用reversal控制端控制電機反轉。本文使用卡諾圖編程方式設計FPGA程序,系統設計難度大大降低,工程技術人員能夠通過該方法使用FPGA設計所需電路。本文引用地址:http://www.j9360.com/article/153988.htm
4 結論
本文解決了在分集技術光通信中使用多光束粗捕獲與精瞄準光束發散角同步切換的問題。其中電機驅動時序由FPGA并行控制,系統時鐘完全同步,并設計反轉輸入接口,整體驅動電路集成在一片FPGA之上,使系統結構簡單,擴展性強。
評論