發布日期:2022-07-14 點擊率:29
應用實例
設計中的問題及解決方法
邏輯器件EPM7032,由硬件來生成AD7843的控制時序,從而大大減輕了CPU的負擔。下面介紹硬件邏輯如何實現。我們將這部分邏輯看作一個芯片,其引腳定義如下:
entity AD_ctrl_delay_cmp is
Port
(
clk:in std_logic;--時鐘輸入()
dout: out std_logic;--AD7843的DIN
clkout: out std_logic;--AD7843的DCLK信號
clkssio:out std_logic;--同步串口的接收時鐘
cs: in std_logic;--AD7843的片選信號
rst: in std_logic-上電復位信號
);
end AD_ctrl_delay_cmp;
a. AD7843的模擬地與系統的數字地不是一點相連。數字地干擾由公共阻抗耦合到AD7843的模擬地,產生干擾造成抖動。解決辦法是模擬地與數字地一點連接。
b. 觸摸屏在按下和釋放過程中有抖動,所以要進行鍵削抖。采用兩次鍵值比較是一個較好的方法,具體工作原理是連續測量X 、Y坐標值兩次,然后進行比較,若相同或相差在允許的誤差范圍內就認為是有效鍵,否則為無效鍵。
作者:張井剛,鄭建幅
控制技術開發部
Email: buaazhangjg@
廣州愛斯佩克環境儀器有限公司