摘要:這是第一篇關於VHDL的程序,去年學過FPGA大約2星期。因為自己的態度問題,沒有認真學起,哎 導致現在重新學習,真是花費好多時間。 因此在這里我將記錄自己學習FPGA的過程,牢記!
2016-01-15 21:15:44
max31855------冷端補償熱電偶至輸出轉換器
從以下幾個方面介紹程序。
- max31855的datasheet。 關於編程中需要用到的部分;
- 編程前,需要提前准備的知識;
- 編程過程中需要注意的問題;
- 得到波形后的分析。
先貼出,最終得到的波形圖(教研室的室溫約為20攝氏度)


由圖4可知,熱電偶,14位熱電偶數據。 並且熱電偶輸出,是以高位先輸出。
讀出上圖的前14為數據
1.准備硬件和相關知識
- 硬件:一塊開發板、邏輯分析儀、熱電偶(我使用的是K型熱電偶)、杜邦線等;
- 相關知識: VHDL基礎、SPI通信;
2.max31855---datasheet解讀


圖1 電氣連接圖


圖2 串行接口時序特性


圖3 串口時序


圖4 引腳分配


圖5 熱電偶溫度格式
編程時,注意串口時序。
3. 程序


圖6 實驗連接圖
程序:
---
---
----
---
4.編程中注意的問題
把握時序圖,嚴格核准。
5.遺留問題
- 波形圖出問題;
- 當我寫成ad_sck'event and ad_sck='0';程序居然出錯。