動(dòng)態(tài)稱(chēng)重信號采集系統設計
2 PSoC內部資源配置
賽普拉斯半導體公司宣布推出業(yè)界首款也是唯一在單個(gè)封裝中包括無(wú)代碼與高級語(yǔ)言編程模式的集成設計環(huán)境PSoC Designer 5.0。賽普拉斯將其革命性的PSoC Express可視化嵌入式系統設計工具與功能齊全的PSoC Designer軟件進(jìn)行完美結合,創(chuàng )建了一個(gè)全新的設計范例?,F在用戶(hù)可以在拖放式可視化設計模式(系統級瀏覽)下開(kāi)始項目設計,然后移入C語(yǔ)言(芯片級瀏覽)進(jìn)行基于代碼的設計,以精調并定制他們的項目,而所有這些步驟均可用一個(gè)PSoC Designer 5.0工具來(lái)完成。PSoC設計必須先完成芯片內部資源規劃,其具體流程為:確定系統需求、選擇用戶(hù)模塊、放置用戶(hù)模塊、設置全局變量和用戶(hù)模塊參數、定義輸出引腳、產(chǎn)生應用代碼、編輯應用代碼。
本系統所配置主要包括以下幾個(gè)用戶(hù)模塊:PGA模塊、LPF模塊、A/D模塊和USB模塊。配置的內部硬件資源包括2個(gè)數字模塊:Counter16、ADCI NC1 2—1和3個(gè)模擬模塊LPF1、CMPP RG-1、PGA。
PSoC全局資源配置如圖4所示。PSoC用戶(hù)模塊參數設置及內部硬件資源配置如圖5所示。本文引用地址:http://dyxdggzs.com/article/194849.htm
圖中上面一部分主要是AD數字部分的配置,利用了兩個(gè)數字模塊,圖的下方主要是濾波器和放大器部分的配置,放大器利用了一個(gè)模擬模塊,濾波器利用了兩個(gè)模擬模塊,AD也使用了一個(gè)模擬模塊。將它們的接口分別于內部的模塊相連即完成了配置。用戶(hù)模塊的參數設置:PGA模塊設置的參數Gain為48,LPF模塊設置如圖6所示。
3 軟件設計
PSoC芯片中的用戶(hù)模塊方便了硬件電路的實(shí)現,另外在對相應的模塊函數聲明之后,就可以方便地調整用戶(hù)模塊的API,從而非常直觀(guān)地進(jìn)行模塊設置和系統編程。
評論