MAX1441與觸摸屏傳感器的SPI接口設計指南
MAX1441的SPI接口固件為獨立的程序單元,包含初始化程序,用于設定MAX1441寄存器的初始值(包括范圍、轉換速率、激勵頻率),程序需要通過(guò)USB/JTAG口裝載到MAX1441,這是唯一需要固化到閃存內的程序,供嵌入式內核運行。
本文引用地址:http://dyxdggzs.com/article/160596.htmCMAXQUSB+控制器板用于連接MAX1441評估板(MAX1441EVSYS+)與計算機,可從Maxim的網(wǎng)站下載驅動(dòng)程序,請選擇與操作系統相匹配的USB驅動(dòng)程序。
圖1給出了系統各部件之間的連接,可以利用另一USB口提供電源,用于主板上MAX1441的供電。用戶(hù)接口程序位于PC機,用戶(hù)可通過(guò)MAX1441控制臺(MAX1441_Console)的命令窗口方便地操作MAX1441的通信。MAX1441與CMAXQUSB+板之間的通信速率固定為31.25kHz。
圖1. 硬件系統框圖
硬件安裝
確認MAX1441評估板的JU105位于2–3。
將SPI接口程序Interface_Rxx裝載到MAX1441閃存(使用MAX-IDE或類(lèi)似工具)。
移除跳線(xiàn)JU120至JU124。
用電纜連接CAMXQUSB接口板和MAX1441評估板。
通過(guò)外部電源或USB為MAX1441評估板供電:
a.如果通過(guò)USB口供電,則需要2條USB電纜:一個(gè)用于CMAXQUSB板的供電和通信,另一個(gè)用于MAX1441供電。
b.如果通過(guò)外部電源供電,請將跳線(xiàn)JU4置于2–3位置,電源電壓在6V至28V之間。
利用USB電纜連接CMAXQUSB+接口板和PC。
運行MAX1441_Console.exe程序。
圖4給出了MAX1441EVSYS+和CMAXQUSB板之間的引腳連接。
注:進(jìn)行SPI接口操作之前,必須首先去除MAX1441評估板上的跳線(xiàn)JU120、JU121、JU122、JU123和JU124。
MAX1441_Console控制臺程序的使用
一旦SPI接口固件寫(xiě)入MAX1441閃存,并且建立了SPI通信的硬件連接,啟動(dòng)MAX1441_Console.exe程序,即可通過(guò)讀、寫(xiě)命令修改并查詢(xún)MAX1441內部寄存器的狀態(tài),表1列出了可供使用的MAX1441_Console命令。
評論