基于Cypress Cortex-M4的智能顯示控制方案
2 硬件設計
2.1 TFT接口
TFT為RGB 24位接口,支持電阻觸摸,每一根 高速數據線上串聯33歐姆電阻來阻抗匹配,以及減 少高頻噪聲干擾,減少輻射和防止信號過沖,背光 采用圣邦微的SGM3732恒流源驅動,該芯片支持4串
10并LED驅動,可以PWM均勻調節背光亮度,R129
的阻值大小可以用來限流。
2.2 存儲器接口
外擴ISSI公司的SDRAM(IS42S16800),可以 作為TFT屏幕的顯存,也可以作為微處理器的數據處理內存 使用,同樣每一根高速數據線上面串聯一個33歐姆電阻,保 證數據可靠高速傳輸,顯存可以根據需要選擇合適的大小, 也可以直接選用內部VRAM而不外擴。
外擴Cypress公司的QSPI(S25FL128)作為字庫以及圖 片素材的存儲,S6E2DH支持對外部QSPI的數據直接地址訪 問,QSPI速率可以達到80M,相比傳統的SPIflash 速度提高 了約4倍,相比Norflash而言,QSPI可以容量做的很大,價格 便宜,操作上面相比norflash更加簡單,所以使用QSPI完全 可以滿足高速圖片讀取以及存儲的要求,S6E2DH集成專用 接口可以直接操作QSPIflash。
2.3 通信接口
該方案支持多種通信方式,本方案可以使用常用的CAN 總線、RS485、UART通信,USB通信,CAN總線和485總線 對外接口都接口TVS管以及EMI Filter,提高抗靜電能力, USB接口也有抗靜電保護芯片,保證通信接口穩定安全的運 行,USB接口加入500mA保險絲,防止大電流燒壞器件。
2.4 其它部分電路(包括音頻、SD卡等)
S6E2DH支持I2S接口,可以實現音頻錄音以及播放功 能,也可以使用該芯片的PWM引腳輸出音頻信號(對音質 要求不高的場合),音頻功放可以使用ST公司的TS4871, 該芯片可以輸出1W的功率。PWM輸出信號經過RC濾波網絡 后可以直接輸出到TS4871芯片輸入端播放相關音頻。
SD卡接口可以方便用戶更換素材,用戶只需要把相關 需要更換的素材通過電腦導入到SD卡,然后將SD卡插入驅 動板就可以更換顯示界面的素材。
3 軟件設計
Cypress公司提供一個用于用戶界面開發的上位機工具GAT-D,用戶不需要花費大量時間去了解和學習相關底層,只需通過上位機設計出自己的界面,然后加入自己的應用中即可。軟 件設計界面如下:
軟件設計的基本原理是通過上位機可以可以定義一系 列的Action, 可以理解為每一個Action對應一個短的視頻 流,然后可以創建相關Event對應相關的Action,在用戶代碼 中,只需要簡單調用這些Event就可以輕松完成界面跳轉等 相關功能,Cypress 還提供一個GDC驅動庫和上位機結合可 以實現用戶想要的各種效果。
使用該軟件可以方便的實現用戶界面,也可以輕松實 現圖片的壓縮,旋轉,透明,拉伸等效果,當設計完成自
己的效果后可以生成并導出相關代碼,下載到驅動板中顯示效果。
4 總結
該顯示方案可以應用到物聯網各種應用領域,可幫助 用戶設計出各種直觀的新一代人機接口(HMI)系統,除 了具備遠近、縮放、旋轉、鏡像、移動等多個圖像處理功 能之外,GDC還配有一個底層庫,用于繪制和快速渲染2D 圖形。此外,它還具備圖層alpha混合透明度和圖像壓縮功 能,可降低對內存的要求,同時提高圖像獲取速度。這些功 能使得高度集成的S6E2DH系列成為智能消費電子/家電應用 的理想選擇,不僅將物料清單(BOM)成本維持在一個較 低水平,同時還給消費者帶來他們期待的豐富圖形體驗。
評論