簡介
本硬體電路方案是針對集電極開路輸出的編碼器設計的。隔離前電壓為5V,同時5V也是編碼器
的驅動電壓,由外部供電;隔離後電壓為3.3V,由核心板提供。隔離晶片採用3通道ADUM1300隔離芯
片。因為是集電極開路輸出,所以輸出訊號的電壓是不確定的,需要加1K的上拉電阻,為了能得到
較為穩定的訊號,在訊號的輸出端加上100PF的濾波電容。訊號經過隔離晶片隔離後直接連線到FPGA
的IO上。
程式碼簡介
ARM與FPGA之間通過FSMC匯流排實現通訊,ARM定時讀取FPGA的脈衝計數值並通過串列埠軟體顯示出來,
在串列埠工具上傳送命令“reset/cr/lf”能實現復位功能。
操作步驟
1、根據視訊教程及硬體電路原理圖設計硬體電路;
2、正確連線硬體電路;
3、下載FPGA程式;
4、下載ARM程式;
5、開啟串列埠除錯工具接收計數脈衝值;
6、傳送復位命令“reset/cr/lf”進行驗證。
資料包下載地址
連結:http://pan.baidu.com/s/1boDN671 密碼:2jyz
原理圖