那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MAX1441雙通道接近檢測與觸摸屏傳感器的SPI接口設計指南

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-06-25 11:11 ? 次閱讀

MAX1441為雙通道接近檢測與觸摸屏傳感器,本文介紹了在產品開發過程中如何使用其接口固件,以簡化MAX1441的性能評估。本文假設用戶已熟悉MAX1441及其評估系統MAX1441EVSYS,了解MAX-IDE集成開發環境或類似工具,能夠把應用固件下載到MAX1441EVSYS閃存。

MAX1441的SPI接口固件為獨立的程序單元,包含初始化程序,用于設定MAX1441寄存器的初始值(包括范圍、轉換速率、激勵頻率),程序需要通過USB/JTAG口裝載到MAX1441,這是唯一需要固化到閃存內的程序,供嵌入式內核運行。

CMAXQUSB+控制器板用于連接MAX1441評估板(MAX1441EVSYS+)與計算機,可從Maxim的網站下載驅動程序,請選擇與操作系統相匹配的USB驅動程序。

圖1給出了系統各部件之間的連接,可以利用另一USB口提供電源,用于主板上MAX1441的供電。用戶接口程序位于PC機,用戶可通過MAX1441控制臺(MAX1441_Console)的命令窗口方便地操作MAX1441的通信。MAX1441與CMAXQUSB+板之間的通信速率固定為31.25kHz。

wKgaomSXtA-AK3dMAAAoMaUkDWU773.png


圖1. 硬件系統框圖

硬件安裝

確認MAX1441評估板的JU105位于2–3。

將SPI接口程序Interface_Rxx裝載到MAX1441閃存(使用MAX-IDE或類似工具)。

移除跳線JU120至JU124。

用電纜連接CAMXQUSB接口板和MAX1441評估板。

通過外部電源或USB為MAX1441評估板供電:

利用USB電纜連接CMAXQUSB+接口板和PC。

運行MAX1441_Console.exe程序。

圖4給出了MAX1441EVSYS+和CMAXQUSB板之間的引腳連接。

注:進行SPI接口操作之前,必須首先去除MAX1441評估板上的跳線JU120、JU121、JU122、JU123和JU124。

MAX1441_Console控制臺程序的使用

一旦SPI接口固件寫入MAX1441閃存,并且建立了SPI通信的硬件連接,啟動MAX1441_Console.exe程序,即可通過讀、寫命令修改并查詢MAX1441內部寄存器的狀態,表1列出了可供使用的MAX1441_Console命令。

表1. MAX1441_Console控制命令
Command Description Example Return
Init System will search the USB ports with CMAXQUSB board connected Init CMD: init
Found or Not Found message
logfile on Will create and opens a log file "MAX1441log.txt"
(If file already exists, it will be cleared)
logfile on CMD: logfile on
logfile off Will close the MAX1441log.txt file logfile off CMD: logfile off
delay value Will cause a delay of value between each CS-cycle (value is in seconds) Delay 3 CMD: delay 3
w address value Write value to the register specified by address. Value is always in hexadecimal format w 3 22 CMD: w 3 22
r address #ofData #ofCS-cycles Read #ofData times for each #ofCS-cycles from register at address r 0 2 3 CMD: r 0 2 3
Time(s),CS,Data#,Data
0,1,1,0xXXXX
0,1,2,0xXXXX
0,1,3,0xXXXX
0,2,1,0xXXXX
0,2,2,0xXXXX
0,2,3,0xXXXX

寫入一個內部寄存器時,必須先發送寫命令“w”;同樣,讀取一個內部寄存器時,也必須先發出讀命令“r”,大小寫均可。除了上表列出的指令以外,其它命令都會在MAX1441_Console窗口產生錯誤消息,而且不會產生任何操作。MAX1441_Console向CMAXQUSB板每發送一次讀/寫命令,MAX1441EVSYS板的片選(CS)線就會重復一次低電平/高電平循環,片選周期取決于所請求的數據點數。

wKgZomSXsFaAU_bYAABupVUTOnc594.gif


圖2. MAX1441_Console窗口

寫命令

寫命令格式為w Address Value,此處Address是表2給出的寄存器地址,Value是需要寫入Address指定寄存器的內容。例如,命令w 5 2把“2”寫入C01寄存器,Value為hex格式。

讀命令

讀命令格式為r Address #ofData #ofCS-cycles,此處Address是要讀取的寄存器地址,#ofData為一個CS周期對Address指定寄存器的讀取次數,#ofCS-cycles為CS的循環次數。

在一個CS周期中,最多可以對MAX1441進行62次的16位數據讀取,每讀取一次16位數據需要大約600μs的時間。每個命令最多規定1000次CS循環。參數#ofData#ofCS-cycles適用于所有寄存器,不過,CRSLT1H、CRSLT1L、CRSLT2H和CRSLT2L等寄存器使用比較頻繁。delay命令用來檢測MAX1441的長期工作性能,在delay命令中規定的value值(秒數)在每次CS循環后有效。對讀命令的響應格式為Time, data#, cycle#, Data,此處Time為測試開始之后的秒數,data#是對應于#ofData的計數器,cycle#是對應于#ofCS-cycle的計數器。表2列出了可以通過MAX1441_Console讀/寫的寄存器及對應地址,請參閱MAX1441數據資料獲得各寄存器的詳細定義和功能。

表2. 讀/寫命令的寄存器地址
Address Register Affected By Write Command Register(s) Content Reported in Response to Read Command Description
High Byte Low Byte
0 CRSLT2H CRSLT1H Channel 2 and Channel 1 conversion results (4 LSBs and Overflow bits not reported)
1 CRSLT1H CRSLT1L Channel 1 conversion results
2 CRSLT2H CRSLT2L Channel 2 conversion results
3 CRNG 0x00 CRNG Input capacitance range
4 FEL 0x00 FEL Excitation Frequency
5 FEB 0x00 FEB Bandwidth of the spread spectrum modulation
6 DSB 0x00 DSB Standby conversion rate
7 SSB2 0x00 SSB2 Channel 2 standby conversion rate subdivider
8 CO1 0x00 CO1 Channel 1 capacitance offset
9 CO2 0x00 CO2 Channel 2 capacitance offset
10 AT1H 0x00 AT1H Channel 1 absolute threshold
11 AT2H 0x00 AT2H Channel 2 absolute threshold
12 RT1H 0x00 RT1H Channel 1 rate of change threshold
13 RT2H 0x00 RT2H Channel 2 rate of change threshold
14 PD 0x00 PD Power-Down Register
15 SCT 0x00 SCT Single Conversion Register
16 AFEINRST 0x00 AFEINRST AFE Interrupt Status Register
17 WU1 0x00 WU1 Channel 1 Wake-Up Control Register
18 WU2 0x00 WU2 Channel 2 Wake-Up Control Register
??
(Note 1)
(Note 2)
0x?? 0x?? Unrecognized address; address will be returned by the MAX1441

將數據存入文件

通過接口傳輸的所有內容都可以保存到.txt日志文件。發送logfile on命令,將數據存入文件,發送logfile off命令終止數據保存。創建日志文件名為“MAX1441.txt”,每次發送logfile on命令時被清除。例如,圖4是命令r 0 3 4的日志文件內容。要避免日志中的有用數據被覆蓋,可以在發送新的logfile on命令前更改日志文件的名稱。

wKgaomSXsFeAbJ2AAABEA7L9xoM286.gif


圖3. 日志文件示例

wKgZomSXsFmAbxj6AAAWGy50D7A837.gif


圖4. MAX1441EVKIT與CMAXQUSB板之間的接口

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17836

    瀏覽量

    251792
  • 傳感器
    +關注

    關注

    2553

    文章

    51390

    瀏覽量

    756577
  • usb
    usb
    +關注

    關注

    60

    文章

    7980

    瀏覽量

    266081
收藏 人收藏

    評論

    相關推薦

    USB至JTAG接口板與MAX1441應用電路的連接

    MAX1441信號調理集成電路(IC)用于支持電容式接近檢測傳感器設計,適用于汽車無源遙控門禁(PKE)及其它系統。本文介紹該接口板與
    發表于 01-19 09:29 ?762次閱讀

    接近式和觸摸傳感器芯片MAX1441的性能特點及應用分析

    傳感器I / O線±2kV的ESD保護,JTAG接口,支持兩個單獨接地電容傳感器輸入。主要用在無源遙控鑰匙(PRKE)系統接近傳感和物件
    的頭像 發表于 05-05 17:35 ?2928次閱讀
    <b class='flag-5'>接近</b>式和<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>芯片<b class='flag-5'>MAX1441</b>的性能特點及應用分析

    MAX1441技術資料(英文版)

    MAX1441技術資料(英文版)
    發表于 08-06 11:16

    美信電子推出汽車應用、雙通道接近檢測觸摸傳感器-MAX14

    The MAX1441 proximity and touch sensor IC is designed for capacitive proximity sensing in automotive Passive Remote Keyless Entry (PRKE) and
    發表于 07-20 08:18 ?917次閱讀
    美信電子推出汽車應用、<b class='flag-5'>雙通道</b><b class='flag-5'>接近</b><b class='flag-5'>檢測</b>和<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>-<b class='flag-5'>MAX</b>14

    MAX1441雙通道接近檢測觸摸傳感器應用電路

    The MAX1441 proximity and touch sensor IC is designed for capacitive proximity sen
    發表于 07-20 08:19 ?1368次閱讀
    <b class='flag-5'>MAX1441</b><b class='flag-5'>雙通道</b><b class='flag-5'>接近</b><b class='flag-5'>檢測</b>和<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>應用電路

    MAX1441 用于無源RKE系統的單芯片接近檢測/觸摸傳感

    MAX1441 用于無源RKE系統的單芯片接近檢測/觸摸傳感器方案 Maxim推出完全集成的接近
    發表于 09-05 08:02 ?1473次閱讀

    MAX1441應用電路和USB JTAG接口連接電路

    MAX1441應用電路和USB JTAG接口連接電路 shows an application circuit with the connections between the MAX1441 and th
    發表于 09-13 08:10 ?1616次閱讀
    <b class='flag-5'>MAX1441</b>應用電路和USB JTAG<b class='flag-5'>接口</b>連接電路

    MAX1441接近觸摸傳感器編程器用戶手冊

    Abstract: The MAX1441 proximity and touch sensor is designed for capacitive proximity sensing
    發表于 12-22 11:01 ?43次下載
    <b class='flag-5'>MAX1441</b><b class='flag-5'>接近</b>和<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>編程器用戶手冊

    MAX1441觸摸屏傳感器SPI接口設計指南

    MAX1441雙通道接近檢測觸摸屏傳感器,本文介紹了在產品開發過程中如何使用其
    發表于 04-09 11:06 ?2169次閱讀
    <b class='flag-5'>MAX1441</b>與<b class='flag-5'>觸摸屏</b><b class='flag-5'>傳感器</b>的<b class='flag-5'>SPI</b><b class='flag-5'>接口</b>設計<b class='flag-5'>指南</b>

    解析:MAX1441應用電路與JTAG接口板連接

    MAX1441信號調理集成電路(IC)用于支持電容式接近檢測傳感器設計,適用于汽車無源遙控門禁(PKE)及其它系統。接口板作為生產測試系統的
    發表于 05-15 13:32 ?3050次閱讀
    解析:<b class='flag-5'>MAX1441</b>應用電路與JTAG<b class='flag-5'>接口</b>板連接

    MAX1441技術資料(英文版)

    MAX1441技術資料(英文版)
    發表于 05-15 14:20 ?0次下載
    <b class='flag-5'>MAX1441</b>技術資料(英文版)

    在手持式觸摸屏系統中增添接近檢測傳感器

    本應用筆記討論了Maxim MAX44000接近檢測傳感器在手持式觸摸屏應用中的優勢,介紹了設計中的注意事項。包括如何降低系統中的串擾、改善
    發表于 06-20 14:15 ?1061次閱讀
    在手持式<b class='flag-5'>觸摸屏</b>系統中增添<b class='flag-5'>接近</b><b class='flag-5'>檢測</b><b class='flag-5'>傳感器</b>

    使用USB轉JTAG接口板對MAX1441進行編程

    MAX1441為信號調理集成電路(IC),用于汽車無源無鑰匙進入(PKE)和許多其他應用中實現電容式接近檢測MAX1441具有兩個獨立的觸摸
    的頭像 發表于 01-14 14:24 ?2081次閱讀
    使用USB轉JTAG<b class='flag-5'>接口</b>板對<b class='flag-5'>MAX1441</b>進行編程

    Arduino LCD觸摸屏雙通道示波器

    電子發燒友網站提供《Arduino LCD觸摸屏雙通道示波器.zip》資料免費下載
    發表于 02-03 11:15 ?4次下載
    Arduino LCD<b class='flag-5'>觸摸屏</b><b class='flag-5'>雙通道</b>示波器

    利用USB至JTAG接口板編程MAX1441

    MAX1441為信號調理集成電路(IC),支持電容式接近檢測傳感器設計,適用于汽車無源遙控門禁(PKE)及其它系統。MAX1441具有兩個獨
    的頭像 發表于 02-09 16:40 ?1095次閱讀
    利用USB至JTAG<b class='flag-5'>接口</b>板編程<b class='flag-5'>MAX1441</b>
    大发888问题缺少组件| 洮南市| 最好的百家乐官网好评平台都有哪些 | 百家乐官网有破解的吗| 三元玄空24山坐向| 大发888赌博| 广州百家乐官网娱乐场| 百家乐园百利宫娱乐城怎么样百家乐园百利宫娱乐城如何 | 百家乐官网赌博信息| 百家乐的出千手法| 棋牌游戏大厅| 电脑打百家乐官网怎么赢| 百家乐游戏机破解方法| 百家乐官网五局八星| 玩百家乐优博娱乐城| 赌博娱乐场| 百家乐三珠连跳打法| 澳门赌博攻略| 潘多拉百家乐官网的玩法技巧和规则 | 淳化县| 百家乐翻天腾讯视频| 霍林郭勒市| 菲律宾百家乐太阳城| 德兴市| 百家乐扑克筹码| 网上百家乐官网作弊不| 菲律宾百家乐娱乐场| 百家乐官网澳门百家乐官网| 真人百家乐试玩账号| 百家乐官网怎样概率大| 如何看百家乐的玩法技巧和规则 | 圣淘沙百家乐的玩法技巧和规则 | 百家乐官网平台| 狮威娱乐| 百家乐怎样概率大| 龙井市| 百家乐怎么做弊| 波音百家乐官网自动投注| 四方百家乐的玩法技巧和规则 | 凤凰百家乐官网娱乐城| 娱乐城百家乐的玩法技巧和规则 |